/* 서브인덱스 */
#navi01 { position: relative;  border-top:3px solid #6b6f79; }
.navi { position: relative; font-size:24px; color:#343a47; border-bottom:solid 1px #abb4c3; height: 60px; margin:0; padding:0; } 
.navi .arr {position:absolute;top:11px; right:2px; display:inline-block; width:45px; height:35px; overflow:hidden; }
.navi .icon { position:absolute; top:12px; padding-left:15px; display:inline-block;  }
.navi span { position:absolute; top:15px; left:60px; }
.navi .program { position:absolute; top:15px; left:20px; }

.snavi { }
.snavi ul { width:100%; }
.snavi li { display:block; position: relative; font-size:21px; color:#535a6b; border-bottom:solid 1px #abb4c3; height: 51px; background:#d7dce4; margin:0; padding:0; }
.snavi .arr { position:absolute;top:11px; right:15px; display:inline-block; width:10px; overflow:hidden; }
.snavi span { position:absolute; top:14px; left:35px; }

.snavi2 { }
.snavi2 ul { width:100%; }
.snavi2 li { display:block; position: relative; font-size:21px; color:#535a6b; border-bottom:solid 1px #abb4c3; height: 51px; background:#c4e5ff; margin:0; padding:0; }
.snavi2 .arr { position:absolute;top:11px; right:15px; display:inline-block; width:10px; overflow:hidden; }
.snavi2 span { position:absolute; top:14px; left:35px; }



/* 웰킨 소개*/

	.wellkin_01 { background:#f2f3f5 url("../../img/wellkin_cont_01.png") no-repeat top left; height:220px; }
	.img_01 { position:absolute; padding-top:110px; right:20px; }
	.feature { width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  }
	.feature th { font-weight:bold; font-size:20px; color:#fff; background:#505f85; text-align:justify; text-align:center;border-bottom:1px solid #fff; }
	.feature td { font-size:20px; color:#767676; vertical-align:top; line-height:130%; border-bottom:1px solid #ccc; }
	.feature .last {  border:none; }

	.system { position:relative; width:100%; border:1px solid #e0e0e0;  }
	.system .box { float:left; position:relative;  width:33%; border-top:2px solid #464b58; background:#fff url("../../img/bg_01.png") repeat-y top right; }
	.system .box_on {float:left;  position:relative;  width:33%;  border-top:2px solid #ffd200; background:#f5f5f5 url("../../img/bg_01.png") repeat-y top right;  }
	.system .box2 { float:left; position:relative;  width:34%; border-top:2px solid #464b58; background:#fff; }
	.system .box2_on {float:left;  position:relative;  width:34%;  border-top:2px solid #ffd200; background:#f5f5f5;  }
	.system .effect3 { border-top:1px solid #e0e0e0;  position:relative;  padding:7px 0 0 0; display:block; width:100%; background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#e2e2e2));  }*/

	


.wellkin_02 { background:#2b2b2b; width:100%;  }
	.photo_b {  background:#1a1a1a;  }
	.photo_b .image { z-index:5; width:450px; margin:0 auto; }
	.photo_b .coupon_image { z-index:5; padding:5% 2% 3% 2%; }

	.btn { position:absolute; width:100%; top:120px; z-index:3; }
	.btn_left { position:relative; float:left; padding:25px; display:inline; }
	.btn_right { position:relative; float:right; padding:25px; display:inline; }

	.photo_description { text-align:justify; background:#000; }

	.photo_list { background:#4d4d4d; width:100%; }
	.photo_list ul { padding:10px; display:block; }
	.photo_list li { position:relative; display:inline-block; margin:10px; float:left; height:90px; }
	.photo_list li img { width:132px; height:90px; opacity:0.6; }
	.photo_list .on { border:2px solid #6ec5e1; opacity:1; width:130px; height:88px; } 

.wellkin_03 {  } 
	.pr { width:100%; }

/*프로그램*/

.image_box {  background:#2b2b2b; width:100%; position:relative; }
.p_title { width:100%; background:#fff; opacity:0.9; position:absolute; bottom:0px; }



/* 지점찾기 */
.place_01 { }


/* 예약하기 */
.reservation_01 { border-top:2px solid #464b58; } 
.reservation_01 .c_title_01 {  position:relative;  font-size:29px; color:#464b58; border-bottom:1px solid #cdcdcd; background:#f2f2f3; text-align:center; padding:15px 0; font-weight:bold; }
.reservation_01 .c_title_01 .arr_l { position:absolute; left:20px; top:9px;  display:inline-block; }
.reservation_01 .c_title_01 .arr_r { position:absolute; right:20px; top:9px; display:inline-block;  }
.reservation_01 .c_title_02 { position:relative; width:100%; background:#f7f7f7; height:60px; }


.t_calendar { width:92%; border:0; text-align:center; }
.t_calendar th { color:#777b85; font-size:23px; }
.t_calendar td { color:#363636; font-size:22px; }
.t_calendar td a {  color:#363636; padding:15px; }

.t_calendar .sat { color:#3066ed; padding:15px; }
.t_calendar .sat a { color:#3066ed; padding:15px; }
.t_calendar .sun { color:#eb3200; padding:15px; }
.t_calendar .sun a { color:#eb3200; padding:15px; }
.t_calendar .next { color:#c0c0c0; padding:15px; }
.t_calendar .today { color:#fff; }
.t_calendar .today a { padding:15px; color:#fff; background:#464b58;  }


.reservation_02 { border-top:2px solid #464b58; } 
.reservation_02 .c_title_01 {  position:relative;  font-size:24px; color:#464b58; border-bottom:1px solid #cdcdcd; background:#f8f8f8; text-align:center; padding:15px 0; height:35px; }
.reservation_02 .c_title_01 .arr_l { position:absolute; right:205px; top:9px;  display:inline-block; }
.reservation_02 .c_title_01 .arr_r { position:absolute; right:20px; top:9px; display:inline-block;  }
.reservation_02 .c_title_01 .date { position:absolute; right:70px; top:18px; color:#777b85; font-weight:bold;  width:135px; text-align:center; display:inline-block; }
.reservation_02 .c_title_01 .title { position:absolute; left:20px; top:18px; color:#959595; display:inline-block; }

.reservation_02 .c_title_02 { position:relative; width:100%; background:#f7f7f7; padding:15px 0; text-align:center;  font-size:23px; color:#464b58; border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb; }

.reservation_02 .timetable { background:#efefef; }
.reservation_02 .timebox { border-bottom:1px solid #cacaca;  position:relative; display:inline-block; width:33.3%; text-align:center; font-size:22px; color:#505050; padding:18px 0; background:#fff url("../../img/bg_01.png") no-repeat top right; }
.reservation_02 .timebox_last { border-bottom:1px solid #cacaca;  background:#fff; position:relative; display:inline-block; width:33.3%; text-align:center; font-size:22px; color:#505050; padding:18px 0;  }

.reservation_03 { border-top:2px solid #464b58; } 
.reservation_03 .c_title_01 {  position:relative;  font-size:24px; color:#464b58; border-bottom:1px solid #cdcdcd; background:#f8f8f8; text-align:center; padding:15px 0; height:35px; }
.reservation_03 .c_title_01 .date { position:absolute; right:20px; top:18px; color:#777b85; font-weight:bold;  width:135px; text-align:center; display:inline-block; }
.reservation_03 .c_title_01 .title { position:absolute; left:20px; top:18px; color:#959595; display:inline-block; }

.reservation_03 .c_app {  position:relative;  width:100%;} 


.event { position:relative;  }
.coupon { position:relative; width:100%; display:block; padding:30px 0; border-bottom:1px solid #cacaca; background:url("../../img/bg_02.png") no-repeat top left; }

.coupon dl { display:inline-block; margin:0; }
.coupon dt { font-size:19px; color:#000; font-family:'돋움'; font-weight:bold; }
.coupon dd { font-size:18px; color:#767676; text-align:justify; font-weight:bold; }


/* customer */
.customer_subject { border-bottom:1px solid #cacaca; position:relative; display:inline-block; width:50%; text-align:center; font-size:22px; color:#505050; padding:30px 0; background:#fff url("../../img/bg_01.png") no-repeat top right; }
.customer_subject_last { border-bottom:1px solid #cacaca;  background:#fff; position:relative; display:inline-block; width:50%; text-align:center; font-size:22px; color:#505050; padding:30px 0;  }


/* success */
.success { position:relative; width:100%; display:block; padding:20px 0; border-bottom:1px solid #cacaca; }

.success dl { display:inline-block; margin:0; }
.success dt { font-size:23px; color:#000; }
.success dd { font-size:20px; color:#767676; text-align:justify; }


.st { position:relative; width:100%; background:url("../../img/botic.png") no-repeat; background-position: 5px 20px; padding:15px; }
.st span { position:relative; padding-bottom:20px; font-size:16pt; color:#202121; letter-spacing:-1px; display:block; line-height:160%; padding-left:20px; }


.diary { position:relative;  }
  .after_arrow { position:absolute; z-index:9999; top:26px; left:200px; }
  .after_arrow2 { position:absolute; z-index:9999; top:50px; left:200px; }
  .before {   float:left; position:relative; z-index:6;}
  .before	.before_box {  position:absolute; right:0px; bottom:0; background:#70ceec; padding:5px; font-size:19px; color:#fff; z-index:7;}
  .after {  float:left; position:relative; z-index:8;}
  .after	.after_box { position:absolute; right:0px; bottom:0; background:#ff9c00; padding:5px; font-size:19px; color:#fff; z-index:9; }


.ep_tab {display:inline-table; width:100%;background:#dfdfdf; height:53px;}
.ep_tab li{border-bottom:1px solid #7d7e81;display:table-cell;width:33.33%;font-size:22px; vertical-align:middle; text-align:center;height:53px;}
.ep_tab li.tab02{text-align:left; padding-left:19px;}
.ep_tab li.tab_box_03 { border-bottom:1px solid #7d7e81;  position:relative; color:#505050; background:url("../../img/bg_03.png") no-repeat top right;}
.ep_tab li.tab_box_03_on {border-bottom:none;background:#fff url("../../img/bg_03.png") no-repeat top right;}
.ep_tab li p {font-size:17px;}

.ep_tab04 {display:inline-table; width:100%;background:#dfdfdf; height:53px;}
.ep_tab04 li{border-bottom:1px solid #7d7e81;display:table-cell;width:25%;font-size:22px; vertical-align:middle; text-align:center;height:53px;}
.ep_tab04 li.tab_box_04 { border-bottom:1px solid #7d7e81;  position:relative; color:#505050; background:url("../../img/bg_03.png") no-repeat top right;}
.ep_tab04 li.tab_box_04_on {border-bottom:none;background:#fff url("../../img/bg_03.png") no-repeat top right;}

/*
.tab_03 { background:#dfdfdf; }
.tab_03 .tab_box_03 { border-bottom:1px solid #7d7e81;  position:relative; display:inline-block; width:33.33%; text-align:center; font-size:22px; color:#505050; padding:13px 0; background:#dfdfdf url("../../img/bg_03.png") no-repeat top right; }
.tab_03 .tab_box_03_on { border-bottom:1px solid #fff; position:relative; display:inline-block; width:33.33%; text-align:center; font-size:23px; color:#18264f; padding:13px 0; background:#fff url("../../img/bg_03.png") no-repeat top right; }
.tab_03 .tab_box_03_last { border-bottom:1px solid #7d7e81; background:#dfdfdf;  position:relative; display:inline-block; width:33.33%; text-align:center; font-size:22px; color:#505050; padding:13px 0;  }
.tab_03 .tab_box_03_last_on {  border-bottom:1px solid #fff; background:#fff; position:relative; display:inline-block; width:33.33%; text-align:center; font-size:23px; color:#18264f; padding:13px 0;}


.tab_04 { background:#dfdfdf; }
.tab_04 .tab_box_04 { border-bottom:1px solid #7d7e81;  position:relative; display:inline-block; width:25%; text-align:center; font-size:22px; color:#505050; padding:13px 0; background:#dfdfdf url("../../img/bg_03.png") no-repeat top right; }
.tab_04 .tab_box_04_on { border-bottom:1px solid #fff; position:relative; display:inline-block; width:25%; text-align:center; font-size:23px; color:#18264f; padding:13px 0; background:#fff url("../../img/bg_03.png") no-repeat top right; }
.tab_04 .tab_box_04_last { border-bottom:1px solid #7d7e81; background:#dfdfdf;  position:relative; display:inline-block; width:25%; text-align:center; font-size:22px; color:#505050; padding:4px 0;  }
.tab_04 .tab_box_04_last_on {  border-bottom:1px solid #fff; background:#fff; position:relative; display:inline-block; width:25%; text-align:center; font-size:23px; color:#18264f; padding:4px 0;}
*/

/* 정준호 이벤트*/
.event_newmodel_pr  { position:relative;  }
.event_comment { padding-top:0;}

.event_comment ul {margin:0 15px; padding:0 13px;border:15px solid #e1e1e1; background-color:#fff; }
.event_comment li {padding:20px 0 10px;font-size:22px;color:#000;line-height:24px;border-bottom:1px solid #e2e2e2;}
.event_comment li:last-child {border-bottom:0;}
.event_comment li span {color:#999;}

.event_comment .pageBox {margin:0 15px 0 15px;padding:0; left:20px;background-color:#e1e1e1; text-align: center; }
.event_comment .pageBox span {display: inline-block; font-size: 24px; font-weight: bold; text-align: center;}
.event_comment .pageBox span:first-child {padding: 0;}
.event_comment .pageBox span * {vertical-align: middle;}
.event_comment .pageBox span.on a {color: #40889e;}
.event_comment .pageBox span a {display:block; padding: 0 5px 0 5px;}
.event_comment .pageBox span img {padding-bottom:3px}

/*epilogue*/
.epilogue td {padding-left:20px;font-size:20px; color:#363636;}
.epilogue td p.date {color:#767676;}
.epilogue td p.date span{color:#9d6000;}
.iphone_t {padding:20px; font-size:18px; }

.ep_top {position:relative;}
.ep_top p {position:absolute; right:10px; top:923px;z-index:999;}

.ep_ex {position:relative;}
.ep_ex p.ep_ex_btn1 {position:absolute; right:40px; top:1344px;z-index:999;}
.ep_ex p.ep_ex_btn2 {position:absolute; left:48px; top:67px;z-index:999;}


/*2013-08-09 두피톡톡 이벤트 추가*/
.eventWrap{font-family:"Malgun Gothic"; font-size:17px; background:url("../../img/03/bg_m_pattern.gif") repeat}
.eventJoin{padding:15px 0 15px;}
.joinForm{margin:0 15px;}
.joinForm fieldset{border:0; padding:0; margin:0;}
.joinForm table{border-collapse:collapse;}
.joinForm table caption{display:none;}
.joinForm table th{color:#fff; border-top:1px solid #6d95bc; text-align:left; padding:8px 0 4px; vertical-align:top;}
.joinForm table th label{background:url("../../img/03/bl_m_ep.gif") no-repeat left 8px; background-size:6px 6px; padding-left:10px;}
.joinForm table td{border-top:1px solid #6d95bc; text-align:left; padding:5px 0; white-space:nowrap;}
.joinForm table td input{border:0; padding:3px;}
.joinForm table td .eventInput{width:324px; height:22px;}
.joinForm table td .slct1{width:104px; height:28px; vertical-align:top;}
.joinForm table td .slct2{width:332px; height:28px;  vertical-align:top;}
.joinForm table td .eventInput2{width:102px; height:22px;}
.joinForm table td .eventTxt{width:326px; height:85px; margin:0;}
.form1{background:#487aab; margin-top:15px; padding:15px 15px 10px;}
.form1 p{color:#fff; text-align:center;}
.form1 fieldset{margin-top:10px;}

.form2{background:#487aab; margin-top:5px; height:330px;}
.form2 fieldset{position:relative; height:105px; padding:15px 0 10px; border-bottom:1px solid #6d95bc; margin:0 15px;}
.form2 fieldset legend{ font-size: 16px; color:#fff; ; line-height: 16px; overflow: hidden; position: absolute; top:15px; left:0; width: 70px;height: 60px;visibility:visible ; z-index:100; background:url("../../img/03/bl_m_ep.gif") no-repeat left 8px; background-size:6px 6px; padding-left:10px;}
.form2 fieldset .txtBox{padding:10px; background:#c8d7e6; position: absolute; top:15px; left:85px; z-index:10; width:314px; height:80px; overflow-y:scroll;}
.form2 fieldset .check{color:#fff; position: absolute; top:140px; left:0;}
.form2 fieldset .check p{float:left;}
.form2 fieldset .check p.txt{padding-right:20px; font-weight:bold;}

.eventJoin .btns{width:480px; text-align:center; margin-top:10px;}
.eventJoin .btns a img{width:45%;}
.eventList{}
.eventList .btns{position:relative; width:480px; text-align:center; margin-top:15px;}
.eventList .btns a img{width:45%;}
.eventList .btns p{position:absolute; top:5px; right:15px; color:#fff; font-size:14px;}
.eventList .btns p span{display:block; text-align:right;}
.eventList .btns p strong{display:block; text-align:right; color:#fff600;}

.listDiv{margin-top:10px;}
.listDiv ul{padding:0 15px;}
.listDiv ul li{border:1px solid #e8e8e8; padding:10px; margin-bottom:10px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(top bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */}

.listDiv ul li a{display:block; background:url("../../img/03/ico_m_arrow.png") no-repeat right 50%; background-size:20px 20px;}
.listDiv ul li .subject{display:block;}
.listDiv ul li span.date{color:#777; font-size:15px; background:url("../../img/03/bl_m_bar.gif") no-repeat right 2px; background-size:1px 14px; padding:0 10px 0 0}
.listDiv ul li span.name{color:#777; font-size:15px;  padding:0 0 0 4px}

.pageDiv{text-align:center;}
.pageDiv span{padding:0 10px; line-height:30px; letter-spacing:2px;}
.pageDiv span em{color:#fcff88; font-weight:bold;}
.pageDiv a{}
.pageDiv a img{width:32px; vertical-align:top;}

.viewArea{margin:15px 17px 0; background:#fff; padding:15px;}
.titleDiv{border-bottom:2px solid #666; padding-bottom:15px;}
.titleDiv .subject{font-weight:bold;}
.titleDiv .postInfo{color:#777; font-size:15px; margin-top:3px;}
.titleDiv .postInfo .date{background:url("../../img/03/bl_m_bar.gif") no-repeat right 2px; background-size:1px 14px; padding:0 10px 0 0}
.txtArea{padding:10px 0 20px;}

.eventView .btns{width:480px; text-align:center; margin:15px 0 0; padding:0 0 20px;}
.eventView .btns a img{width:30%;}
.eventCmplt{padding:20px 0 20px;}
.eventCmplt strong{}
.eventCmplt .eventGuide{text-align:center; padding:0 17px; margin-top:12px;}
.eventCmplt .eventGuide .t1{color:#fff;}
.eventCmplt .eventGuide .t2{color:#fffc00; font-weight:bold;}
.eventCmplt .couponBox{width:420px; margin:15px 17px 0; text-align:center; background:#f8f5e2; padding:12px;}
.eventCmplt .couponBox .tit{margin-bottom:10px;}
.eventCmplt .btns{width:420px; text-align:center; margin:10px auto 0;}
.eventCmplt .btns a{padding:0 5px;}
.eventCmplt .btns img{max-width:35%;}

/* 2013-08-20 광고이벤트 추가 */
.adWrap{width:480px; margin:0 auto;}
.adWrap li{list-style:none; width:160px;}
.adWrap p{margin:0;}
.adWrap img{border:0; vertical-align:top; max-width:100%;}

.adDiv{}

.adTab{padding:0; margin:0;}

.adDiv{position:relative; width:480px; padding:0;}
.adDiv .adTab{}
.adDiv.he1{height:2362px;}
.adDiv.he2{height:3820px;}
.adDiv.he3{height:2250px;}

.adDiv .adTab li{float:left;}
.adDiv .adTab li.tab1 h3 a{background-position:-250px 0px;}
.adDiv .adTab li.tab2 h3 a{background-position:-95px 0px;}
.adDiv .adTab li.tab1.on h3 a{background-position:0px 0px;}
.adDiv .adTab li.tab2.on h3 a{background-position:-344px 0px;}
.adDiv .adTab li .adCnt{position:absolute; top:74px; left:0px; width:480px;}
.adDiv .adTab li .adCnt p img{max-width:100%;}

.sTab{position:relative; width:480px; height:1193px;}
.sTab li{width:50%;}
.s_adCnt{position:absolute; top:60px; left:0px; width:480px}

/*2013-09-02 스타방문기 추가*/
.starWrap{color:#756a61; font-family:MalGun Gothic; font-size:17px; background:#f8f8f8 url("../../img/05/bg_starwrap.gif") no-repeat; background-size:480px 524px;}
.starWrap{background:#f8f8f8 url("../../img/05/bg_starwrap_ie.gif") no-repeat \9;}
.starWrap .titleArea{padding-top:55px;}
.starWrap .titleArea strong{display:block; text-align:center;}
.starWrap .titleArea img{}
.starWrap .titleArea p{text-align:center; margin-top:13px;}

.monthStarWrap{width:436px; margin:35px auto 0;}
.monthStar{position:relative; background:url("../../img/05/bg_month_box.png") no-repeat; background-size:436px 230px; padding:15px 15px 30px; height:185px;}
.monthStar .tit{display:block; border-bottom:1px solid #dfdac9; padding-bottom:15px; margin-bottom:15px;}
.monthStar .txt{display:block; width:406px; overflow:hidden;}
.monthStar .txt .img{display:block; float:left; width:150px; padding-right:15px;}
.monthStar .txt .desc{display:block; float:right; width:235px; padding:3px 0}
.monthStar .txt .desc .name{display:block; color:#5a3f2a; margin-bottom:5px;}
.monthStar .more{position:absolute; top:15px; right:15px; width:88px; height:32px;}
.monthStar a{color:#756a61; display:block; width:100%; height:125px;}

.monthStarWrap .starPage{text-align:center; width:100%; overflow:hidden;}
.monthStarWrap .starPage a{padding:0 2px;}
.monthStarWrap .starPage a.prvBtn,
.monthStarWrap .starPage a.nxtBtn{padding:0 4px;}
.monthStarWrap .starPage .prvBtn{}
.monthStarWrap .starPage .nxtBtn{}

.starList{width:436px; margin:23px auto 0; padding-top:25px; background:url("../../img/05/bg_line.gif") no-repeat; background-size:436px 2px;}
.starList ul{}
.starList ul li.starDiv{position:relative; background:url("../../img/05/bg_list_box.gif") no-repeat; background-size:436px 144px; padding:15px; margin-bottom:7px; height:115px;}
.starList ul li.starDiv span{display:block;}
.starList ul li.starDiv a{color: #756A61; display:block; width:100%; height:100%;}
.starList ul li.starDiv .img{border:1px solid #e5e3dd; float:left; width:148px; height:111px;}
.starList ul li.starDiv .txt{float:left; width:240px; padding:0 0 0 15px;}
.starList ul li.starDiv .txt .desc{border-top:1px solid #e1d6d6; padding-top:10px; margin-top:10px; font-size:14px;}
.starList ul li.starDiv .more{position:absolute; top:15px; right:15px; width:24px; height:24px;}

.starList .starListPage{text-align:center; width:100%; overflow:hidden; padding-bottom:45px;}
.starList .starListPage p{display:inline; line-height:36px; padding:0 20px;}
.starList .starListPage p em{font-weight:bold;}

.vieWrap{width:436px; margin:35px auto 0; overflow:hidden;}

.visitStarList{width:100%; position:relative; height:43px; overflow:hidden; background:#3c3621; }
.visitStarList a.prv{display:block; position:absolute; top:0; left:0; border-right:1px solid #55503e;}
.visitStarList a.nxt{display:block; position:absolute; top:0; right:0; border-left:1px solid #14100d;}
.visitStarList a.starListWrap{width:318px; margin:0 auto; overflow:hidden; }
.visitStarList ul{float:left; overflow:hidden; margin:0; }
.visitStarList ul li{float:left; padding:0 16px; height:43px; line-height:43px; background:url("../../img/01/star/bl_bar.gif") no-repeat left 2px; }
.visitStarList ul li.first{background:none;}
.visitStarList ul li a{color:#fff; display:block; text-align:center;}
.visitStarList ul li.on a{color:#fec901; font-weight:bold;}

p.startxt{margin:28px 0 15px; background:url("../../img/05/bl_star.gif") no-repeat;  background-size:17px 17px; padding-left:20px; line-height:17px;}

.galleryViewBox{position:relative; padding-bottom:10px;}
.galleryViewBox .detailImg01{border:1px solid #bcb3a4;}
.galleryViewBox button{position:absolute; width:63px; height:63px; text-indent:-9999px; border:0; cursor:pointer;}
.galleryViewBox button.glPrv{top:204px; left:7px; background:url("../../img/01/star/btn_prev.png") no-repeat;}
.galleryViewBox button.glNxt{top:204px; right:7px; background:url("../../img/01/star/btn_nxt.png") no-repeat;}
.galleryViewBox .galleryList{width:100%; height:70px; margin-top:6px;}
.galleryViewBox .galleryList ul{width:100%; overflow:hidden; margin:0; padding:0;}
.galleryViewBox .galleryList ul li{float:left; position:relative; margin-left:6px; width:102px; height:68px; border:1px solid #d5cdc3;}
.galleryViewBox .galleryList ul li.fir{margin-left:0;}
.galleryViewBox .galleryList ul li span.bLine{position:absolute; top:0; left:0; width:100px; height:65px; display:block; border:2px solid #362b07;}
.galleryViewBox .galleryList ul li span.bg{position:absolute; top:0; left:0; width:104px; height:70px; display:block; background:#000; opacity:0.5}

.starInfo{margin-bottom:36px;}
.starInfo ul{margin:0; padding:0;}
.starInfo ul li{width:100%; overflow:hidden; border-bottom:1px dashed #ced1d3; padding:8px 0;}
.starInfo ul li.end{border-bottom:0;}
.starInfo ul li strong{display:block; width:118px; padding-top:7px;}
.starInfo ul li .desc{padding-left:10px; margin:5px 0 10px;}

.starExpBox{color:#fff; background:#362b07;  padding:10px 0 28px 28px; overflow:hidden;}
.starExpBox strong{display:block; float:left; width:77px; padding-right:13px;}
.starExpBox p{float:left; width:340px; padding-top:15px; line-height:20px; font-size:13px;}

.listBtn{width:790px; margin:20px auto 0; text-align:right;}

.goList{padding:20px 0 40px; text-align:center;}