﻿@charset "utf-8";

#scroll_wrap{width:232px; overflow:hidden;height:393px;}
#scroll_wrap .customScrollBox{position:relative; height:100%; overflow:hidden;}
#scroll_wrap .customScrollBox .container {float:left;position:relative; width:201px;}
#scroll_wrap .customScrollBox .content {clear:both;}
#scroll_wrap .dragger_container {float:right;position:relative; width:12px; height:393px; cursor:pointer;background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_scroll.gif") no-repeat center top; }
#scroll_wrap .dragger{position:absolute; top:0; left:0px;width:12px; height:60px; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/scroll_bar.gif") no-repeat center top; overflow:hidden;cursor:pointer;}

#scroll_wrap2{width:281px; overflow:hidden; height:377px;}
#scroll_wrap2 .customScrollBox{position:relative; height:100%; overflow:hidden;}
#scroll_wrap2 .customScrollBox .container {float:left;position:relative; width:261px;}
#scroll_wrap2 .customScrollBox .content {clear:both;}
#scroll_wrap2 .dragger_container {float:right;position:relative; width:12px; height:377px; cursor:pointer; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_scroll02.gif") no-repeat center top; }
#scroll_wrap2 .dragger{position:absolute; top:0; left:0px; width:12px; height:60px; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/scroll_bar.gif") no-repeat center top; overflow:hidden;cursor:pointer;}

#scroll_wrap3{width:260px; overflow:hidden; height:264px; /*border:1px solid green;*/}
#scroll_wrap3 .customScrollBox{position:relative; height:100%; overflow:hidden;}
#scroll_wrap3 .customScrollBox .container {float:left;position:relative; width:243px;}
#scroll_wrap3 .customScrollBox .content {clear:both;}
#scroll_wrap3 .dragger_container {float:right;position:relative; width:12px; height:264px; cursor:pointer; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_scroll03.gif") no-repeat center top; }
#scroll_wrap3 .dragger{position:absolute; top:0; left:0px; width:12px; height:60px; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/scroll_bar.gif") no-repeat center top; overflow:hidden;cursor:pointer;}

#scroll_wrap4{width:281px; overflow:hidden; height:358px;}
#scroll_wrap4 .customScrollBox{position:relative; height:100%; overflow:hidden;}
#scroll_wrap4 .customScrollBox .container {float:left;position:relative; width:261px;}
#scroll_wrap4 .customScrollBox .content {clear:both;}
#scroll_wrap4 .dragger_container {float:right;position:relative; width:12px; height:358px; cursor:pointer; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_scroll04.gif") no-repeat center top; }
#scroll_wrap4 .dragger{position:absolute; top:0; left:0px; width:12px; height:60px; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/scroll_bar.gif") no-repeat center top; overflow:hidden;cursor:pointer;}

#scroll_wrap5{width:795px; overflow:hidden; height:393px;}
#scroll_wrap5 .customScrollBox{position:relative; height:100%; overflow:hidden;}
#scroll_wrap5 .customScrollBox .container {float:left;position:relative; width:770px;}
#scroll_wrap5 .customScrollBox .content {clear:both;}
#scroll_wrap5 .dragger_container {float:right;position:relative; width:12px; height:393px; cursor:pointer; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_scroll.gif") no-repeat center top; }
#scroll_wrap5 .dragger{position:absolute; top:0; left:0px; width:12px; height:60px; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/scroll_bar.gif") no-repeat center top; overflow:hidden;cursor:pointer;}


/*pad*/
.pad_l32 {padding-left:32px;}
.pad_t24 {padding-top:24px;}

/*input-text*/
.input209 { width:200px; background:#fff; border:1px solid #c4c4c4; padding:6px 0 6px 9px; height:11px;}

/*txt color*/
.txt777b { color:#777; font-weight:bold;}
.txtff6300b { color:#ff6300; font-weight:bold;}

/*paging*/
.paging { overflow:hidden; width:100%; height:25px; margin:20px auto 0; font-size:12px; text-align:center; }
.paging a, .paging strong { display:inline-block;float:left; color:#999; font:11px/13px dotum; padding-top:4px;}
.paging a:hover, .paging strong  { text-decoration:none; font-weight:bold; color:#ff6300 !important; padding-top:4px; }
.paging a img { display:inline-block; vertical-align:middle; margin-bottom:1px; }
.paging a.next { margin:0 0 0 3px; padding:0; font-size:0; line-height:0;}
.paging a.nextL {padding:0; font-size:0; line-height:0;}
.paging a.prev { margin:0 3px 0 0; padding:0; font-size:0; line-height:0;}
.paging a.prevF {padding:0; font-size:0; line-height:0;}
.paging .count { margin-right:5px; padding-right:0;}
.paging a, .paging strong  { float:none; font-weight:bold;}
.paging strong.cur  {text-decoration:none; padding-top:0; font-weight:bold; color:#ff6300; vertical-align:top;}
.paging em img {  padding:2px 1px 0 3px;}

/*paging - 방침개정안내*/
.policy_revision .paging strong.cur { color:#9b45ad !important; }
.policy_revision .paging a:hover, 
.policy_revision .paging strong { color:#9b45ad !important; }

/* front 레이아웃 */
.conWrap { width:960px; }
.conWrap:after { clear: both; display:block; content:'';}
.large_conWrap {width:730px; float:left;}
.large_conWrap01 {width:960px;}
.small_conWrap {width:195px;float:left; overflow:hidden;}
.big_boxWrap {width:730px; }
.half_boxWrap {width:730px;}
.small_boxWrap {width:195px;}


.front_info01 { width:100%; overflow:visible;}
.blank_line1{ width:1px;height:10px; background:url('https://wwwcdn.everland.com/web/images/front/common/line01.gif') left top repeat-y; position:absolute;left:519px;bottom:0;_bottom:-1px;z-index:100}
.favorite_title { width:700px; padding:7px 0 0px 30px; border-bottom:1px solid #484848; height:37px}
.favorite_title .title { float:left; padding-top:4px; }
.favorite_title p.sort { float:right; padding-right:30px;}
.favorite_title .facebook {position:absolute; top:10px; right:0; z-index:20;  float:right; margin:3px 40px 0 0;}
.favorite_title .facebook .btn {font-size:0; line-height:0;}
.favorite_title .facebook .clicknum {display:inline-block; height:20px; padding-right:6px; background:url('https://wwwcdn.everland.com/web/images/front/everland/favorite/btn_clicknum_r.gif') right top no-repeat;}
@-moz-document url-prefix(){.favorite_title .facebook .clicknum {line-height:13px;};}
@media screen and (-webkit-min-device-pixel-ratio:0) {.favorite_title .facebook .clicknum {line-height:13px;}}
.favorite_title .facebook .clicknum .left_bg {display:inline-block; height:16px; padding:4px 0 0 11px; background:url('https://wwwcdn.everland.com/web/images/front/everland/favorite/btn_clicknum_l.gif') left top no-repeat; color:#00549e;}
.favorite_title .facebook .layerbox {position:absolute; top:25px; left:0; width:522px; height:229px; border:1px solid #484848; background-color:#ffffff; vertical-align:top;}
.favorite_title .facebook .layerbox .arrow {margin:-6px 0 0 25px; font-size:0; line-height:0;}

.favorite_map01 .sort { padding-right:0;}
.favorite_map01 .sort .btn_photo {display:none;}
.favorite_title .btnbox { display:inline; float:right; margin:0 185px 0 0; }
	
	
.favoritebox {overflow:hidden; height:100%; background:url('https://wwwcdn.everland.com/web/images/front/common/line01.gif') 519px top repeat-y;}
.favoritebox ul li {line-height:180%;}
.favorite_info { float:left;position:relative; width:469px; padding:0 20px 20px 30px; }	


.favorite_info ul.starpoint { overflow:hidden; width:100%; padding-bottom:10px;}
.favorite_info ul.starpoint li { position:relative; width:209px; float:left; height:23px; vertical-align:middle; font-weight:bold;padding-top:23px; padding-left:7px;background:url(https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_3x3dot.gif) no-repeat 0 27px;}
.favorite_info ul.starpoint li img { position:absolute;top:18px;left:65px;}
.favorite_info ul.starpoint li img.posi { position:absolute;top:18px;left:78px;}
.favorite_info ul.pictoinfo { padding-top:20px;}
.favorite_info ul.pictoinfo li { line-height:20px;}
.favorite_info ul.pictoinfo li.img-height img {height:50px;}
.favorite_info p.info_txt {line-height:180%; padding-top:20px;}
.favorite_info p.info_txt02 {line-height:180%;height:160px;}

.favorite_info .placebox {display:inline-block; margin-top:30px; background:url('https://wwwcdn.everland.com/web/images/front/common/line05.gif') left top repeat-x;}
.favorite_info .placebox .big_tit {margin-top:25px; padding:2px 0 0 23px; background:url('https://wwwcdn.everland.com/web/images/front/everland/common/blt04.gif') left top no-repeat; color:#636363; font-size:14px; line-height:16px; letter-spacing:-1px; font-weight:bold; vertical-align:top;}
.favorite_info .placebox .point {color:#ff600a;}
.favorite_info .placebox .cont {width:421px; padding:8px 23px 0 25px;}
.favorite_info .placebox .cont .txtbox {color:#777777; line-height:18px; letter-spacing:-1px;}
.favorite_info .placebox .cont .list {overflow:hidden; margin-top:15px;}
.favorite_info .placebox .cont .list li {overflow:hidden; margin-bottom:5px; padding-left:10px; background:url('https://wwwcdn.everland.com/web/images/front/everland/common/blt05.gif') left 5px no-repeat; font-size:11px; line-height:16px; color:#777777; clear:left; letter-spacing:-1px;}
.favorite_info .placebox .cont .list li .tit {display:block; float:left; width:50px; margin-right:5px;}
.favorite_info .placebox .cont .list li .txt {display:block; float:left; width:355px;}
.favorite_info .placebox .cont .btnbox {margin-top:8px; font-size:0; line-height:0;}


.favorite_map { float:left; padding:25px 0 0 13px; }
.favorite_map li {overflow:hidden;}
.favorite_map li dl {float:left;}
.favorite_map li dl dt { float:left;width:38px;padding-left:7px;}
.favorite_map li dl dd { float:left;;padding-bottom:20px;}
.favorite_map li dl dd.lh { margin-top:-2px; line-height:140%;}

.favorite_map01 {float:left; padding:25px 0 20px 24px;}
.favorite_map01 li {width:165px; clear:left;}
.favorite_map01 li dl {float:left; }
.favorite_map01 li dl dt {float:left; padding-left:0;}
.favorite_map01 li dl dd {float:left;; padding-bottom:20px;}
.favorite_map01 li dl dd.lh {margin-top:-2px; line-height:140%;}
.favorite_map01 li .btn {display:block; margin-top:5px; font-size:0; line-height:0;}


.front_board { padding:2px 30px 0 29px;}
.front_board .stit1 {font-weight:bold;margin: 0  0 0 5px;padding-bottom:20px;padding-top:20px;}
.front_board > div {}
.front_board > div ul {margin-bottom:30px; overflow:hidden;}
.front_board > div ul li {float:left; margin-left:15px; width:auto;}
.front_board > div ul li:first-child {margin-left:0;}
.front_board > div ul li .thumb {margin-bottom:20px;}
.front_board > div ul li .thumb img {width:190px; height:130px;}
.front_board > div ul li .info_txt a {line-height:1.6; font-size:12px;letter-spacing:-1px;}
.front_board > div ul li .info_txt a:hover {text-decoration:none;}
.front_board .movie_area {padding-top:10px; border-top:1px dotted #a1a1a1;}


.board_login {height:20px;}
.board_login li {float:left; padding-right:12px;}
.board_login {height:20px;}
.board_login li {float:left; padding-right:12px;}

.board_login01 {height:20px;}
.board_login01 li {float:left; padding-right:12px;}
.board_login01 li.btn {position:relative; margin-top:-2px;}

.board_starcheck { padding:12px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:url(https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_board_stardot.gif) repeat-x 0 43px;}
.board_starcheck dl { overflow:hidden; height:25px;}
.board_starcheck dl dt { float:left; font-weight:bold; color:#777; padding:5px 20px 0 5px;}
.board_starcheck dl dd { float:left; padding-right:38px;}
.board_starcheck dl dd img { padding-top:3px;}
.board_starcheck dl dd a img { padding-top:0;}
.board_starcheck dl dd.last {padding-right:0;}

.board_starcheck01 {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.board_starcheck01 dl {overflow:hidden; _width:455px;  padding:6px 0; background:url('https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_board_stardot.gif') left top repeat-x; clear:left;}
.board_starcheck01 dl:first-child {background:none;}
.board_starcheck01 dl dt {float:left; margin:8px 8px 0 0; font-weight:bold; color:#777;}
.board_starcheck01 dl dd {float:left; margin:7px 14px 0 0;}
@-moz-document url-prefix(){.board_starcheck01 dl dd {margin:7px 5px 0 0;};}
@media screen and (-webkit-min-device-pixel-ratio:0) {.board_starcheck01 dl dd {margin:7px 8px 0 0;}}

.board_starcheck01 dl dd label {text-align:left; font-size:0; line-height:0;}
.board_starcheck01 dl dd input {width:12px; height:12px; margin-top:1px; padding:0; vertical-align:top;}
.board_starcheck01 dl dd a {display:inline-block; font-size:0; line-height:0; vertical-align:top;}
.board_starcheck01 dl dd.btn {margin:0;}

.epilogue_box { height:108px;}
.epilogue_box a img {padding-top: 56px; padding-left:250px; margin-right: -20px;}

.epilogue_box01 {height:54px; border-bottom: 1px solid #e5e5e5;/*background:url('https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_epilogue_box01.gif') no-repeat 0 0;*/}
.epilogue_box01 .btn {display:inline-block; margin:13px 0 0 340px; font-size:0; line-height:0;}


.front_boardlist {border-top:1px solid #e5e5e5;}
.front_boardlist li {overflow:hidden; padding:15px 0 13px 0; background:url(https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_board_stardot.gif) repeat-x bottom; height:95px;}
.front_boardlist li a { float:left; width:100px;}
.front_boardlist li .link {display:inline-block; min-width:550px;}
.front_boardlist li dl {position:relative; float:left; width:550px; padding-left:20px;}
.front_boardlist li dl dt { font-size:14px; font-weight:bold; color:#555; padding-bottom:5px; padding-top:5px;}
.front_boardlist li dl dd {letter-spacing:-0.09px; padding-bottom:8px; line-height:16px;}
.front_boardlist li dl dd.name { font-size:11px; color:#666;}
.front_boardlist li dl dd.more { position:absolute;top:49px;left:529px;padding-bottom:10px;}
.front_boardlist li dl dd.namedate{color:#999; font-size:11px;}
.front_boardlist li dl dd.namedate em{color:#666;}

.front_boardlist li .link01 {display:inline-block; min-width:550px;}
.front_boardlist li dl.datelist {position:relative; float:left; width:550px; padding-left:20px;}
.front_boardlist li dl.datelist dt { font-size:14px; font-weight:bold; color:#555; padding-bottom:5px; padding-top:5px;}
.front_boardlist li dl.datelist dd {letter-spacing:-0.09px; padding-top:20px;padding-bottom:8px; line-height:16px;}
.front_boardlist li dl.datelist dd.name { font-size:11px; color:#666;}
.front_boardlist li dl.datelist dd.more { position:absolute;top:49px;left:529px;padding-bottom:10px;}
.front_boardlist li dl.datelist dd.namedate{color:#999; font-size:11px;}
.front_boardlist li dl.datelist dd.namedate em{color:#666;}

.front_boardlist01 li {overflow:hidden; _width:455px; padding:8px 0 10px 0; background:url('https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_board_stardot.gif') repeat-x bottom;}
.front_boardlist01 li .pic {float:left; width:100px; font-size:0; line-height:0;}
.front_boardlist01 li dl {position:relative; float:left; width:335px; padding-left:20px;}
.front_boardlist01 li dl dt {word-wrap: break-word; padding-top:26px; font-size:14px; font-weight:bold; color:#555;}
.front_boardlist01 li dl dd.txt {overflow:hidden; height:30px; margin-top:10px; letter-spacing:-1px; line-height:16px;}
.front_boardlist01 li dl dd.name {padding-top:5px; font-size:11px; color:#666;}
.front_boardlist01 li dl dd.more {position:absolute; top:3px; right:0;padding-bottom:10px;}


.board_foot { overflow:hidden; width:100%; padding:0;}
.board_foot ul { overflow:hidden; margin-left:30px;display:none;}
.board_foot ul li {float:left;}

.front_board_search { width:100%;text-align:center; padding:15px 0 13px 0; background:url('https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_frontsearch.gif') no-repeat 0 0;}
.front_board_search select{vertical-align:top; margin-top:3px;}

.right_menu01 {width:195px; height:200px;background:url(https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_right_menu01.png) no-repeat 0 0;}
.right_menu01 ul { width:159px; margin-left:17px; padding-top:5px;}
.right_menu01 ul li { border-bottom:1px solid #dedede;padding:12px 0 11px 0; height: 14px;}
.right_menu01 ul li a img { padding-left:5px; background:url(https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_2x2dot.gif) no-repeat 0 5px; vertical-align: top;}
.right_menu01 ul li.last { border-bottom:none;}

.right_menu02 { padding:18px 0 19px 25px;}

.right_menu03 {padding:8px 0 5px 25px; height:225px;}
.right_menu03 dl { overflow:hidden; width:145px; padding-bottom:2px;}
.right_menu03 dl dt { float:left;color:#999; width:60px;padding-top:1px;}
.right_menu03 dl dt.txtov {width:63px;}
.right_menu03 dl dd { float:left;}
.right_sbanner {text-align:center; margin-top:14px;}

.right_menu04 { margin-top:15px;width:195px; height:178px;background:url(https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_right_menu02.png) no-repeat 0 0;}
.right_menu04 ul {padding-top:7px;margin-left:20px;}
.right_menu04 ul li { width:152px;border-bottom:1px solid #dedede;padding:7px 0;}
.right_menu04 ul li.last { border-bottom:none;}

.right_menu05 {margin:20px 0 0 11px;}
.right_menu06 {padding:3px 0 5px 18px;}

/* 게시판 table */
.board_info { height:25px; padding-bottom:20px;}
	.board_info .page_info { float:left; padding-top:7px;}
	.board_info .page_info b { color:#ff6300; font-weight:bold;}
	.board_info .search { float:right;}
	.board_info .search  select{ margin-top:3px;}

.board_info01 { padding-bottom:10px;}
	.board_info01 .page_info {padding-top:7px;}
	.board_info01 .page_info b { color:#ff6300; font-weight:bold;}

.board_type01 { width:100%; border-top:2px solid #ff6300;}
.board_type01 thead tr th { padding:10px 0; background:url(https://wwwcdn.everland.com/web/images/front/everland/favorite/bg_board_theadbar.gif) no-repeat right;border-bottom:1px solid #bfbfbf;}
.board_type01 thead tr th.bgnone { background:none;}
.board_type01 tbody tr { text-align:center; }
.board_type01 tbody tr td { padding:11px 0 10px 0; border-bottom:1px solid #e5e5e5;}
.board_type01 tbody tr td a:hover { color:#ff6300; text-decoration:none;}
.board_type01 tbody tr td.ltxt { text-align:left; padding-left:10px;}
.board_type01 tbody tr td.common { text-align:left; padding-left:10px; font-weight:bold;}
.board_type01 tbody tr td.common a{color:#ff6300;}
.board_type01 tbody tr td.day { color:#999;}
.board_type01 tbody tr td.last {border-bottom:1px solid #ff6300;}

/* 게시판 table - 방침개정안내 */
.policy_revision .board_info .page_info b { color:#9b45ad; }
.policy_revision .board_type01 { border-color:#9b45ad; }
.policy_revision .board_type01 tbody tr td a:hover { color:#9b45ad; }
.policy_revision .board_type01 tbody tr td.common a { color:#9b45ad; }
.policy_revision .board_type01 tbody tr td.last { border-bottom:1px solid #9b45ad; }

/* 회원가입 - 비밀번호찾기 */
.pw_retake { padding:0 0 70px 30px; overflow:hidden;}

.retake_list {overflow:hidden; width:100%;}
.retake_list li {position:relative; float:left; width:329px; height:174px;padding:12px 12px 0 0; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_pw_retakebox.gif) no-repeat left bottom;}
.retake_list li a.retake_btn {position:absolute;top:141px;left:117px;}
.retake_list li p.title {width:329px; text-align:center; padding-top:20px;}
.retake_list li p.title02 {width:329px; text-align:center; padding-top:36px;}
.retake_list li p.graybox_txt { margin:10px 0 0 67px; width:190px; text-align:center; padding-top:5px; height:15px; font-weight:bold; border:1px solid #e5e5e5; background:#f6f6f6;}
.retake_list li p.dot_txt { text-align:center; line-height:160%; letter-spacing:-1px; font-size:11px; color:#999; padding-top:10px; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_leftdot3x3.gif) no-repeat 99px 16px;}
.circle_num {position:absolute; top:0;right:0;}

.pw_dotinfo { width:100%;margin-top:15px; overflow:hidden; letter-spacing:-1px;}
.pw_dotinfo li { padding-left:7px; padding-bottom:3px; line-height:150%; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_leftdot3x3.gif) no-repeat 0 7px;}
.pw_dotinfo li span { font-weight:bold; color:#9b45ad;}

.pw_dotinfo1 { width:100%;padding-left:140px; height:90px; margin-top:15px; overflow:hidden; letter-spacing:-1px; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_pwfind_img01.gif) no-repeat 23px 8px;}
.pw_dotinfo1 li { padding-left:7px; padding-bottom:3px; line-height:150%; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_leftdot3x3.gif) no-repeat 0 7px;}
.pw_dotinfo1 li span { font-weight:bold; color:#9b45ad;}

.pw_dotinfo2 { width:100%;padding:10px 0 0 115px;height:77px; margin-top:15px; overflow:hidden; letter-spacing:-1px; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_pwfind_img02.gif) no-repeat 30px 0;}
.pw_dotinfo2 li { padding-left:7px; padding-bottom:3px; line-height:150%; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_leftdot3x3.gif) no-repeat 0 7px;}
.pw_dotinfo2 li span { font-weight:bold; color:#9b45ad;}

.pw_dotinfo3 { width:100%;padding:10px 0 0 126px;height:95px; margin-top:15px; overflow:hidden; letter-spacing:-1px; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_pwfind_img03.gif) no-repeat 40px 0;}
.pw_dotinfo3 li { padding-left:7px; padding-bottom:3px; line-height:150%; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_leftdot3x3.gif) no-repeat 0 7px;}
.pw_dotinfo3 li span { font-weight:bold; color:#9b45ad;}

.findpw_area150 {background:url('https://wwwcdn.everland.com/web/images/front/everland/member/bg_id_find.gif') no-repeat 0 0; height:150px; width:670px;}
.findpw_area150 ul {padding:25px 0 12px 0; width:370px; margin:0 auto;}
.findpw_area150 ul li {margin-bottom:8px;}
.findpw_area150 ul li strong {background:url('https://wwwcdn.everland.com/web/images/front/everland/member/ico_bullet.gif') no-repeat left 3px; padding-left:10px; width:59px; display:inline-block; margin-top:20px;}

.findpw_area181 {background:url('https://wwwcdn.everland.com/web/images/front/everland/member/bg_area181.gif') no-repeat 0 0; height:181px; width:670px;}
.findpw_area181 ul {padding:25px 0 12px 0; width:370px; margin:0 auto;}
.findpw_area181 ul li {margin-bottom:8px;}
.findpw_area181 ul li strong {background:url('https://wwwcdn.everland.com/web/images/front/everland/member/ico_bullet.gif') no-repeat left 3px; padding-left:10px; width:103px; display:inline-block; margin-top:7px;}

.findpw_area270 ul {overflow:hidden;}
.findpw_area270 ul.inputwrap {padding:; width:100%; text-align:center;}
.findpw_area270 ul.inputwrap li {margin-bottom:8px;}
.findpw_area270 ul.inputwrap li strong {background:url('https://wwwcdn.everland.com/web/images/front/everland/member/ico_bullet.gif') no-repeat left 3px; text-align:left; padding-left:10px; width:96px; display:inline-block; margin-top:7px;}

.findpw_area229 {background:url('https://wwwcdn.everland.com/web/images/front/everland/member/bg_area229.gif') no-repeat 0 0; height:229px; width:670px;}
.findpw_area270 {background:url('https://wwwcdn.everland.com/web/images/front/everland/member/bg_area270.gif') no-repeat 0 0; height:270px; width:670px;}

.area_dotinfo { padding-left:32px; margin-top:15px; overflow:hidden;}
.area_dotinfo li { padding-left:7px; padding-bottom:3px; line-height:150%; background:url(https://wwwcdn.everland.com/web/images/front/everland/member/bg_leftdot3x3.gif) no-repeat 0 7px;}

.area_line {width:606px;margin:0 auto; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}

/* 예약예매 에버랜드이용권 */
.reservation_wrap { position:relative; width:888px;height:608px; padding:0 25px; background:url(https://wwwcdn.everland.com/web/images/front/everland/reservation/reservation_bg.png) no-repeat 0 0;z-index:1;}
.reservation_wrap .top { position:relative; height:44px;}
.reservation_wrap .top .title {padding-top:19px;}
.reservation_wrap .top ul.btn { width:300px;position:absolute;top:14px;left:658px;}
.reservation_wrap .top ul.btn li {float:left; padding-left:17px;}
.reservation_wrap .btn_next{text-align:right;padding:6px 10px 0 0}
.step5{}
.reservation_contents {clear:both;width:890px; height:521px;}

.reservation01 { float:left; position:relative; width:250px; height:521px; background:url(https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation01.gif) no-repeat 0 0;}
.reservation01 .title { padding:15px 0 24px 19px;}

.resevation_layer01 { position:absolute;top:260px;left:0;display:none}
.resevation_layer03 { position:absolute;top:306px;left:13px;}

.reservation_menu {width:200px; padding-left:15px;}
.reservation_menu dt { padding:21px 0 8px 0;}
.reservation_menu dt.first { padding-top:10px;}
.reservation_menu dd {height:29px;}
.reservation_menu dd a { width:183px; height:19px; display:block; color:#555; text-decoration:none;letter-spacing:-1px; padding:7px 0 0 12px; background:url(https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_txtbox01_off.gif) no-repeat 0 0;}
.reservation_menu dd.on a {color:#fff; text-decoration:none; font-weight:bold; background:url(https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_txtbox01_on.gif) no-repeat 0 0;}

.reservation_bt_info { position:absolute;top:483px;left:13px; letter-spacing:-1px;}
.reservation_bt_info li { float:left;}
.reservation_bt_info li.txt_pad { padding:5px 0 0 7px; color:#fff; font-weight:bold; font-size:14px;}
.reservation_bt_info li.txt_pad2 { color:#fff; font-weight:bold; font-size:14px;}

.reservation_bt_info2 { position:absolute;top:480px;left:13px;}
.reservation_bt_info2 li { float:left;padding-top:3px;}
.reservation_bt_info2 li.txt_pad2 { padding:0 0 0 7px; color:#fff; font-weight:bold; font-size:14px;}

/* 결제수단 선택 */
.card_list {overflow:hidden; width:260px; padding:9px 0 10px 0;}
.card_list li {float:left;}
.card_list li.last {padding-right:0;}
.card_list li a {display:block;color:#555;letter-spacing:-1px;text-align:center; padding-top:5px;  margin:0 3px 3px 0; width:63px; height:18px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_cardchoice01_off.gif') no-repeat 0 0;}
.card_list li.on a {color:#fff;font-weight:bold;letter-spacing:-1px;text-align:center; padding-top:5px; margin:0 3px 3px 0; width:63px; height:18px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_cardchoice01_on.gif') no-repeat 0 0;}
.card_list li.type02 a {display:block;text-align:center; padding-top:4px; width:96px; height:19px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_cardchoice02_off.gif') no-repeat 0 0;}
.card_list li.type02.on a {color:#fff;font-weight:bold;letter-spacing:-1px;text-align:center; padding-top:4px; margin:0 3px 3px 0; width:96px; height:19px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_cardchoice02_on.gif') no-repeat 0 0;}

.card_select {width:261px; height:167px;padding-top:12px;background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_card_select.gif') no-repeat 0 0;}
.card_select dl {letter-spacing:-1px;}
.card_select dl dt { font-size:11px;font-weight:bold;}
.card_select dl dd { font-size:11px;padding:3px 0 5px 25px;}

.reservation_gspoint {padding:6px 0 0 11px;width:250px; margin-left:-1px;height:17px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_txtcard03.gif') no-repeat 0 0;}

/* 예약예매 jeon */
.step06{width:770px; height:524px; padding:0 54px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_result.gif') no-repeat; z-index:1000;}
.step06 .title{margin-left:-35px; height:37px; padding-top:15px;}
.step06 .info_tit{padding:15px 0 10px 0;}
.step06 .btn{text-align:center; padding:15px 0 12px 0;}

.tb_orange{width:100%; border-top:2px solid #ff6300;}
.tb_orange tbody tr th{padding:8px 0 8px 15px; text-align:left; background:#fff2e9; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; color:#555; font-weight:bold;}
.tb_orange tbody tr th.vaTop{vertical-align:top;}
.tb_orange tbody tr td{padding:8px 0 8px 15px; text-align:left; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; }
.tb_orange tbody tr td ul.sum{overflow:hidden;}
.tb_orange tbody tr td ul.sum li{float:left; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_bar.gif') no-repeat right; padding-right:16px; margin-right:13px;}
.tb_orange tbody tr td ul.sum li span{color:#555; font-weight:bold;}
.tb_orange tbody tr td ul.sum li.last{background:none;}
.tb_orange tbody tr td p.total{font-size:14px; font-weight:bold; color:#555; padding-top:5px;}
.tb_orange tbody tr td p.total span{color:#ff6300;}
.tb_orange tbody tr th.last,.tb_orange tbody tr td.last{border-right:0;}
.tb_orange tbody tr th.bdOrg,.tb_orange tbody tr td.bdOrg{border-bottom:1px solid #ff6300;}

.tb_orange02{width:100%; border-top:2px solid #ff6300;}
.tb_orange02 tbody tr th{padding:8px 0; background:#fff2e9; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; color:#555; font-weight:bold;}
.tb_orange02 tbody tr th.vaTop{vertical-align:top;}
.tb_orange02 tbody tr td{padding:8px 0; text-align:center; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; }
.tb_orange02 tbody tr td.txtorg{color:#ff6300; font-weight:bold; font-size:14px; }
.tb_orange02 tbody tr td ul.sum{overflow:hidden;}
.tb_orange02 tbody tr td ul.sum li{float:left; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_bar.gif') no-repeat right; padding-right:16px; margin-right:13px;}
.tb_orange02 tbody tr td ul.sum li span{color:#555; font-weight:bold;}
.tb_orange02 tbody tr td ul.sum li.last{background:none;}
.tb_orange02 tbody tr th.last,.tb_orange02 tbody tr td.last{border-right:0;}
.tb_orange02 tbody tr.bdOrg th,.tb_orange02 tbody tr.bdOrg td{border-bottom:1px solid #ff6300;}

.rv_attention{overflow:hidden;}
.rv_attention dt{background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/ico_bg01.gif') no-repeat 0 1px; padding:0 0 10px 12px; font-size:11px; line-height:13px; font-weight:bold;}
.rv_attention dd{padding-left:12px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat 5px 3px; padding:0 0 5px 12px; font-size:11px;}
.rv_attention dd.last{padding:0 0 0 12px;}

.step07{width:810px; height:524px; padding:0 34px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_complete.gif') no-repeat;}
.step07 .message{text-align:center; padding:99px 0 32px 0;}
.step07 .btn{text-align:center; padding-bottom:90px;}
.step07 .rv_attention{padding:11px; 11px 0 18px;}

.layerPop{position:absolute; top:44px; left:24px; z-index:1000;}
.layerPop01{position:absolute; top:20px; left:84px; z-index:1001;}

.confirmation_print{position:relative; width:670px; height:581px; padding:0 37px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_confirmation.png') no-repeat;}
.confirmation_print .print_info{height:108px; overflow:hidden;  border-bottom:1px solid #ff6300; line-height:16px;}
.confirmation_print .print_info.mypage {border-bottom:1px solid #9b45ad;}
.confirmation_print .print_info .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print .print_info02{height:70px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print .print_info02 .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print .print_info .visit_date{font-weight:bold; color:#ff6300; padding-top:13px;}
.confirmation_print .print_info.mypage .visit_date{font-weight:bold; color:#9b45ad; padding-top:13px;}
.confirmation_print .print_info .bar_code{position:absolute; top:27px; right:37px;}
.confirmation_print .close{position:absolute; top:-16px; right:-16px;}
.confirmation_print .rv_attention{margin-top:20px; padding-left:10px; height:158px;}
.confirmation_print .btn{margin-top:15px; padding-top:20px; border-top:1px solid #d8d8d8; text-align:center;}
.confirmation_print .btn01 {margin-top:20px; text-align:center;}

.confirmation_print02{position:relative; width:670px; height:526px; padding:0 37px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_confirmation02.png') no-repeat;}
.confirmation_print02 .print_info{height:108px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print02 .print_info .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print02 .print_info02{height:70px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print02 .print_info02 .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print02 .print_info .visit_date{font-weight:bold; color:#ff6300; padding-top:13px;}
.confirmation_print02 .print_info .bar_code{position:absolute; top:27px; right:37px;}
.confirmation_print02 .close{position:absolute; top:-16px; right:-16px;}
.confirmation_print02 .rv_attention{margin-top:20px; padding-left:10px;}
.confirmation_print02 .btn{margin-top:10px; padding-top:18px; border-top:1px solid #d8d8d8; text-align:center;}

.tb_info{width:100%;}
.tb_info tbody tr th{padding:5px 0; text-align:left; font-weight:normal;}
.tb_info tbody tr th.vaTop{vertical-align:top; padding-top:7px;}
.tb_info tbody tr th.vaTop2{vertical-align:top; padding-top:10px;}
.tb_info tbody tr th span{padding-left:8px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat 0 5px;}
.tb_info tbody tr td{padding:5px 0;}
.tb_info tbody tr th.pdnone, .tb_info tbody tr td.pdnone{padding:0 0 5px 0;}
.tb_info tbody tr td span.txtorg {display:block; font-size:11px;color:#ff6300;}
.tb_info tbody tr td ul.plusinfotxt li {padding-left:8px; font-size:11px; letter-spacing:-1px;}
.tb_info tbody tr th, .tb_info tbody tr td{border-bottom:1px solid #e5e5e5;}
.tb_info tbody tr th.bdnone,.tb_info tbody tr td.bdnone{border-bottom:none;}
.tb_info tbody tr th.no_line,.tb_info tbody tr td.no_line{border-bottom:none;}

/* 약관동의 텍스트 */
.agree_tit{padding:35px 0 5px 0;}
.agreement{width:230px;height:97px; letter-spacing:-1px;padding:10px 20px 10px 10px; border:1px solid #ddd; overflow-y:scroll;}
.agreement dl{text-align:justify;}
.agreement dl dt{font-weight:bold; font-size:11px; padding-bottom:15px;}
.agreement dl dd{font-size:11px; line-height:16px; padding-left:5px; padding-bottom:15px;}
.agreement dl dd ul{padding-left:5px;}
.agreement dl dd ul li{font-size:11px; padding-bottom:5px;}
.agreement dl dd ul li ol{padding-left:10px;}
.agreement dl dd ul li ol li{font-size:11px; padding-bottom:0;}

.agreement01{width:230px;height:67px; letter-spacing:-1px; padding:10px 20px 10px 10px; border:1px solid #ddd; overflow-y:scroll;}
.agreement01 dl{text-align:justify;}
.agreement01 dl dt{font-weight:bold; font-size:11px; padding-bottom:15px;}
.agreement01 dl dd{font-size:11px; line-height:16px; padding-left:5px; padding-bottom:15px;}
.agreement01 dl dd ul{padding-left:5px;}
.agreement01 dl dd ul li{font-size:11px; padding-bottom:5px;}
.agreement01 dl dd ul li ol{padding-left:10px;}
.agreement01 dl dd ul li ol li{font-size:11px; padding-bottom:0;}

.refundRate{width:100%; padding-left:10px; }
.refundRate dt{padding:5px 0 !important; font-weight:normal !important;}
.refundRate dd{padding-bottom:0 !important;}

.basic_info{width:100%; font-size:11px; text-align:right;}
.basic_info label{vertical-align:top;}
.basic_info input{vertical-align:middle; margin-top:-1px;}
.basic_info strong{display:inline-block; padding-right:45px;}

.txt_check{width:100%; font-size:11px; text-align:right;}
.txt_check input{vertical-align:middle; margin-top:-0px;}
.txt_check label{vertical-align:top;}


.reser_btn{position:absolute;top:480px;left:217px;}

/* 예약예매 jh */
.area_reservation{float:left; display:inline; margin-left:15px; position:relative; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/area_reservation.gif') no-repeat 0 0; width:299px; height:521px;}
.area_reservation h2{/*position:absolute; top:15px; left:20px;*/ padding:15px 0 35px 19px;}
.area_reservation .info_txt{position:absolute; bottom:5px; left:20px;font-size:14px; color:#fff;font-weight:bold;}
.area_reservation .tit{vertical-align:middle; height:18px;color:#b77a3e;letter-spacing:-1px; position:absolute; bottom:60px;left:17px;}
.area_reservation .tit b { font-size:11px;}
.area_reservation .tit a img{ padding-top:0;padding-left:8px;}
.reservation_con{width:260px; padding:0 19px 0 19px;}

.calendar_area{overflow:hidden;width:260px;}
.calendar_area dl{text-align:center; width:50px; float:left;padding-top:11px;}
.calendar_area .txt_choice{float:right; margin-right:10px;border-top:1px solid #e5e5e5; padding-top:15px;width:183px; line-height:140%;}
.calendar_area .txt_choice li {padding-bottom:4px;}
.calendar_area table{float:left;margin-left:22px; margin-bottom:10px;width:184px;}
.calendar_area table{border-top:1px solid #d2d2d2; font-size:12px; color:#555; text-align:center;}
.calendar_area table tr.tbline{background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/tb_line.gif') no-repeat 0 bottom;}
.calendar_area table thead th{padding:7px 0 13px 0;}
.calendar_area table tbody td{padding:7px 0 5px 0;}
.calendar_area table tbody td a{text-decoration:none;color:#555;background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/calendar_ing.gif') no-repeat 0 0; padding:4px 6px 5px 6px;}
.calendar_area table tbody td.on a{text-decoration:none;color:#fff;background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/calendar_on.gif') no-repeat 0 0; padding:4px 6px 5px 6px;}

.resevation_layer02{position:absolute; bottom:84px;left:12px;display:none}

.paymentTab{width:100%; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_tab.gif") repeat-x bottom;height:26px;}
.paymentTab li{float:left;}

.card_choice{border-bottom:1px solid #c95d00;margin-bottom:5px;}
.card_choice dt{background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_payment_txt.gif") no-repeat 0 0; width:253px; height:23px; padding:5px 0 0 8px; margin-left:-1px; margin-bottom:6px;}
.card_choice dd{margin-bottom:11px;}
.card_choice dd p{font-size:11px;}

.member_check li{border-bottom:1px solid #e5e5e5;padding-bottom:7px;margin-bottom:7px;}
.member_check li select{width:56px;}
.member_check li input{width:82px;}
.member_check li p strong{font-weight:normal;width:180px;display:inline-block;}
.member_check li .won{text-align:right; margin-top:4px;}
.member_check li.none{border-bottom:none;padding-bottom:0;}
.member_check li.last{border-bottom:none;border-top:1px solid #ff6300;padding-top:7px;color:#ff6300;font-size:14px;font-weight:bold;}
.member_check li.last span{margin-left:105px;}

.tip_check li{background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/ico_bull_gray.gif") no-repeat left 4px;font-size:11px;padding-left:5px;line-height:130%;}
.tip_check li.none{background:none;color:#ff6300;padding-left:0;}

.resevation_layer04{position:absolute; bottom:82px;left:-2px; width:255px; height:265px;display:none}

.sum{font-weight:bold; color:#ff6300; text-align:right;}

/* 예약예매-멤버십가입 */
.btn_nextprev { position:absolute;top:571px;left:856px;}

.line_title {padding-bottom:7px; border-bottom:1px solid #c95d00;}

.animal_member { overflow:hidden; width:261px; padding:0 0 7px 0; border-bottom:1px solid #ff6300; }
.animal_member dt {float:left; font-weight:bold; padding-top:3px;}
.animal_member dd {float:right;}
.txt_memberorg {clear:both; color:#ff6300;}
.txt_memberorg span {font-size:11px;}

.member_info_wrap {width:100%; height:100%; padding-top:3px; border-bottom:1px solid #c95d00;}

.number_search_layer {position:relative; position:absolute;top:128px; left:0; padding:21px 0 0 16px; width:334px; height:151px;background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reser_member_layerbox01.png") no-repeat 0 0;}
.number_search_layer .title {width:270px;font-weight:bold; letter-spacing:-1px; padding-bottom:4px; margin-bottom:7px; border-bottom:1px solid #ff6300;}
.number_search_layer .info {overflow:hidden; width:270px; border-bottom:1px solid #ddd;padding-bottom:2px;margin-bottom:13px;}
.number_search_layer .info dt {float:left; width:80px; padding:6px 0 0 8px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat 0 10px;}
.number_search_layer .info dd {float:left;width:180px; padding-bottom:5px;}
.number_search_layer p.txt01 {font-size:11px;padding-left:18px;}
.number_search_layer p.txt02 {font-size:11px; color:#ff6300; font-weight:bold; padding:5px 0 0 115px;}


.number_search_layer2 {position:relative; position:absolute;top:128px; left:0; padding:21px 0 0 10px; width:240px; height:151px;background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reser_member_layerbox01_s.png") no-repeat 0 0;}
.number_search_layer2 .title {width:230px;font-weight:bold; letter-spacing:-1px; padding-bottom:4px; margin-bottom:7px; border-bottom:1px solid #ff6300;}
.number_search_layer2 .info {overflow:hidden; width:230px; border-bottom:1px solid #ddd;padding-bottom:2px;margin-bottom:13px;}
.number_search_layer2 .info dt {float:left; width:65px; padding:6px 0 0 5px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat 0 10px;font-size:11px;letter-spacing:-1px;}
.number_search_layer2 .info dd {float:left;width:160px; padding-bottom:5px;}
.number_search_layer2 p.txt01 {font-size:11px;text-align:center;}
.number_search_layer2 p.txt02 {font-size:11px; color:#ff6300; font-weight:bold; padding:5px 0 0 0;text-align:center;}

.btn_layer_close01 {position:absolute;top:15px;left:268px;}


/*예약예매-멤버십가입-연간회원권(일반카드)*/

.general_card li a{display:block; background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_payment_txt.gif") no-repeat 0 0; margin-left:-1px; width:253px; height:23px; padding:5px 0 0 8px;}
.general_card li.on a{background:url("https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_payment_txt_on.gif") no-repeat 0 0; padding:5px 0 0 8px; font-weight:bold; color:#fff;}

.member_check li.mech{border-top:1px solid #ff6300;padding-top:7px;color:#ff6300;border-bottom:none;}
.member_check li.mech b{color:#ff6300;font-size:11px;font-weight:normal;}

.tb_info tbody tr th.none, .tb_info tbody tr td.none{border-bottom:none;}
.tb_info tbody tr td.last{text-align:right;}
.tb_info tbody tr td.photo_info{padding:0;}
.tb_info tbody tr td.photo_info li{color:#ff6300;font-size:11px; width:240px;background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bar_orng.gif') no-repeat left 5px; padding-left:8px;letter-spacing:-1px;}


.reservation_bt_info01{position:absolute; top:483px; right:10px;}
.agree_tit01{padding:0px 0 5px 0;}
.agree_tit02{padding:10px 0 5px 0;}
.agree_tit03{padding:25px 0 5px 0;}

.tb_orange01{width:100%; border-top:2px solid #ff6300;}
.tb_orange01 thead tr th{padding:8px 0 8px 0; text-align:center; background:#fff2e9; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; color:#555; font-weight:bold;}
.tb_orange01 thead tr th.last, .tb_orange01 tbody tr td.last{border-right:none;} 
.tb_orange01 tbody tr td{padding:8px 0 8px 0; text-align:center; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.tb_orange01 tbody tr td ul.sum{overflow:hidden;}
.tb_orange01 tbody tr td ul.sum li{float:left; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_bar.gif') no-repeat right; padding-right:16px; margin-right:13px;}
.tb_orange01 tbody tr td ul.sum li span{color:#555; font-weight:bold;}
.tb_orange01 tbody tr td ul.sum li.last{background:none;}
.tb_orange01 tbody tr td p.total{font-size:14px; font-weight:bold; color:#555; padding-top:5px;}
.tb_orange01 tbody tr td p.total span{color:#ff6300;}
.tb_orange01 tbody tr td.bdOrg{border-bottom:1px solid #ff6300;text-align:left; padding-left:15px;}
.tb_orange01 tbody tr th{padding:8px 0 8px 0; text-align:center; border-bottom:1px solid #ff6300; border-right:1px solid #bfbfbf;color:#555;}

.confirmation_print01{position:relative; width:670px; height:486px; padding:0 37px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_mconfirmation.png') no-repeat;}
.confirmation_print01 .print_info{height:108px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print01 .print_info .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print01 .print_info .visit_date{font-weight:bold; color:#ff6300; padding-top:13px;}
.confirmation_print01 .close{position:absolute; top:-16px; right:-16px;}
.confirmation_print01 .rv_attention{margin-top:18px; padding-left:10px; height:113px;}
.confirmation_print01 .btn{margin-top:12px; padding-top:18px; border-top:1px solid #d8d8d8; text-align:center;}

.resevation_layer05{position:absolute;top:253px;left:-9px;}

.photo_edit{position:relative; width:514px; height:411px; padding:0 30px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_photoedit.png') no-repeat;}
.photo_edit .photo_info{height:63px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.photo_edit .photo_info .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.photo_edit .close{position:absolute; top:-16px; right:-16px;}
.photo_edit .photo_explanation{margin-top:25px; padding-left:15px; width:500px; height:295px; border-bottom:1px solid #cdcdcd;overflow-y:scroll;}
.photo_edit .photo_explanation dl{height:5474px;width:461px;overflow:hidden;}
.photo_edit .photo_explanation dt .ff6300{color:#ff6300;}
.photo_edit .photo_explanation dd{text-align:center;margin-bottom:25px;}

/*예약예매-멤버십가입-연간회원권(제휴카드)*/
.card_select_02{width:260px; height:167px;padding-top:12px;background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_card_select02.gif') no-repeat 0 top;}
.member_cardInfo02{width:260px;}
.member_cardInfo02 li{font-size:11px; padding-left:12px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat 5px 3px; padding:0 0 5px 12px;}
.inert li.none p, .inert li.none select{color:#afafaf;}
.inert li.mech{border-color:#afafaf; color:#afafaf;}
.inert li.mech b{color:#afafaf;}

.confirmation_print04{position:relative; width:670px; height:455px; padding:0 37px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_mconfirmation02.png') no-repeat;}
.confirmation_print04 .print_info{height:108px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print04 .print_info .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print04 .print_info .visit_date{font-weight:bold; color:#ff6300; padding-top:13px;}
.confirmation_print04 .close{position:absolute; top:-16px; right:-16px;}
.confirmation_print04 .rv_attention{margin-top:18px; padding-left:10px; height:110px;}
.confirmation_print04 .btn{margin-top:12px; padding-top:18px; border-top:1px solid #d8d8d8; text-align:center;}


/* 2011-12-20 키즈동물사랑단원가입 예약/예매 */
.process_wrap{width:260px; padding-left:19px;}

.standard2012{width:100%;}
.standard2012 dt{color:#ff6300; font-size:11px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/ico_bg_org.gif') no-repeat; padding-left:15px;}
.standard2012 dd{font-size:11px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat 0 6px; padding-left:7px; padding-top:3px;}

.possible_m{font-weight:bold; font-size:11px;}
.possible_m span{display:inline-block; padding-top:4px;}

.step06 .btn01{padding:15px 0 20px 0; text-align:center;}

.tb_orange03{width:100%; border-top:2px solid #ff6300;}
.tb_orange03 thead tr th{padding:8px 0; text-align:center; background:#fff2e9; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; color:#555; font-weight:bold;}
.tb_orange03 thead tr th.last{border-right:0;}
.tb_orange03 tbody tr th{padding:8px 0; text-align:center; background:#fff2e9; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; color:#555; font-weight:bold;}
.tb_orange03 tbody tr td{padding:8px 0; text-align:center; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; }
.tb_orange03 tbody tr td.name{font-weight:bold;}
.tb_orange03 tbody tr td.totalSum{font-size:14px; font-weight:bold; color:#ff6300;}
.tb_orange03 tbody tr th.last,.tb_orange03 tbody tr td.last{border-right:0;}
.tb_orange03 tbody tr th.bdOrg,.tb_orange03 tbody tr td.bdOrg{border-bottom:1px solid #ff6300;}

.confirmation_print03{position:relative; width:670px; height:494px; padding:0 37px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_confirmation03.png') no-repeat;}
.confirmation_print03 .print_info{overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ff6300;}
.confirmation_print03 .print_info .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 0 0;}
.confirmation_print03 .print_info02{height:70px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print03 .print_info02 .title{font-size:16px; font-weight:bold; color:#444; padding-top:37px;}
.confirmation_print03 .print_info .visit_date{font-weight:bold; color:#ff6300; padding-top:13px;}
.confirmation_print03 .print_info .bar_code{position:absolute; top:27px; right:37px;}
.confirmation_print03 .close{position:absolute; top:-16px; right:-16px;}
.confirmation_print03 .rv_attention{margin-top:20px; padding-left:10px;}
.confirmation_print03 .btn{margin-top:15px; padding-top:15px; border-top:1px solid #d8d8d8; text-align:center;}


/* 2011-12-28 멤버십프로그램 - 동물사랑단체험 */
.orgTxt{font-size:11px; color:#ff6300; }

.mbNumTxt{width:100%;}
.mbNumTxt li{font-size:11px; letter-spacing:-0.05em; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_horizontal_bar.gif') no-repeat 8px 5px; padding-left:16px; padding-bottom:5px;}

.confirmation_print05{position:relative; width:670px; height:352px; padding:0 37px 27px 37px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_confirmation04.png') no-repeat;}
.confirmation_print05 .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 20px 0; border-bottom:1px solid #ff6300; }
.confirmation_print05 .close{position:absolute; top:-16px; right:-16px;}
.confirmation_print05 .btn{margin-top:15px; text-align:center;}

.area_reservation .info_tit{padding:15px 0 24px 19px; }

.process_wrap01{width:242px; padding-left:19px; }
.process_wrap01 .calendar_area01{overflow:hidden; width:243px;}
.process_wrap01 .calendar_area01 dl{text-align:center; width:50px; float:left; padding-top:11px;}
.process_wrap01 .calendar_area01 .txt_choice{width:184px; float:right; border-top:1px solid #e5e5e5; padding-top:15px; line-height:140%;}
.process_wrap01 .calendar_area01 .txt_choice li {padding-bottom:4px;}
.process_wrap01 .calendar_area01 table{float:left;margin-left:8px; margin-bottom:10px;width:184px;}
.process_wrap01 .calendar_area01 table{border-top:1px solid #d2d2d2; font-size:12px; color:#555; text-align:center;}
.process_wrap01 .calendar_area01 table tr.tbline{background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/tb_line.gif') no-repeat 0 bottom;}
.process_wrap01 .calendar_area01 table thead th{padding:7px 0 13px 0;}
.process_wrap01 .calendar_area01 table tbody td{padding:7px 0 5px 0;}
.process_wrap01 .calendar_area01 table tbody td a{text-decoration:none;color:#555;background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/calendar_ing.gif') no-repeat 0 0; padding:4px 6px 5px 6px;}
.process_wrap01 .calendar_area01 table tbody td.on a{text-decoration:none;color:#fff;background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/calendar_on.gif') no-repeat 0 0; padding:4px 6px 5px 6px;}

.mbNum_search{position:absolute; top:186px; left:-2px; z-index:9999; width:271px; height:148px; padding:21px 16px 0 16px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_mbNum_search.png') no-repeat; }
.mbNum_search .numTit{text-align:right; border-bottom:1px solid #ff6300; padding-bottom:5px; letter-spacing:-0.05em}
.mbNum_search .numTit span{float:left; font-weight:bold;}
.mbNum_search .numTit img{margin-top:-3px;}
.mbNum_search dl{overflow:hidden; width:100%; padding:10px 0; border-bottom:1px solid #ddd;}
.mbNum_search dl dt{float:left; width:73px; height:17px; padding-left:7px; padding-top:6px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 10px; }
.mbNum_search dl dd{float:right; width:182px; }
.mbNum_search .name{font-weight:bold;}
.mbNum_search .numResult{text-align:center; padding-top:10px;}
.mbNum_search .numResult span.num{display:block; color:#ff6300; font-weight:bold;}

.mbNum_search2{position:absolute; top:186px; left:-2px; z-index:9999; width:200px; height:148px; padding:21px 16px 0 16px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_mbNum_search2.png') no-repeat; }
.mbNum_search2 .numTit{text-align:right; border-bottom:1px solid #ff6300; padding-bottom:5px; letter-spacing:-0.05em}
.mbNum_search2 .numTit span{float:left; font-weight:bold;}
.mbNum_search2 .numTit img{margin-top:-3px;}
.mbNum_search2 dl{overflow:hidden; width:100%; padding:10px 0; border-bottom:1px solid #ddd;}
.mbNum_search2 dl dt{float:left; width:73px; height:17px; padding-left:7px; padding-top:6px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 10px; }
.mbNum_search2 dl dd{float:right; width:182px; }
.mbNum_search2 .name{font-weight:bold;}
.mbNum_search2 .numResult{text-align:center; padding-top:10px;}
.mbNum_search2 .numResult span.num{display:block; color:#ff6300; font-weight:bold;}

.lineOrg{width:260px; margin-left:19px; border-bottom:1px solid #c95d00;}
.lineOrg01{width:260px; border-bottom:1px solid #c95d00;}

/* 2011-12-29 수정 */
.popLayer{position:absolute; top:172px; left:55px; z-index:9999; width:160px; height:134px; padding:20px 20px 0 15px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_pop01.png') no-repeat; }
.popLayer .cfm_tit{text-align:right; border-bottom:1px solid #ff6300; padding-bottom:5px; letter-spacing:-0.05em}
.popLayer .cfm_tit span{float:left; font-weight:bold;}
.popLayer .cfm_tit img{margin-top:-3px;}
.popLayer ul{line-height:14px;}
.popLayer ul li{font-size:11px;padding-bottom:3px; _padding-bottom:0;}
.popLayer ul li input{vertical-align:middle; margin-top:-1px;}

.popLayer01{position:absolute; top:172px; left:98px; z-index:9999; width:181px; height:187px; padding:20px 20px 0 15px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_pop02.png') no-repeat; }
.popLayer01 .cfm_tit{text-align:right; border-bottom:1px solid #ff6300; padding-bottom:5px; letter-spacing:-0.05em}
.popLayer01 .cfm_tit span{float:left; font-weight:bold;}
.popLayer01 .cfm_tit img{margin-top:-3px;}
.popLayer01 .naming input{font-weight:bold;}
.popLayer01 .naming span{display:inline-block; padding-left:8px; padding-top:4px; height:21px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 8px;}
.popLayer01 ul{line-height:14px;}
.popLayer01 ul li{font-size:11px;_padding-bottom:0;}
.popLayer01 ul li input{vertical-align:middle; margin-top:-1px;}
.popLayer01 .cfm_txt{border-top:1px solid #ddd; padding-top:10px; margin-top:10px; font-size:11px; }
.popLayer01 .cfm_txt span{font-weight:bold;}

.popLayer02{position:absolute; top:95px; left:-15px; z-index:9999; width:274px; height:229px; padding:20px 17px 0 15px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_pop03.png') no-repeat; }
.popLayer02 .cfm_tit{text-align:right; border-bottom:1px solid #ff6300; padding-bottom:5px; letter-spacing:-0.05em}
.popLayer02 .cfm_tit span{float:left; font-weight:bold;}
.popLayer02 .cfm_tit img{margin-top:-3px;}
.popLayer02 .naming input{font-weight:bold;}
.popLayer02 .naming span{display:inline-block; padding-left:8px; padding-top:4px; height:21px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 8px;}
.popLayer02 ul{overflow:hidden;padding-top:13px;}
.popLayer02 ul li{float:left;padding-right:4px;}
.popLayer02 ul li strong{display:block;margin-bottom:4px;}
.popLayer02 ul li.last{padding-right:0;}
.popLayer02 .btn{margin-top:10px;text-align:center;}

.popLayer04{position:absolute; top:-15px; left:80px; z-index:9999; width:199px; height:342px; padding:20px 20px 0 15px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_pop04.png') no-repeat; }
.popLayer04 .cfm_tit{text-align:right; border-bottom:1px solid #ff6300; padding-bottom:5px; letter-spacing:-0.05em}
.popLayer04 .cfm_tit span{float:left; font-weight:bold;}
.popLayer04 .cfm_tit img{margin-top:-3px;}
.popLayer04 .preview{text-align:center;margin-top:13px;}
.popLayer04 .btn{margin-top:10px;text-align:center;}

.popLayer03{position:absolute; top:325px; left:-5px;}

.popLayer05{position:absolute; bottom:-36px; left:60px; z-index:9999; width:202px; height:215px; padding:20px 17px 0 15px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_pop05.png') no-repeat; }
.popLayer05 .cfm_tit{text-align:right; border-bottom:1px solid #ff6300; padding-bottom:5px; letter-spacing:-0.05em}
.popLayer05 .cfm_tit span{float:left; font-weight:bold;}
.popLayer05 .cfm_tit img{margin-top:-3px;}
.popLayer05 .check_view li{padding-left:8px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 8px;line-height:20px;}
.popLayer05 .btn{margin-top:10px;text-align:center;}

/* 체험프로그램 예약 - 사파리 스페셜 투어 */
.safari_info{position:absolute; left:5px; bottom:80px;}
.safari_info01{position:absolute; left:0px; bottom:80px;}
.safari_info02{position:absolute; left:0px; bottom:80px;}

.time_choice{width:184px; margin-left:57px; padding:10px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.time_choice img{padding-top:5px; padding-right:34px;}

.tour_info{width:100%; padding-top:10px;}
.tour_info dt{font-size:11px; color:#ff6300; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_star_org.gif') no-repeat; padding-left:11px; padding-bottom:5px;}
.tour_info dd{font-size:11px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 3px; padding-left:8px; }

.person_select{overflow:hidden; width:100%; padding-bottom:8px; border-bottom:1px solid #ff6300;}
.person_select span{display:block; font-weight:bold;}
.person_select .fr{text-align:right;}
.person_select .fr span input.sum{color:#ff6300; margin-top:5px; padding-right:5px;}

.safari_txt{width:100%;}
.safari_txt li{font-size:11px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 4px; padding-left:8px; padding-bottom:3px;}

.org_info{font-size:11px; color:#ff6300; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_star_org.gif') no-repeat; padding-left:12px; margin-left:20px;}

.lbInput label{vertical-align:top;}
.lbInput input{vertical-align:middle; margin-top:-1px;}

.safari_use{font-weight:bold;}
.safari_use span{display:block; letter-spacing:-0.08em;  padding-bottom:10px;}
.safari_use label{vertical-align:top;}
.safari_use input{vertical-align:middle; margin-top:-1px;}

.tour_message{margin-left:7px; padding-left:7px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_horizontal_bar.gif') no-repeat left 5px;}
.tour_message span{}

.confirmation_print06{position:relative; width:670px; height:581px; padding:0 37px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_reservation_confirmation06.png') no-repeat;}
.confirmation_print06 .print_info{height:108px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print06 .print_info .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print06 .print_info02{height:70px; overflow:hidden;  border-bottom:1px solid #ff6300;}
.confirmation_print06 .print_info02 .title{font-size:16px; font-weight:bold; color:#444; padding:37px 0 8px 0;}
.confirmation_print06 .print_info .visit_date{font-weight:bold; color:#ff6300; padding-top:13px;}
.confirmation_print06 .print_info .bar_code{position:absolute; top:27px; right:37px;}
.confirmation_print06 .close{position:absolute; top:-16px; right:-16px;}
.confirmation_print06 .rv_attention{width:100%; padding-bottom:15px; padding-left:10px;}
.confirmation_print06 .btn{padding-top:15px; border-top:1px solid #d8d8d8; text-align:center;}


/* 예약예매 - 선물하기 */
.present_info{position:absolute; left:0; bottom:80px;}

.present_select{position:relative; overflow:hidden; width:100%; padding-bottom:8px; border-bottom:1px solid #e5e5e5;}
.present_select span{display:block; font-weight:bold;}
.present_select .fr{text-align:right;}
.present_select .fr span input.sum{color:#ff6300; margin-top:5px;}

.present_con{width:770px; height:400px;}
.tit_bull{ background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_gray_square.gif') no-repeat left 4px; padding-left:8px; }

/* 2012-01-09 수정 및 추가 */
.orgStar{margin-top:5px; display:block; color:#ff6300; font-size:11px; padding-left:15px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/ico_bg_org.gif') no-repeat;}
td.visitorCP{font-size:11px; letter-spacing:-0.05em;}

/* 2012-01-12 수정 */
.member_check01 li{position:relative; border-top:1px solid #e5e5e5; padding:7px 0; height:50px;}
.member_check01 li select{width:56px;}
.member_check01 li input{width:82px;}
.member_check01 li p strong{font-weight:normal;width:180px;display:inline-block;}
.member_check01 li p.won{position:absolute; top:5px; right:0; text-align:right;}
.member_check01 li p.won .sum{font-weight:bold; color:#ff6300; padding-right:5px; margin-top:5px;}
.member_check01 li.totalSum{text-align:right; font-weight:bold; font-size:14px; color:#ff6300; padding-top:15px !important; border-top:1px solid #ff6300;}
.member_check01 li.totalSum span{float:left;}

.partnerCard{width:246px; height:24px; padding:12px 0 0 10px; background:url('https://wwwcdn.everland.com/web/images/front/everland/reservation/bg_org_round.gif') no-repeat; }
.partnerCfm{font-weight:bold;}
.partnerCfm span{display:inline-block; font-size:11px; padding-left:58px;}
.partnerCfm span input{vertical-align:top; margin-top:-1px;}

.full_box {width:670px;padding:7px 30px;}
.full_box .info_txt {border-bottom:1px solid #e5e5e5;height:25px;}