html, body, table, input, textarea, select, h1, h2, h3, h4 {color:#777777; font-size:12px; }
body {padding:0px;margin:0px;}

form, div, p, span, ul, li, dl, dt, textarea, h1, h2, h3, h4 {margin:0px; padding:0px;word-break:keep-all;}
table {border-collapse:collapse;table-layout : fixed;}
ul {list-style:none;}
img {border:0px;}
p {line-height:16px;}

div.img_title {position:absolute;left:216px;top:212px;z-index:1000;}
.Fleft {float:left;}
.Fright {float:right; padding-right: 15px;}
span.f12 {font-size:12px;}

/* Body */
div.Body_Container {width:865px;}
div.Left_Menu {float:left;width:216px;}
div.Right_Contents {float:left;width:649px;padding-bottom:40px;}

/* Top Gnb */
div.Top_Gnb {width:1008px;height:243px;}
div.attraction {background:url('../img/common/bg_top_attraction.jpg') left top no-repeat;}
div.character {background:url('../img/common/bg_top_character.jpg') left top no-repeat;}
div.restaurant {background:url('../img/common/bg_top_restaurant.jpg') left top no-repeat;}
div.shopping {background:url('../img/common/bg_top_shopping.jpg') left top no-repeat;}
div.schedule {background:url('../img/common/bg_top_schedule.jpg') left top no-repeat;}
div.access {background:url('../img/common/bg_top_access.jpg') left top no-repeat;}
div.ticket {background:url('../img/common/bg_top_ticket.jpg') left top no-repeat;}
div.service {background:url('../img/common/bg_top_service.jpg') left top no-repeat;}
div.hotel {background:url('../img/common/bg_top_hotel.jpg') left top no-repeat;}
div.travel {background:url('../img/common/bg_top_travel.jpg') left top no-repeat;}
div.news {background:url('../img/common/bg_top_news.jpg') left top no-repeat;}
div.company {background:url('../img/common/bg_top_company.jpg') left top no-repeat;}
div.sitemap {background:url('../img/common/bg_top_sitemap.jpg') left top no-repeat;}
div.use {background:url('../img/common/bg_top_use.jpg') left top no-repeat;}

div.Top_Gnb div.Top_util {height:26px;padding-left:607px;}
div.Top_Gnb div.Top_menu {padding-left:162px;padding-top:45px;}
div.Top_Gnb div.logo {position:absolute;left:26px;top:25px;}

div#Lang_layer {
	display:none;
	width:98px;height:150px;background:url('../img/common/bg_lang.gif') left top no-repeat;
	position:absolute;left:766px;top:25px;padding-top:9px;text-align:right;
	}
div#Lang_layer img {margin-right:20px;}

/* Footer */
div.Footer {clear:both;width:972px;height:64px;background:url('../img/common/bg_footer01.gif') left top no-repeat;}
div.Footer  img.btn1 {margin-left:405px;margin-top:30px;}

div.Footer2 {clear:both;width:972px;height:117px;background:url('../img/common/bg_footer.gif') left top no-repeat;}
div.Footer2  img.btn1 {margin-left:405px;margin-top:69px;}

/* Copyright */
div.copy {clear:both;width:972px;background:url('../img/common/bg_footer02.gif') left top no-repeat;padding-top:54px;}
div.copy div {margin-left:54px;color:#9B9B9B;font-size:10px;font-family:Tahoma;}


/* Float Menu */
div.TopButton {position:absolute;left:909px;top:325px;z-index:10;}

/* Left Menu */
h1 {padding-left:36px;padding-top:17px;padding-bottom:18px;}
div.Left_Menu ul li {padding-left:36px;padding-bottom:6px;}
div.Left_Menu ul li.spaceStart {padding-top:9px;}
div.Left_Menu ul li.spaceEnd {padding-bottom:7px;}
div.Left_Menu ul li ul li {padding-left:18;}

/* */
div.History {font-size:12px;color:#999;text-align:right;padding-top:18px;padding-bottom:23px;}
div.History a {background:url('../img/common/bg_history.gif') right 2px no-repeat;padding-right:13px;color:#999;text-decoration:none;}

/* Contents Depth */
h2.style1{clear:both;padding-bottom:4px;}
h2.style2{clear:both;padding-bottom:13px;}
h2.style3{clear:both;}
h3.style1 {clear:both;padding-bottom:15px;}
h3.style2 {clear:both;}
h3.style3 {clear:both;padding-bottom:7px;}
h4.style1 {clear:both;padding-bottom:5px;}
h4.style2 {clear:both;padding-bottom:10px;}
h4.style3 {clear:both;padding-bottom:15px;}

ul.depth5_list {margin:5px 0 0 8px;}
ul.depth5_list li { padding-bottom:4px; }
ul.depth5_list .orange { color:#E15B1A; }
ul.depth5_list .blue { color:#0066CC; }
ul.depth5_list .red { color:#FC2946; }
ul.depth5_list .green { color:#BED523; }


/* Vertical space */
div.Vspace1 {clear:both;font-size:1px;height:1px;}
div.Vspace3 {clear:both;font-size:1px;height:3px;}
div.Vspace5 {clear:both;font-size:1px;height:5px;}
div.Vspace9 {clear:both;font-size:1px;height:9px;}
div.Vspace10 {clear:both;font-size:1px;height:10px;}
div.Vspace15 {clear:both;font-size:1px;height:15px;}
div.Vspace20 {clear:both;font-size:1px;height:20px;}
div.Vspace25 {clear:both;font-size:1px;height:25px;}
div.Vspace30 {clear:both;font-size:1px;height:30px;}
div.Vspace35 {clear:both;font-size:1px;height:35px;}
div.Vspace40 {clear:both;font-size:1px;height:40px;}
div.Vspace45 {clear:both;font-size:1px;height:45px;}
div.Vspace50 {clear:both;font-size:1px;height:50px;}

/* Float Menu */
div.dvbtn_R { clear:both; text-align:right; margin:8px 0 5px 0; }

/* Text Comment */
ul.text_comment li {background:url('../img/common/bu_square01.gif') 9px 8px no-repeat;padding-top:3px;padding-left:17px;line-height:16px;}
ul.text_comment li.nobul { background:url(none); }
ul.text_comment li strong {color:#5894D0;font-weight:normal;}
ul.text_comment li strong.red { color:#E15B1A; }
ul.text_comment li a, ul.text_comment li a:hover {font-weight:bold;color:#FF6A22;}
ul.text_comment li img.btn {margin-top:-3px;}
ul.text_comment li.bul {background:url('../img/service/bu_comment02.gif') 9px 5px no-repeat;padding-left:22px;}

ul.text_comment_type2 li  { background:url('../img/common/bu_square02.gif') 10px 7px no-repeat; padding-top:3px; padding-left:17px; }

/* Attraction */
div.Rule_Box {width:648px;height:81px;background:url('../img/attraction/bg_rule01.gif') left top no-repeat;}
div.Rule_Box2 {width:648px;height:99px;background:url('../img/attraction/bg_rule02.gif') left top no-repeat;}
div.Rule_Box3 {width:648px;height:81px;background:url('../img/attraction/bg_rule03.gif') left top no-repeat;}
div.Flash_Zone_att {float:left;width:324px;height:261px;}
div.Pro_Detail {float:left;width:290px;line-height:16px;}
div.Pro_Detail p.txt {margin-top:15px;}
div.rider_box1 {padding-left:12px;}
div.rider_box2 {padding-left:18px;}
div.Enjoy_Box {width:648px;height:72px;background:url('../img/attraction/bg_enjoy01.gif') left top no-repeat;}

/* Restaurant */
div.Flash_restaurant {padding-bottom:36px;}

/* Schedule */
div.schedule_top {width:649px;height:67px;background:url('../img/schedule/stitle_parkschedules.jpg') left top no-repeat;}
div.schedule_top img.btn {margin-left:172px;}

div.sch_carlendar {background:url('../img/schedule/bg_schedule02.gif') left top no-repeat;padding-left:18px;padding-bottom:8px;}
div.sch_carlendar table {border-bottom:2px solid #CCCCCC;}
div.sch_carlendar table thead tr th {padding-top:6px;padding-bottom:10px;}
div.sch_carlendar table tbody tr td {padding-top:7px;padding-left:10px;font-weight:bold;border-bottom:1px solid #E4E4E4;color:#999;}
div.sch_carlendar table tbody tr td.blue {background-color:#F8F8F8;}
div.sch_carlendar table tbody tr td.nerverland {
	background-image:url('../img/schedule/icon_neverland.gif');
	background-repeat:no-repeat;
	background-position:66px 4px;
	}

div.Sch_comment {width:633px;height:135px;background:url('../img/schedule/bg_schedule01.jpg') 18px top no-repeat;}
div.Sch_comment ul.text_comment {padding-top:74px;}
div.Sch_comment ul.text_comment li {background:url(../img/common/bu_square01.gif) no-repeat left;margin-left:200px; padding-left: 8px;}

div.sch_table {width:648px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
div.sch_table table thead tr th {padding-top:5px;padding-bottom:10px;border-bottom:1px solid #9CC4EC;}
div.sch_table table tbody tr th {background:url('../img/schedule/bg_dot01.gif') left bottom repeat-x;padding-top:10px;padding-bottom:8px;color:#5894D0;font-weight:normal;}
div.sch_table table tbody tr td {background:url('../img/schedule/bg_dot01.gif') left bottom repeat-x;padding-top:10px;padding-bottom:8px;text-align:center;}
div.sch_table table tbody tr th.end, div.sch_table table tbody tr td.end {background:url('../img/common/trans.gif') left bottom repeat-x;}

/* Access */
/* Tab Box */
div.Tab_Box {width:648px;height:54px;background:url('../img/access/bg_tab01.gif') left top no-repeat;}

/* Ticket */
div.kind_box {width:649px;height:109px;background:url('../img/ticket/bg_kind01.jpg') left top no-repeat;}
div.kind_box img {margin-left:234px;}
div.kind_box img.level2 {margin-top:17px;}
div.kind_box ul.text_comment li {background:url('../img/common/bu_square01.gif') 234px 12px no-repeat;padding-top:7px;padding-left:242px;line-height:16px;}

ul.text_level2 li {padding-left:18px;line-height:16px;}
ul.text_level2 li.dot {background:url('../img/common/bu_square01.gif') 18px 7px no-repeat;padding-top:2px;padding-left:26px;}
ul.text_level2 li strong {color:#5894D0;font-weight:normal;}

div.List_Box {width:648px;background-color:#FAFAFA;}
div.List_Box ul {float:left;width:216px;}
div.List_Box ul li {background:#FAFAFA url('../img/common/bu_square03.gif') 18px 11px no-repeat;padding-left:28px;padding-top:5px;}
div.List_Box ul li.title {background:#FAFAFA url('../img/common/trans.gif') 18px 11px no-repeat;padding-left:0px;}
div.List_Box ul li.nobul {background:#FAFAFA url('../img/common/trans.gif') 18px 11px no-repeat;padding-left:0px;}
div.List_Box ul li a {color:#777;text-decoration:none;}
div.List_Box table {margin-left:18px;}
div.List_Box td {padding-top:5px;}
div.List_Box strong.blue {color:#5894D0;}

div.travel_layout_left {float:left;width:225px;}
div.travel_layout_middle {float:left;width:216px;}
div.travel_layout_right {float:left;width:207px;}
div.travel_layout_left ul, div.travel_layout_middle ul, div.travel_layout_right ul {width:207px;clear:both;}
div.travel_layout_left ul li, div.travel_layout_middle ul li, div.travel_layout_right ul li {float:left;width:118px;}
div.travel_layout_left ul li.pic, div.travel_layout_middle ul li.pic, div.travel_layout_right ul li.pic {width:89px;height:63px;}
div.travel_layout_left ul li.title, div.travel_layout_middle ul li.title, div.travel_layout_right ul li.title {color:#5894D0;font-weight:bold;padding-top:8px;padding-bottom:5px;}
div.travel_layout_left ul li.tel, div.travel_layout_middle ul li.tel, div.travel_layout_right ul li.tel {padding-bottom:1px;}
div.travel_layout_left ul li a, div.travel_layout_middle ul li a, div.travel_layout_right ul li a {color:#777;letter-spacing:-1px;text-decoration:none;}
div.travel_layout_left ul li a:hover, div.travel_layout_middle ul li a:hover, div.travel_layout_right ul li a:hover {color:#5894D0;letter-spacing:-1px;text-decoration:underline;}

/* Ticket_Sale Calendar */
.ticket_calendar_comment { height:68px; background:url(../img/ticket/bg_calendar.gif) no-repeat 55px 0; padding-left:207px; }

div.ticket_calendar {width:314px; background:url('../img/ticket/bg_table02.gif') left top no-repeat;}
div.ticket_calendar table thead tr th {padding-top:8px; padding-bottom:15px; color:#fff; }
div.ticket_calendar table tbody tr th {padding-top:8px; padding-bottom:6px; border-bottom:1px solid #9CC4EC; color:#5894D0; line-height:16px;}
div.ticket_calendar table tbody tr td {padding-top:5px; padding-bottom:3px; border-bottom:1px solid #9CC4EC; text-align:center; vertical-align:top; line-height:16px;}
div.ticket_calendar table tbody tr td.blue {background-color:#F8F8F8;}
div.ticket_calendar table tbody tr td span.blue { color:#0066CC; }
div.ticket_calendar table tbody tr td span.green { color:#BED523; }
div.ticket_calendar table tbody tr td span.red { color:#E15B1A; }
div.ticket_calendar table tbody tr td span.yellow { color:#FA9542; }

/* Ticket_Universal Express Pass */
.box_object_top { background:url(../img/ticket/box_object_top.gif) no-repeat; padding-top:12px; }
.box_object { background:url(../img/ticket/box_object.gif) no-repeat bottom; padding:3px 0 1px 0; }
.box_object ul { float:left; padding-left:18px; }
.box_object li { line-height:18px;padding-right:19px; }
.box_object li.sub {padding-left:18px;}
.box_object a { color:#5894D0; text-decoration:none;}
.box_object a:hover { text-decoration:underline; }


/* Travel */
ul.travel_list { width:648px; margin-top:8px; }
ul.travel_list li { display:inline; float:left; width:216px; line-height:14px;  }
ul.travel_list img.agencylogo { width:72px; height:54px; margin:0 10px 0 0; }
ul.travel_list p.agencyname { color:#5894D0; font-weight:bold; letter-spacing:-1px; margin:7px 0 2px 0; }
ul.travel_list a { color:#777; text-decoration:none; letter-spacing:-1px; }
ul.travel_list a:hover { color:#5894D0; text-decoration:underline; }


/* Hotel */
.hotel_benefit { width:648px; height:103px; background:url(../img/hotel/bg_partnerbenefit.jpg) no-repeat; margin:27px 0 30px 0; }
.hotel_benefit img { margin-left:178px; }

ul.hotel_list { width:648px;}
ul.hotel_list li { display:inline; float:left; width:324px; }
ul.hotel_list img.hotelppic { width:116px; height:90px; margin:0 10px 0 18px; }
ul.hotel_list img.hotelptit { margin-top:9px; }

.box_hotel_list {width:648px; background:url(../img/hotel/box_hotelsublist.gif) no-repeat left bottom;}
.box_hotel_list ul { padding:7px 0 14px 18px; }
.box_hotel_list li { display:inline; background:url(../img/hotel/bar.gif) no-repeat; padding:0 7px 0 12px; }
.box_hotel_list li.first { background:url(none); padding:0 7px 0 0;}
.box_hotel_list a { color:#777; font-size:12px; text-decoration:none; }
.box_hotel_list a:hover, .box_hotel_list a.on  { color:#5894D0; font-weight:bold; letter-spacing:-1px; }

.box_hotel_detail { width:648px; background:url(../img/hotel/box_hoteldetail.gif) no-repeat left bottom; padding-top:6px;padding-bottom:12px; }
.box_hotel_detail table { margin:0 0 0 18px; }
.box_hotel_detail th { width:90px; text-align:left; vertical-align:top; padding-top:4px; }
.box_hotel_detail td { line-height:17px; color:#999; }
.box_hotel_detail td strong { color:#777; }
.box_hotel_detail a { color:#999; text-decoration:none; }
.box_hotel_detail a:hover { color:#999; text-decoration:underline; }
.box_hotel_detail a.reserve { color:#0088CC; text-decoration:none; }
.box_hotel_detail a.reserve:hover { color:#0088CC; text-decoration:underline; }

/* Hotel_Special Benefits from Partner Hotels */
.benefit_customer { float:left; width:324px; height:202px; background:url(../img/hotel/bg_benefit_customer.jpg) no-repeat; }
.benefit_ticket { float:left; /*width:324px;*/ }
.benefit_character { float:left; width:324px;}
.benefit_shop { float:left; width:324px; height:192px;  }
.benefit_shuttle { height:150px; background:url(../img/hotel/bg_benefit_shuttle.jpg) no-repeat; }
dl.benefit_list { padding:10px 0 0 54px; }
dl.benefit_list dt { background:url(../img/common/bu_square03.gif) no-repeat 0 4px; padding-left:8px; padding-bottom:5px;color:#5894D0; }
dl.benefit_list dt.check { background:url(../img/common/bu_square03.gif) no-repeat 0 6px; padding-bottom:0px; }
dl.benefit_list dt img.check {margin-bottom:4px;}
dl.benefit_list dd { display:inline; display:block; margin:-19px 0 5px 67px; }
dl.benefit_list a { color:#5894D0; text-decoration:none; }
dl.benefit_list a:hover { text-decoration:underline; }

div.benefit_theme { float:left; width:314px; height:192px; background:url(../img/hotel/bg_theme.jpg) no-repeat;padding-top:42px; }

/* Table Guide */
div.table_box {width:649px;background:url('../img/ticket/bg_table01.gif') left top no-repeat;}
div.table_box table thead tr th {padding-top:8px;padding-bottom:15px;}
div.table_box table thead tr th.bar {background:url('../img/ticket/bar01.gif') right 9px no-repeat;}
div.table_box table tbody tr th {padding-top:8px;padding-bottom:6px;background:url('../img/common/bg_table01.gif') left bottom repeat-x;color:#5894D0;text-align:left;padding-left:17px;line-height:16px;}
div.table_box table tbody tr th.c { text-align:center; padding-left:0px; }
div.table_box table tbody tr td {padding-top:8px;padding-bottom:6px;background:url('../img/common/bg_table01.gif') left bottom repeat-x;padding-left:8px;line-height:16px;}
div.table_box table tbody tr td.c {padding-left:0px;text-align:center;}
div.table_box table tbody tr td.blue {background-color:#F8F8F8;}
div.table_box table tbody tr th.kind1 {background:url('../img/ticket/bg_kind01.gif') left bottom no-repeat;padding-left:78px;}
div.table_box table tbody tr th.kind2 {background:url('../img/ticket/bg_kind02.gif') left bottom no-repeat;padding-left:78px;padding-top:12px;padding-bottom:10px;}
div.table_box table tbody tr th.kind3 {background:url('../img/ticket/bg_kind03.gif') left bottom no-repeat;padding-left:78px;padding-top:12px;padding-bottom:10px;}
div.table_box table tbody tr th span {font-weight:normal;}
div.table_box table tbody tr th a  { color:#777;font-weight:normal;text-decoration:none; }
div.table_box table tbody tr th a:hover  { color:#777;font-weight:normal;text-decoration:underline; }
div.table_box table tbody tr td span.list {background:url('../img/common/bu_square02.gif') 2px 4px no-repeat;padding-left:9px}
div.table_box table tbody tr td span.blue { color:#0066CC; }
div.table_box table tbody tr td span.green { color:#BED523; }
div.table_box table tbody tr td span.orange { color:#FC2946; }
div.table_box table tbody tr td span.red { color:#E15B1A; }
div.table_box table tbody tr td span.yellow { color:#FBAF5E; }
div.table_box table tbody tr td strong {color:#5894D0;font-weight:bold;}
div.table_box table tbody tr td a, div.table_box table tbody tr td a:hover {font-weight:bold;color:#FF6A22;}

/* service */
ul.text_level li {padding-top:5px;padding-left:27px;line-height:16px;}
ul.text_level li.dot {background:url('../img/common/bu_square01.gif') 28px 7px no-repeat;padding-top:2px;padding-left:36px;}
ul.text_level li.bar {background:url('../img/common/bu_bar01.gif') 28px 8px no-repeat;padding-top:2px;padding-left:36px;}
ul.text_level li.end {padding-bottom:3px;}
ul.text_level li a, ul.text_level li a:hover {font-weight:bold;color:#FF6A22;}

/* service_Emergency Service */
.emergency_guide { height:86px; background:url(../img/service/bg_guide01.gif) no-repeat right top; margin:20px 0 4px 0; padding-left:72px; }

/* News */
div.news_box {background:url('../img/etc/bg_news01.gif') left top no-repeat;padding-top:26px;padding-left:3px;padding-right:3px;}
div.news_box table tbody tr th {
	background:url('../img/etc/bu_news01.gif') 21px 10px no-repeat;
	padding-left:37px;padding-top:10px;padding-bottom:7px;
	color:#999;text-align:left;font-weight:normal;
	border-bottom:1px solid #9CC4EC;
}
div.news_box table tbody tr th.sel {background:url('../img/etc/bu_news02.gif') 21px 10px no-repeat;border-bottom:1px solid #FFF;color:#5894D0;font-weight:bold;}
div.news_box table tbody tr th a {color:#777;text-decoration:none;}
div.news_box table tbody tr th a:hover {color:#5894D0;text-decoration:underline;}
div.news_box table tbody tr td {background:url('../img/etc/dot01.gif') left top repeat-x;padding:0px;border-bottom:1px solid #9CC4EC;}
div.news_box table tbody tr td ul li {padding-left:26px;}
div.news_box table tbody tr td ul li.title {padding-left:9px;padding-bottom:7px;padding-top:25px;}
div.news_box table tbody tr td ul li.dot {background:url('../img/common/bu_square01.gif') 27px 17px no-repeat;padding-left:35px;padding-top:14px;font-weight:bold;}
div.news_box table tbody tr td ul li.dot_sub {background:url('../img/common/bu_square04.gif') 32px 10px no-repeat;padding-left:39px;padding-top:5px;}

div.Paging {padding-top:18px;text-align:center;}
div.Paging strong {color:#E15B1A;}
div.Paging span {color:#CCCCCC;padding-left:9px;padding-right:9px;}
div.Paging a {color:#777;text-decoration:none;}
div.Paging a:hover {color:#E15B1A;text-decoration:underline;}

/* popup */
ul.text_comment_popup {margin-top:5px;}
ul.text_comment_popup li {background:url('../img/common/bu_square01.gif') 15px 5px no-repeat;padding-left:24px;line-height:16px;color:#999;}
ul.text_comment_popup li.bar {background:url('../img/common/bu_bar01.gif') 15px 7px no-repeat;}
ul.text_comment_popup li.sub {background:url('../img/common/bu_square04.gif') 20px 7px no-repeat;padding-left:27px;}

div.pop_use_Box {width:540px;background:#F5F5F5 url('../img/service/bg_popup01.gif') left top no-repeat;padding-top:25px;line-height:16px;}
div.pop_use_Box ul li {padding-left:54px;padding-right:20px;color:#999;}
div.pop_use_Box ul li.dot {background:url('../img/common/bu_square01.gif') 54px 5px no-repeat;padding-left:62px;}
div.pop_use_Box ul li.bul {background:url('../img/service/bu_comment.gif') 54px 2px no-repeat;padding-left:67px;}

div.pop_use1 {width:540px;background:#F5F5F5 url('../img/service/bg_popup04.gif') left top no-repeat;line-height:16px;}
div.pop_use2 {width:540px;background:#F5F5F5 url('../img/service/bg_popup05.gif') left top no-repeat;line-height:16px;}
div.pop_use3 {width:540px;background:#F5F5F5 url('../img/service/bg_popup06.gif') left top no-repeat;line-height:16px;padding-bottom:5px;}
div.pop_use1 ul, div.pop_use2 ul, div.pop_use3 ul {margin-top:5px;}
div.pop_use1 ul li, div.pop_use2 ul li, div.pop_use3 ul li {background:url('../img/common/bu_square01.gif') 63px 5px no-repeat;padding-left:72px;padding-right:20px;color:#999;}
div.pop_use1 ul li.end, div.pop_use2 ul li.end, div.pop_use3 ul li.end {padding-bottom:6px;}

table.popup_list tbody tr td {line-height:16px;color:#999;padding-left:9px;}

