@charset "utf-8";
/* ------------------------------------------
* Filename: common.css
* Description: Sub Contents
* Author: Fu:z
------------------------------------------ */


/* top link */
#toplink_wrap .toplink .r_site li.current{background:#8b5e3c url('/img/front/saupjang/color/point_brown/bg_toplink_current_left.gif') no-repeat left top;}
#toplink_wrap .toplink .r_site li.current a{background:url('/img/front/saupjang/color/point_brown/bg_toplink_current_right.gif') no-repeat right top;}
#toplink_wrap .toplink .r_site li.current a span.solbeach{margin-top:-8px;display:block;width:50px;height:34px;cursor:pointer;text-indent:-5000px;background: url('/img/front/saupjang/color/point_brown/bg_toplink_current_menu.gif') no-repeat;}

/* header top line */
div.header{border-top:5px solid #8b5e3c;/* background:#000 url('/img/front/saupjang/color/point_brown/header_visual.jpg') no-repeat top center; */background-color:#f2f2f2;}

/* sub navi */
div.sNavi div.dTit{background: url('/img/front/saupjang/color/point_brown/bg_dtit.gif') no-repeat;}
div.sNavi ul li a:hover, div.sNavi ul li a.on{background: url('/img/front/saupjang/color/point_brown/bg_snav_pointer.gif') no-repeat right 48%;}

/* location */
div.title div.location ul li.home{background: url('/img/front/saupjang/color/point_brown/ico_home.gif') no-repeat 0 49%;}

/* bullet title */
.btit{background: url('/img/front/saupjang/color/point_brown/ico_btit.gif') no-repeat;}

/* btn */
.btn_type01{margin-top:10px; text-align:right;}
.btn_type01 .btnPt{display:inline-block; vertical-align:top; background:left top; padding-left:1px;}
.btn_type01 .btnPt input.sbm{background:url(/img/front/saupjang/color/point_brown/btn_normal_point.gif) no-repeat right top; height:25px; padding:4px 15px 5px 14px; overflow:visible; border:0; cursor:pointer;}
.btn_type01 .btnPt input.sbm{font-size:13px; font-weight:bold; color:#fff;}

.btn_type02{margin:0px 10px 0 0; text-align:right;}
.btn_type02 *{font-size:11px; color:#fff; font-weight:normal;}
.btn_type02 .btnGray{display:inline-block; height:21px; background:url(../img/common/layout/btn_gray.gif) no-repeat left top; padding-left:2px; margin-left:5px;}
.btn_type02 .btnGray a{display:inline-block; background:url(../img/common/layout/btn_gray.gif) no-repeat right top; padding:6px 19px 4px 10px; color:#fff;}
.btn_type02 .btnGray2{display:inline-block; height:21px; background:url(../img/common/layout/btn_gray2.gif) no-repeat left top; padding-left:2px;}
.btn_type02 .btnGray2 a{display:inline-block; background:url(../img/common/layout/btn_gray2.gif) no-repeat right top; padding:6px 15px 4px 13px; color:#fff;}
.btn_type02 .btnPt1{display:inline-block; height:21px; padding-left:2px; margin-left:5px;}
.btn_type02 .btnPt1 a{display:inline-block; padding:6px 19px 4px 10px; color:#fff;}
.btn_type02 .btnPt2{display:inline-block; height:21px; padding-left:2px;}
.btn_type02 .btnPt2 a{display:inline-block; padding:6px 15px 4px 13px; color:#fff;}

/* 메뉴보기 */
div.bookwrap div.countbg{background: url('/img/front/saupjang/color/point_brown/bg_bookcount.gif') no-repeat;}

/* 이용안내 */
div.info div.round div.cnt p{background: url('/img/front/saupjang/color/point_brown/bul_arrow.gif') no-repeat 0 6px;}

/* 이용약관 */
div.agreement{margin:0; padding:0; border-top: 2px solid #b13124;}
div.agreement li{padding:0 0 20px 0; border-bottom:1px solid #efefef;}
div.agreement dt{margin-top:8px; padding-left:26px; line-height:1.4;}
div.agreement dt.first{margin-top:0;}
div.agreement dd{padding-left:36px; line-height:1.4;}

.h5_title.agree{margin: 20px 0 10px;}

p.txt.agree{margin:0 0 0 20px;}

/* Right Layer */
div.sideLayer{position:absolute;top:86px;right:0;width:auto;z-index:50;}
div.sideLayer ul.tab{float:left;width:35px;padding-top:27px;}
div.sideLayer ul.tab li{padding-bottom:1px;}
div.sideLayer ul.tab li a{display:block;width:35px;height:90px;text-indent:-5000px;}
div.sideLayer ul.tab li a#t1{background: url('/img/front/saupjang/color/point_brown/btn_sidelayer_m1.gif') no-repeat;}
div.sideLayer ul.tab li a#t2{background: url('/img/front/saupjang/color/point_brown/btn_sidelayer_m2_off.gif') no-repeat;}
div.sideLayer ul.tab li a#t3{background: url('/img/front/saupjang/color/point_brown/btn_sidelayer_m3_off.gif') no-repeat;}
div.sideLayer ul.tab li a#t2.on{background: url('/img/front/saupjang/color/point_brown/btn_sidelayer_m2_on.gif') no-repeat;}
div.sideLayer ul.tab li a#t3.on{background: url('/img/front/saupjang/color/point_brown/btn_sidelayer_m3_on.gif') no-repeat;}

div.layerCnt{width:auto;float:left;overflow:hidden;min-height:850px;background:#fcebde;}
div#movLayer{_display:inline;height:100%;margin-right:-380px;}
div.layerCnt #layerTab1,
div.layerCnt #layerTab2{
_display:inline;_zoom:1;_width:expression(document.documentElement.clientWidth > 358 ? "360px" : '');
height:100%;
padding:0 10px 0 10px;
overflow:hidden;
}
div.layerCnt h2{height:29px;padding:25px 0 0 10px;}
div.layerCnt ul{float:left;width:180px;}
div.layerCnt ul li{width:160px;height:146px;padding:0 10px 0 10px;}
div.layerCnt ul li span.thum{display:block;height:115px;}
div.layerCnt ul li strong{
display:block;
width:160px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
font-weight:normal;
}

/* tab box */ /* 0107-수정 */
div.tabBox{margin-top:30px; margin-bottom:20px; border-bottom:3px solid #f2f2f2;}
div.tabBox div.line{width:729px;overflow:hidden;padding:9px 0 0 9px;border:1px solid #dfdddd;}
div.tabBox ul{width:732px;}
div.tabBox ul li{float:left; min-width:233px; height:26px; margin:0 10px 10px 0;}
div.tabBox ul li a{display:block; height:20px; padding:6px 20px 0 24px; color:#777; font-size:13px; font-weight:bold; background: url('/img/front/saupjang/common/layout/bg_tabbox_off.gif') no-repeat 10px 10px;}
div.tabBox ul li.current{background: url('/img/front/saupjang/color/point_brown/bg_tabbox_on.gif') no-repeat left 0;}
div.tabBox ul li.current a{margin:0 5px 0 0; color:#fff; background: url('/img/front/saupjang/color/point_brown/bg_tabbox_on.gif') no-repeat;}

/* table view type */
div.tbType01{width:740px; overflow:hidden; margin:18px 0px 50px 0px; border-top:2px solid #8b4513}
div.tbType01 table{width:100%;}
div.tbType01 table th,td{border-bottom:1px solid #efefef;}
div.tbType01 table th{border-right:1px solid #efefef; vertical-align:top; text-align:left; padding:14px 4px 14px 18px; background:#f8f8f8; color:#777;}
div.tbType01 table .tit{color:#777; font-size:12px; font-weight:normal;}
div.tbType01 table td{padding:9px 20px; border-right:none;}
div.tbType01 table td.chk{padding:14px 0 0 10px; border-right:none;}
div.tbType01 table td.rdo{padding:9px 0 9px 20px; border-right:none;}
div.tbType01 table td .ipt{height:17px; border:1px solid #dbdbdb; padding:3px 0px 0px 4px; color:#777; margin-right:5px;}
div.tbType01 table td .ipt2{height:17px; border:1px solid #dbdbdb; padding:3px 0px 0px 4px; color:#777;}
div.tbType01 table td .slt{height:22px; border:1px solid #dbdbdb; margin-right:0px; color:#777; margin-right:5px;}
div.tbType01 table td .slt2{height:22px; border:1px solid #dbdbdb; margin-right:0px; color:#777;}
div.tbType01 table td .sTxt{font-size:11px; line-height:160%; color:#999; padding-top:5px;}
div.tbType01 table td .ckT{display:block; float:left; width:148px; vertical-align:top; padding-bottom:17px;}
div.tbType01 table td .mr10{margin-right:10px;}
div.tbType01 table td .mr20{margin-right:20px; :margin-right:14px;}

div.tbType02{width:740px; overflow:hidden; margin:18px 0px 50px 0px;}
div.tbType02 table{width:100%; font-size:12px; color:#777;}
div.tbType02 table th,td{border-right:1px solid #efefef; border-bottom:1px solid #efefef;}
div.tbType02 table th{text-align:center; vertical-align:top; padding:14px 4px; background:#f8f8f8; font-weight:normal;}
div.tbType02 table th.h_t{vertical-align:middle; height:29px; padding:0px; font-weight:bold;}
div.tbType02 table th.b_t{vertical-align:middle; padding:14px 4px;}
div.tbType02 table th.b_t2{vertical-align:middle; padding:14px 4px; font-weight:bold;}
div.tbType02 table td{vertical-align:middle; text-align:center; height:39px;}
div.tbType02 table .end{border-right:none;}
div.tbType02 table .mem{line-height:160%; border-right:none;}
div.tbType02 table .tit{color:#777; font-size:12px; font-weight:normal;}
div.tbT_end{margin-bottom:0px;}

div.tbType03{width:740px; overflow:auto; margin:18px 0px 50px 0px;}
div.tbType03 table{font-size:12px; color:#777;}
div.tbType03 table th:first-child, div.tbType03 table td:first-child{border-left:0;}
/* div.tbType03 table th,td{border-left:1px solid #efefef; border-bottom:1px solid #efefef; border-right:0;} */
div.tbType03 table th,td{border-bottom:1px solid #dcdcdc; border-right:0;}
div.tbType03 table th{text-align:center; vertical-align:top; padding:14px 4px; background:#f8f8f8; font-weight:normal;}
div.tbType03 table th.h_t{vertical-align:middle; height:29px; padding:0px; font-weight:bold;}
div.tbType03 table th.b_t{vertical-align:middle; padding:14px 4px;}
div.tbType03 table th.b_t2{vertical-align:middle; padding:14px 4px; font-weight:bold;}
div.tbType03 table td{vertical-align:middle; text-align:center; height:39px;}
div.tbType03 table .c_p{padding:10px 8xp;}
div.tbType03 table .end{border-right:none;}
div.tbType03 table .mem{line-height:160%; border-right:none;}
div.tbType03 table .tit{color:#777; font-size:12px; font-weight:normal;}

/* title style */
.btit{height:16px; padding-left:26px; font-size:16px; color:#333;}
.btit2{height:13px; padding-left:23px; font-size:12px; color:#777; padding-top:1px;}


/**
공통요소
**/

/* skip */
.skip, .skip_navigation{position:absolute; left:-5000px; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden;}

/* heading */
.h4_title{margin:50px 0 18px 0; padding:0; font-size:16px; line-height:1.2; color:#333;}
.h4_title.first{margin:0 0 18px 0;}
.h4_title.brown{color:#2f1e10;}
.h4_title.red{color:#c02400;}
.h4_title2{margin:20px 0 18px 0; font-size:18px; color:#8b5e3c;}
.h4_title2.type1{margin:25px 0 10px 0; color:#333;} /* BN 추가 2013-01-08 */
.h4_title2.first{margin:0 0 10px 0; font-size:16px;} /* BN 추가 2013-01-08 */
.h5_title{margin:25px 0 10px 0; padding:0 0 0 20px; line-height:1.4; color:#777; background:url(/img/front/saupjang/color/point_brown/h5_title.gif) no-repeat 0 2px;} /* BN 수정 2013-01-08 */
.h5_title.type1{font-size:16px; color:#2f1e10;} /* BN 추가 2013-01-08 */
.h5_title.first, .h5_title2.first{margin:0 0 10px 0;} /* BN 추가 2013-01-08 */
.h5_title2{margin:25px 0 10px 0; padding:0; font-size:18px; color:#2f1e10;} /* BN 추가 2013-01-08 */
.h6_title{margin:0 0 10px 20px; padding:0 0 0 8px; font-weight:normal; color:#777; background:url(/img/front/saupjang/color/point_brown/bul_arrow.gif) no-repeat 0 3px;}
.title_refer{font-weight:normal;}

/* text */
p.txt{line-height:1.4;}
p.txt.normal{margin:0 0 30px 0;}
p.txt.normal2{margin:0 0 30px 20px;}
p.txt.red{margin:0 0 30px 0; color:#c02400;}
p.txt.tip{padding:0 0 0 12px; background:url(/img/front/saupjang/color/point_brown/bul_arrow.gif) no-repeat 0 6px;}
p.txt.tip2{color:#999;}
span.table_info{float:right; display:inline-block; font-weight:normal; font-size:12px;}
p.table_info{margin:0 0 7px 0; text-align:right;}

.txt_title{font-weight:bold;}
.import{font-weight:normal; color:#e45025;}

/* box */
div.box{clear:both;}

div.box.type1{width:740px; padding:5px 0 0 0; background:url(/img/front/saupjang/common/box_type1_bg.gif) no-repeat;}
div.box.type1 div.inner{padding:15px 20px 20px 20px; background:url(/img/front/saupjang/common/box_type1_bg.gif) no-repeat 0 bottom;}
div.box.type1.small{width:700px; background-image:url(/img/front/saupjang/common/box_type1_bg2.gif);}
div.box.type1.small div.inner{background-image:url(/img/front/saupjang/common/box_type1_bg2.gif);}

div.box.type2{padding:11px; border:1px solid #dfe5e6; background:#f8f8f8;}
div.box.type2 div.inner{padding:20px; background:#fff;}

div.box.type3{margin:0 0 30px 0; padding:20px; border:1px solid #efefef;}

/* BN 추가 2013-01-08 */
div.box2{margin:0 0 10px 0; padding:0 0 15px 0; border:1px solid #efefef;}
div.box2 h6{margin:0 0 10px 0; padding:10px 0 10px 20px; background-color:#fbfbfb;}
div.box2 p{margin:25px 0 5px 20px; font-weight:bold;}
div.box2 p.first{margin:0 0 5px 20px;}
div.box2 ol{overflow:hidden; margin:0 0 0 20px;}
div.box2 ol li{float:left; padding:0 12px 0 18px; line-height:22px; white-space:nowrap; background:url('/img/front/saupjang/sol/bul_ol_arrow.gif') no-repeat 0 7px;}
div.box2 ol li:first-child{padding:0 12px 0 0; background:none;}
/* //BN 추가 2013-01-08 */

/* popup */
div.popup_wrap1 h3{margin:20px 0 10px 0; padding:0 0 0 20px; line-height:1.4; color:#777; background:url('/img/front/saupjang/color/point_darkred/h5_title.gif') no-repeat 0 2px;}
div.popup_wrap1 div.img_view{margin:20px 0 10px 0;}
div.popup_wrap1 div.img_view.type1{padding:0 0 20px 0; border-bottom:1px solid #efefef;}
div.popup_wrap1 div.btns.btn_pop{margin:-15px 0 0 0;}
div.box.type1.popup{background-image:url(/img/front/saupjang/common/box_type3_bg.gif);}
div.box.type1.popup div.inner{background-image:url(/img/front/saupjang/common/box_type3_bg.gif);}

/* list */
ol.list_n li{position:relative; margin:7px 0; padding:0 0 0 17px;}
ol.list_n li span{position:absolute; top:0; left:0;}
ol.list_n.type1 > li{padding:0 0 0 22px;}
ol.list_n.type1 > li > span{font-weight:bold;}

ul.list li{margin:7px 0; padding:0 0 0 10px; line-height:18px; background-position:0 7px; background-repeat:no-repeat; }
ul.list.type1 li{background-image:url(/img/front/saupjang/color/point_brown/bul_arrow.gif);}
ul.list.type2 li{background-image:url(/img/front/saupjang/common/bul_dot2.gif);}
ul.list.type3 li{background-image:url(/img/front/saupjang/common/bul_dash.gif);}

/* tabmenu */
ul.tabmenu{overflow:hidden; width:100%; height:42px; margin:0 0 30px 0; background:url(/img/front/saupjang/common/tab_line.gif) repeat-x 0 40px;}
ul.tabmenu li{float:left; margin:3px -1px 0 0; border:1px solid #ddd; border-bottom:0; background:#eee;}
ul.tabmenu li a{display:block; padding:10px 35px; font-weight:bold; font-size:16px; color:#666;}
ul.tabmenu li.current{margin:0; border-top:3px solid #8b5e3c; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; background:#fff;}
ul.tabmenu li.current a{padding:12px 35px; color:#333;}
div.tab_con{display:none;}
div.tab_con.current{display:block;}

/* table */
.table_a{width:100%; margin:0 0 20px 0; border-top:2px solid #8b5e3c; border-bottom:1px solid #efefef;}
.table_a th,
.table_a td{padding:10px 10px 11px 10px; text-align:center; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.table_a th:first-child,
.table_a td:first-child{border-left:0;}
.table_a th{background:#f8f8f8;}
.table_a tbody th{font-weight:normal}
.table_a .left{text-align:left;}
.table_a th.first_line, .table_a td.first_line{border-left:1px solid #dcdcdc;} /* BN 추가 2013-01-08 */

/* form */
input.text{height:20px; padding:0 0 0 5px; line-height:1.5; border:1px solid #d8d8d8; color:#777;}
input.txt_type1{width:40px;}
input.txt_type2{width:45px;}
input.txt_type3{width:120px;}
input.txt_type4{width:600px;}
input.txt_type5{width:90px;}
input.txt_type6{width:70px;}
input.txt_type7{width:400px;}
input.txt_type8{width:230px;}
input.txt_type9{width:180px;}
input.txt_type10{width:30px;}
input.fee_sum{text-align:right;}

input[type="file"]{border:1px solid #e5e5e5; color:#777; background:#fff;}
input[type="image"]{margin:0; vertical-align:top;}
input.submit{overflow:visible; padding:0; border:0; cursor:pointer;}
textarea.textarea{border:1px solid #e5e5e5; color:#777; vertical-align: top;}
textarea.card_msg{width:550px; height:100px;}
textarea.area_type1{width:266px; height:44px; overflow-y:scroll; border:1px solid #efefef;}
textarea.area_type2{width:614px; height:96px; overflow-y:scroll; border:1px solid #efefef;}

select{height:20px; color:#777; border:1px solid #d8d8d8;}
select.select_type1{width:60px;}
select.select_type2{width:120px;}
select.select_type3{width:150px;}
select.select_type4{width:40px;}
select.select_type5{width:87px;}
select.select_type6{width:55px;}
select.select_type7{width:300px;}
select.select_more{margin:0 10px 0 0;}
select.select_right{float:right; margin:-20px 0 10px 0;}

/* input.focus_style{border:1px solid #6987aa !important;} */
/* .btn_submit{display:inline-block; height:21px; padding-left:10px; background:url(/img/front/saupjang/common/board/bg_btn_long.png) left 0;}
.btn_submit input.submit{position:relative; right:-1px; display:inline-block; height:21px; padding-right:20px; color:#fff; font-weight:bold; background:url(/img/front/saupjang/common/board/bg_btn_long.png) right 0;} */

/* btn */
.btn_arrow, .btn_arrow a,
.btn_white, .btn_white a,
.btn_normal, .btn_normal a,
.btn_arrow, .btn_arrow input{display:inline-block; vertical-align:middle; background-repeat:no-repeat;} /* BN 수정 2013-01-11 */

.btn_arrow{padding:0 0 0 5px; background-position:0 0;}
.btn_arrow a{height:17px; padding:4px 17px 0 7px; font-size:11px; line-height:1.2; color:#fff; background-position:right 0;}
.btn_arrow input{height:17px; padding:4px 17px 0 7px; font-size:11px; line-height:1.2; color:#fff; background-position:right 0;}
.btn_arrow input.submit{height:17px; padding:4px 17px 17px 7px; font-size:11px; line-height:1.2; color:#fff; background-position:right 0;}
input.submit{border:0}

.btn_arrow.point,
.btn_arrow.point a{background-image:url(/img/front/saupjang/color/point_brown/btn_arrow_point.gif);}
.btn_arrow.point input{background-image:url(/img/front/saupjang/color/point_brown/btn_arrow_point.gif);}

.btn_arrow.point2,
.btn_arrow.point2 a{background-image:url(/img/front/saupjang/color/point_brown/btn_arrow_point2.gif);} /* 추가 jj 2013-01-07 */

.btn_arrow.gray,
.btn_arrow.gray a{background-image:url(/img/front/saupjang/common/btn/btn_arrow_gray.gif);}

.btn_arrow.white,
.btn_arrow.white a{color:#777; background-image:url(/img/front/saupjang/common/btn/btn_arrow_white.gif);}

.btn_white{border:1px solid #e5e5e5; background:#fafafa;}
.btn_white a{height:15px; padding:2px 4px 0 10px; color:#919191;}
.btn_white.store a{padding:2px 2px 0 23px; background:url(/img/front/saupjang/common/btn/ico_store.gif) no-repeat 8px 3px;}

.btn_normal{padding:0 0 0 5px; background-position:0 0;}
.btn_normal a,
.btn_normal input.submit{height:22px; padding:4px 15px 0 10px; font-size:13px; font-weight:bold; line-height:1.2; color:#fff; background-position:right 0;}
.btn_normal input.submit{height:26px; padding:0px 13px 2px 8px;}

.btn_normal.point,
.btn_normal.point a,
.btn_normal.point input.submit{background-image:url(/img/front/saupjang/color/point_brown/btn_normal_point.gif);}

.btn_normal.white,
.btn_normal.white a,
.btn_normal.white input.submit{color:#777; background-image:url(/img/front/saupjang/common/btn/btn_normal_white.gif);}

div.btns{margin-top:10px; text-align:right;}
div.btns.normal{margin:0;}
div.btns.left{text-align:left;}

div.booklist div.blist h3{width:267px; height:27px; font-size:18px; color:#8b5e3c; background: url('../img/common/layout/bg_dot_bstit.gif') repeat-x left bottom;}

div.btns.with_btn{margin-top:-30px;} /* BN 추가 2013-01-08 */
div.btns.with_btn2{margin:-37px 0 20px;} /* BN 추가 2013-01-08 */

/**
content_type
**/

/* introduce */
dl.introduce{position:relative; min-height:207px; padding:0 0 0 310px;}
dl.introduce dt{margin:0 0 15px 0; font-size:16px; font-weight:bold; color:#8b5e3c;}
dl.introduce dd{line-height:1.4;}
dl.introduce dd.pic{position:absolute; top:0; left:0;}
dl.introduce dd.txt_type1{margin:0 0 25px 0; color:#333;}
dl.introduce dd.txt_type2{margin:0 0 20px 0;}
dl.introduce dd.txt_type3{margin:0 0 0 5px; padding:0 0 0 10px; background:url(/img/front/saupjang/common/bul_dot.gif) no-repeat 0 8px}
dl.introduce dd.txt_type3 span.sbj{display:inline-block; margin:0 5px 0 0; padding:0 8px 0 0; color:#999; background:url(/img/front/saupjang/common/txt_line.gif) no-repeat right 4px;}

/* introduce2 */
div.resort_info{position:relative; margin:0 0 20px 0; padding:0 22px 0 0;}
div.resort_info p.normal{padding-top:20px;}
div.resort_info h4.resort_title{margin:0 0 20px 0; font-size:18px; color:#333;}
div.resort_info div.map{position:absolute; top:37px; right:10px;}
dl.info_con.with_btn{width:100%; margin:-18px 0 0 0;}
dl.info_con dt{margin:0;}
dl.info_con dd{margin:18px 0 0 0;}

/* list_tour */
dl.list_tour{position:relative; min-height:98px; margin:50px 0 25px 0; padding:0 0 0 165px;}
dl.list_tour.first,
dl.list_tour.list{margin:0 0 25px 0;}
dl.list_tour dt{margin:0 0 8px 0; padding:0 0 0 20px; font-weight:bold; line-height:1.2; background:url(/img/front/saupjang/color/point_brown/h5_title.gif) no-repeat 0 0px;}
dl.list_tour dd.pic{position:absolute; top:0; left:0;}
dl.list_tour dd.pic img{border:1px solid #f0f0f0;}
dl.list_tour dd.txt{margin:0 0 0 20px; line-height:1.4;}
dl.list_tour dd.txt span.w30{width:30px;text-align:center;display:inline-block;}
dl.list_tour dd.txt span.w50{width:50px;text-align:left;display:inline-block;}
dl.list_tour dd.txt span.w70{width:70px;text-align:center;display:inline-block;}
dl.list_tour dd.txt span.w80{width:80px;text-align:left;display:inline-block;}
dl.list_tour dd.txt span.w90{width:90px;text-align:center;display:inline-block;}
dl.list_tour dd.txt span.w120{width:120px;text-align:left;display:inline-block;}
dl.list_tour dd.txt span.w160{width:160px;text-align:left;display:inline-block;}



/* culture_commentator */
dl.culture_commentator{position:relative; min-height:271px; padding:0 0 0 180px;}
dl.culture_commentator dd.pic{position:absolute; top:0; left:0;}
dl.culture_commentator dd.pic img{border:1px solid #f0f0f0;}
dl.culture_commentator dd.txt{margin:0 0 0 18px;line-height:1.4;font-size:13px;color:#777;font-weight:bold}


.left_mb10{margin-bottom:10px; text-align:left;}

/* popup */
div.popup_wrap1{background:url('/img/front/saupjang/color/point_brown/popup_tit_bg.gif') repeat-x left top;}

/* 날씨 추가 */
div.weather div.weather_tit{background:#c6ae9b;}
div.weather div.weather_tit .day{background:url(/img/front/saupjang/color/point_brown/weather_ico_ca.gif) no-repeat 0 3px;}
div.weather div.weather_tit .time{background:url(/img/front/saupjang/color/point_brown/weather_ico_time.gif) no-repeat 0 3px;}
div.weather div.weather_info ul li.temp{color:#8b5e3c;}

/* 부대시설 */
dt.txt_title.point{color:#8b5e3c;}

/* footer style */
ul.fmenu li.point_gj a{color:#8b5e3c;}