@charset "utf-8";

/* 갤러리 목록 */
#bo_gall {position:relative;}
#bo_gall #bo_sch {margin:0;text-align:right;}
#bo_gall #gall_ul {margin:10px -10px 0;padding:0;list-style:none;zoom:1}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_box {position:relative;margin-bottom:50px;}
#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;padding:5px;}
#bo_gall .gall_li .gall_img {position:relative;}
#bo_gall .gall_li .src {position:absolute;right:5px;bottom:5px;padding:5px;border:1px solid #fff;border-radius:3px;transition:all .3s;}
#bo_gall .gall_li .src:before {content:"\f00e";font-family:"FontAwesome";color:#fff;}
#bo_gall .gall_li:hover .src {font-size:2.2em;}
#bo_gall .gall_li .gall_info {display:block;margin-top:20px;}
#bo_gall .gall_li .gall_info .bo_price, #bo_gall .gall_li .gall_info .bo_price * {font-family:"Roboto Slab",Georgia,"Times New Roman",'NanumBarunGothic','Nanum Gothic',NanumGothic,'나눔고딕',Dotum;color:#948e99;}
#bo_gall .gall_li .gall_info .bo_price strong {font-size:1.6em;}
#bo_gall .gall_li .gall_info .bo_room {display:block;margin:20px 0 7px;font-family:"NanumSB";font-size:1.3em;color:#262626;}
#bo_gall .gall_li .gall_info .bo_type {color:#948e99;}

.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;}
.gall_row .col-gn-0,.latest_row .col-gn-1{width:100%}
.gall_row .col-gn-2{width:50%}
.gall_row .col-gn-3{width:33.33333333%}
.gall_row .col-gn-4{width:25%}
.gall_row .col-gn-5{width:20%}
.gall_row .col-gn-6{width:16.66666667%}
.gall_row .col-gn-7{width:14.28571428%}
.gall_row .col-gn-8{width:12.5%}
.gall_row .col-gn-9{width:11.11111111%}
.gall_row .col-gn-10{width:10%}
.gall_row .box_clear{clear:both}

/* 갤러리 글쓰기 */
#bo_w article+article {margin-top:35px;}
#bo_w article h2 {margin-bottom:15px;padding:10px 5px;border-bottom:1px solid rgba(0,0,0,.07);background:rgba(0,0,0,.02);}
#bo_w article .write_div {position:relative;margin-top:10px;}
#bo_w article .write_div:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w article .write_div label {display:inline-block;float:left;position:relative;width:33%;padding-top:15px;}
#bo_w article .write_div label+label {margin-left:.5%;}
#bo_w article .write_div label span {position:absolute;left:0;top:0;font-size:.72em;color:#7d7d7d;}
#bo_w article .write_div label .frm_input {width:100%;}
#bo_w article .write_div textarea {height:150px;line-height:1.3em;}
#bo_w article .write_div_file {position:relative;margin-bottom:5px;}
#bo_w article .write_div_file:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w article .write_div_file .frm_input {width:49%;}
#bo_w article .write_div_file .frm_input+.frm_input {margin-left:1%;}
#bo_w article .write_div_file .file_del {display:block;margin:10px;font-size:.72em;text-align:right;}
#bo_w article .write_div_file .file_del label {color:#e16639;}

/* 갤러리 뷰 */
#bo_v {position:relative;}
#bo_v header {position:relative;margin-bottom:30px;}
#bo_v header:after {display:block;clear:both;content:"";}
#bo_v header h2 {float:left;font-family:"NanumSB";font-size:2.6em;color:#262626;}
#bo_v header .type {float:right;margin-top:20px;font-size:1.2em;font-weight:500;color:#948e99;}

/* 이미지 슬라이더 */
#bo_v_img ul {list-style:none;margin:0;padding:0;}
.pgwSlideshow {display:none;width:100%;background:#333;}
.pgwSlideshow .ps-current {position:relative;min-height:150px;text-align:center;overflow:hidden;}
.pgwSlideshow .ps-current > ul  > li {display:block;width:100%;text-align:center;z-index:1;opacity:0;}
.pgwSlideshow .ps-current > ul  > li img {display:block;width:auto;max-width:100%;margin:auto;}
.pgwSlideshow .ps-caption {display:none;position:absolute;left:0px;bottom:0px;width:100%;padding:15px;font-size:1.5em;font-family:"NanumSR";color:#fff;text-align:left;background:rgba(0, 0, 0, 0.5);}
.pgwSlideshow .ps-caption b {font-weight:normal;font-size:.7em;color:rgba(255,255,255,.7);}
.pgwSlideshow .ps-list {position:relative;border-top:1px solid #555;box-shadow:0 10px 10px -5px #333 inset;background:#555;overflow:hidden;}
.pgwSlideshow .ps-list ul {position:relative;list-style:none;margin:0;padding:0;}
.pgwSlideshow .ps-list li {float:left;}
.pgwSlideshow .ps-list li .ps-item {display:block;margin:15px 8px;opacity:0.5;filter:alpha(opacity=50);}
.pgwSlideshow .ps-list li img {display:block;width:80px;height:80px;border:1px solid #fff;}
.pgwSlideshow .ps-list li .ps-item.ps-selected {float:left;border:4px solid #fff;opacity:1;overflow:hidden;}
.pgwSlideshow .ps-list li .ps-item.ps-selected img {margin:-4px;}
.pgwSlideshow .ps-prevIcon {display:block;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #fff transparent;}
.pgwSlideshow .ps-nextIcon {display:block;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent #fff transparent;}
.pgwSlideshow .ps-current .ps-prev {position:absolute;left:0;top:45%;padding:20px 20px 20px 15px;border:1px solid #777;border-left:0;border-radius:0 4px 4px 0;background:rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";cursor:pointer;}
.pgwSlideshow .ps-current .ps-next {position:absolute;right:0;top:45%;padding:20px 15px 20px 20px;border:1px solid #777;border-right:0;border-radius:4px 0 0 4px;background:rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";cursor:pointer;}
.pgwSlideshow .ps-list .ps-prev {display:none;position:absolute;left:0;top:25px;padding:20px 15px 20px 12px;border:1px solid #777;border-left:0;border-radius:0 4px 4px 0;background:rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";cursor:pointer;z-index:1000;}
.pgwSlideshow .ps-list .ps-next {display:none;position:absolute;right:0;top:25px;padding:20px 12px 20px 15px;border:1px solid #777;border-right:0;border-radius:4px 0 0 4px;background:rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";cursor:pointer;z-index:1000;}
/* * The media-queries are not used because IE8 doesn't support them. */
.pgwSlideshow.narrow .ps-list li img {width:60px;height:60px;}
.pgwSlideshow.narrow .ps-current .ps-prev {top:40%;padding:15px 15px 15px 12px;}
.pgwSlideshow.narrow .ps-current .ps-next {top:40%;padding:15px 12px 15px 15px;}
.pgwSlideshow.narrow .ps-list .ps-prev {top:20px;padding:15px 12px 15px 10px;}
.pgwSlideshow.narrow .ps-list .ps-next {top:20px;padding:15px 10px 15px 12px;}
.pgwSlideshow.narrow .ps-caption {padding:8px;font-size:0.8rem;}

/* 본문 */
#bo_v_con {position:relative;}
#bo_v_atc {position:relative;margin-bottom:60px;}
	#bo_v_atc dl {margin:0;padding:0;}
	#bo_v_atc dt {margin:30px 0 10px;font-family:"Roboto Slab",Georgia,"Times New Roman";font-size:.85em;color:#bfbfbf;}
	#bo_v_atc dd {margin:0;font-size:1.25em;color:#595959;line-height:1.35em;}
	#bo_v_atc .price_tbl {position:relative;width:100%;background:#fff;box-shadow:0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);}
	#bo_v_atc .price_tbl ul {display:table;width:100%;list-style:none;margin:0;padding:0;}
	#bo_v_atc .price_tbl ul li {display:table-cell;position:relative;width:25%;text-align:center;vertical-align:top;}
	#bo_v_atc .price_tbl ul li+li {border-left:1px solid #dddcd8;}
	#bo_v_atc .price_tbl ul li h2 {height:90px;padding-top:20px;color:#625744;background-color:#eae9e4;}
	#bo_v_atc .price_tbl ul li .day {position:absolute;left:50%;top:60px;width:60px;height:60px;margin-left:-30px;border-radius:50%;font-size:.88em;color:#fff;line-height:60px;text-align:center;background:#989a8f;}
	#bo_v_atc .price_tbl ul li .price {padding:60px 0 30px;font-size:.78em;color:#989a8f;line-height:1.6em;}
	#bo_v_atc .price_tbl ul li .price strong {font-size:1.25em;font-weight:500;color:#e16639;}
	#bo_v_atc .price_tbl ul li.holy h2 {color:#fff;background:#e16639;}
	#bo_v_atc .price_tbl ul li.holy .day {background:#624f44;}
	#bo_v_atc .exc_price {margin-top:20px;font-size:.8em;color:#989a8f;text-align:right;}
	#bo_v_atc .exc_price strong {color:#624f44;}

/* 게시판 댓글 */
.cmt_btn {width:100%;height:15px 0;margin-bottom:5px;padding:10px 0;border:1px solid #f59d92;border-radius:25px;font-size:1.2em;font-weight:300;color:#989a8f;background:#fff;background:linear-gradient(#fff,#f9f9f9);}
	.cmt_btn:after {display:inline-block;margin-left:10px;content:"\f077";font-family:"FontAwesome";font-size:.8em;color:#f59d92;}
	.cmt_btn_op:after {display:inline-block;content:"\f078";}
#bo_vc {position:relative;}
	#bo_vc article {position:relative;padding:10px;border-bottom:1px solid rgba(0,0,0,.1);}
	#bo_vc article .bo_vc_comm {display:block;margin-top:7px;font-size:.82em;line-height:1.25em;color:#666;}
	#bo_vc article .bo_vc_date {position:absolute;right:45px;top:12px;font-size:.82em;}
	#bo_vc article .bo_vc_date * {color:#808080;}
	#bo_vc article .bo_vc_del {display:block;position:absolute;right:10px;top:10px;padding:3px;border-radius:2px;font-size:.72em;color:#fff;background:#606078;}
/* 별점 */
.star {position:relative;}
.star:after {display:block;clear:both;content:"";}
	.star .star_icon_div {float:left;position:relative;margin:0;width:82px;height:16px;background:url('./img/star_gray.png');}
	.star .star_icon_div .star_score_span {position:absolute;top:0;left:0;height:16px;background:url('./img/star_red.png');z-index:10;}
/* 댓글이 없어요 */
#bo_vc_empty {margin:.5%;color:rgba(0,0,0,.3);line-height:60px !important;text-align:center;background:rgba(0,0,0,.02);}
/* 댓글쓰기 */
#bo_vc_w {position:relative;margin:0 .5%;padding:15px;border-radius:7px;background:rgba(0,0,0,.02);}
	#bo_vc_w .frm_input {font-size:.82em;}
	#bo_vc_w .frm_input.readonly {width:5%;color:#888;text-align:center;background:#f3f3f3;}
	#bo_vc_w .frm_input.secret {width:10%;}
	#bo_vc_w .frm_input.memo {width:45%;}
	#bo_vc_w .frm_input.submit {float:right;width:40px;font-size:0;line-height:0;box-shadow:none;border-color:transparent;background:#ED6464;}
	#bo_vc_w .frm_input.submit:after {display:inline-block;content:"\f00c";font-family:"FontAwesome";font-size:18px;color:#fff;line-height:30px;}
	#captcha_info {display:none !important;font-size:0 !important;line-height:0 !important;position:absolute;}
/* 별점 */
#bo_vc_w_star {position:relative;margin-bottom:10px;}
	#bo_vc_w_star:after {display:block;clear:both;content:"";}
	.star_wrap {float:left;}
	.star_wrap+.star_wrap {margin-left:15px;}
	.star_wrap:after {display:block;clear:both;content:"";}
	.star_wrap .star_sel {float:left;height:16px;}
	.star_wrap .star_icon {float:left;position:relative;margin:0;width:82px;height:16px;background:url('./img/star_gray.png');}
	.star_wrap .star_icon .star_score_span {position:absolute;top:0;left:0;height:16px;background:url('./img/star_red.png');}
