@charset "utf-8";  .inner{ width:100%; max-width: 1200px; min-width: 1000px; margin:0 auto; position:relative;}
 .text_cen { text-align:center;}
 #skiptoContent { margin:0; padding:0;}
 a.accessibility01, a.accessibility02 {display: block; font-size: 1.2em; left: 0; position: absolute; text-align: center; top: -10000px; width: 100%; z-index: 500;}
 a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active, a.accessibility02:hover, a.accessibility02:focus, a.accessibility02:active {background: none repeat scroll 0 0 #1D60A7;color: #FFFFFF;font-weight: bold; padding: 15px 0; position: absolute; top: 0;z-index: 500;}
 #wrap{width:100%; margin:0; overflow: hidden; padding:0; position:relative; font-size:14px; clear:both;}
 .group:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
 #header_wrap { position:relative; z-index:99; height:126px; left:0;width: 100%;}
 #header{position: relative; padding:0; height:43px; z-index:21;}
 .main { background: url("/tour/images/tour/main/header_bg.png") left top repeat-x;}
 .sub { background: url("/tour/images/tour/main/header_top_line_sub.gif") left top repeat-x;}
  .language { width:112px; height:38px; line-height:35px; font-weight:600; background-color:#0070bb; float:left; text-align:center; }
 .btn_language > a {font-size:12px; padding-right:14px;}
 .btn_language > a.btn_open_language { color:#fff; background: url("/tour/images/tour/main/header_topopen_bl.png") right 7px no-repeat; }
 .btn_language > a.btn_close_language { color:#fff; background: url("/tour/images/tour/main/header_topclose_bl.png") right 7px no-repeat; }
  #link_language{ background: url("/tour/images/tour/main/link_language_bg.gif") repeat 0 0; position:absolute; top:38px; left:0; width:112px; z-index:40; display:none}
 #link_language li {line-height:15px; font-size:13px !important; text-align:left; }
 #link_language li:hover { background-color:#e62540;}
 #link_language li a{ display:block; color:#323232; margin-left:10px; padding:6px 0;}
 #link_language li a:hover { color:#fff;}
  .first_yeosutour { float:left; height:38px; line-height:35px; padding-right:20px; background: url("/tour/images/foreign/en/main/header_top_line.gif") right top no-repeat;}
 .first_yeosutour a { font-weight:600; color:#fff; padding-left:60px; background: url("/tour/images/foreign/en/main/main_bt.png") 16px -256px no-repeat;}
 .first_yeosutour a span { font-size:15px;}
 #header_top_right { float:right; margin-right:51px;}
 #header_top_right li {background: url("/tour/images/tour/main/header_top_line.gif") left top no-repeat; height:38px; line-height:35px; padding:0 16px; float:left;}
 #header_top_right li span {display:inline-block;}
 #header_top_right li a { color:#fff; font-weight:600; display:block;}
 #header_top_right li.tour_guide { width:104px;}
 #header_top_right li.my_tour { width:77px;}
 #header_top_right li.top_popup { width:90px;}
  #search p { margin:0; position:absolute; top:0; right:0; padding:0; background: url("/tour/images/tour/main/header_sch_btn.png") left top no-repeat; z-index:60;}
 #search p a {width:51px; height:43px; font-size:0; text-indent: -5000px; display:block;}
 #search div#sch_detail { width:1078px; padding:50px 60px; background-color:#fff; z-index:54; border:1px solid #113184; border-top:none; height:260px; position:absolute; top:38px; left:0; }
 #search div#sch_detail .none { display:none;}
 #search div#sch_detail h3 { font-size:15px;}
 #sch_detail span, #sch_detail span a { display:block;}
  #header_top_right { width:158px;}
 #header_top_right .sch { height:38px; margin-bottom:43px;}
 #header_top_right form { width:209px; font-size:13px; float:left; position:relative;}
 #header_top_right label { position:absolute; top:6px; left:12px; color:#fff; font-weight:600; z-index:5;}
 #header_top_right form input.search { border:1px solid #5ac4f5; background-color:#5ac4f5; color: #fff; font-size: 13px; height: 36px; line-height: 32px; padding: 0 0 0 10px; position: absolute; text-align: left; top: 0; width: 158px;}
 #header_top_right form input.main_search_bt { position:absolute; right:0; top:0;}
 h1.logo { clear:both; position:absolute; top:8px; padding:10px 150px 5px 0; z-index:19;}
  .gnb_wrap { width:100%; background: url("/tour/images/tour/main/gnbbg_top.png") left -5px repeat-x #1f3d8b; z-index:18; opacity:.94; filter:alpha(opacity=94); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";}
 .gnb_wrap:hover { display:block; }
 #top_menu { width:1200px; background-color:#fff; margin:0 auto;}
 .gnb { width: 990px; padding:0 0 0 310px; position:absolute; }
 .gnb .gnbA {display: inline;}
 .gnb .gnbA > a { display: inline-block; font-weight: bold; height: 55px; line-height: 50px; margin: 0; padding:14px 14px; text-align: center; position:relative; z-index:1; font-size:17px; color:#323232; float:left;}
 .gnb .gnbA > a:link, .gnb .gnbA > a:visited, .gnb .gnbA > a:active {color: #323232; text-decoration: none;}
 .gnb .gnbA1 ul, .gnb .gnbA2 ul, .gnb .gnbA3 ul, .gnb .gnbA4 ul, .gnb .gnbA5 ul, .gnb .gnbA6 ul { display:none;}
 .gnb .gnbA1:hover ul, .gnb .gnbA2:hover ul, .gnb .gnbA3:hover ul, .gnb .gnbA4:hover ul, .gnb .gnbA5:hover ul, .gnb .gnbA6:hover ul {  display:block; }
  .gnb .gnbA > a:hover {color: #e62540;}
 .gnb li.on > a:link, .gnb li.on > a:visited, .gnb li.on > a:active {color: #e62540;}
 .gnb .gnbB > li > a:hover { background-color:#162b63;}
 .gnb .gnbB li.on > a:link, .gnb .gnbB li.on > a:visited, .gnb .gnbB li.on > a:active { color:#fff; background-color:#162b63;}
  .gnb .gnbC > li > a:hover { background:none !important; color:#00e4ff !important;}
 .gnb .gnbC li.on > a:link, .gnb .gnbC li.on > a:visited, .gnb .gnbC li.on > a:active {color:#00e4ff !important; font-weight:600; background:none !important;}
  .gnb div { width:1200px; left:0; top:75px; position:absolute;}
 .gnb .gnbB { position: absolute; margin-top:0px; padding-bottom:25px; top:0; left:330px; width:890px; }
 .gnb .gnbB > li {margin:0; line-height:1.7em; float:left;}
 .gnb .gnbB > li > a {display: block; font-size: 15px; margin:15px 0 10px 27px; padding: 10px; color:#fff; border:1px solid #7998e5; width:230px; }
 .gnbA div { display:none;}
 .gnbA:hover div { display:block;}
 .gnb ul.gnbC {display: block; margin: 0 0 0 33px; padding: 0; width:250px;}
 .gnb ul.gnbC a { color:#fff; font-size:13px; letter-spacing:0; display:block;}
 .gnb ul.gnbC li {line-height: 20px; margin-right: 20px; min-height: 22px; padding: 2px 0; }
 .gnb ul.gnbC7 li { width:45%; margin-right:0 !important; display:inline-block;float: left;}
 .gnbBc1 .gnbC10 { position:absolute; top:45px; left:0; width:850px !important;}
 .gnbBc1 .gnbC10 li { float:left; margin-right:15px !important; text-align:center;}
 .gnbBc1 .gnbC10 li a { display:block; padding-top:83px; width:69px;}
  .gnbA1 ul.gnbB { padding-top:205px; }
 .gnbA1 .gnbB1 > li > a { padding:10px; width:230px;}
 .gnbA1 .gnbBs1 li.gnbCc1 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") 0 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc2 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -83px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc3 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -166px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc4 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -248px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc5 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -331px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc6 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -414px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc7 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -497px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc8 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -579px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc9 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -662px 0 no-repeat;}
 .gnbA1 .gnbBs1 li.gnbCc10 {background: url("/tour/images/tour/main/gnb_10tour_bg.png") -745px 0 no-repeat;}
 .gnbA1 li.gnbCc4 a, .gnbA1 li.gnbCc8 a { width:48px; padding:83px 11px 0;}
 .gnbA1 li.gnbCc5 a, .gnbA1 li.gnbCc9 a { width:50px; padding:83px 11px 0;}
  /*.gnbA2 ul.gnbB { height:489px;}
*/ .gnbA2 .gnbB2 li > a { font-size:14px;}
 .gnbA2 .gnbC li > a { font-size:13px;}
 .gnbA2 .gnbB2 { padding-top:15px;}
 .gnbA2 .gnbB2 > li { margin-top:0;}
  .gnbA3 ul.gnbB3 { padding-top:205px; }
 .gnbA3 li.gnbBc1 > a { display:none !important;}
 .gnbA3 .gnbC a { height:23px !important;}
 .gnbA3 .gnbBc1 li.gnbCc1 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -83px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc2 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") 0 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc3 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -166px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc4 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -248px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc5 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -331px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc5 a { width:54px; padding:83px 8px 0;}
 .gnbA3 .gnbBc1 li.gnbCc6 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -414px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc7 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -497px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc8 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -579px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc9 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -662px 0 no-repeat !important;}
 .gnbA3 .gnbBc1 li.gnbCc9 a { width:53px; padding:83px 8px 0;}
 .gnbA3 .gnbBc1 li.gnbCc10 {background: url("/tour/images/tour/main/gnb_10tastes_bg.png") -745px 0 no-repeat !important;}
  .gnbA4 ul.gnbB4 { padding-top:15px; }
 .gnbA4 .gnbBc1, .gnbA4 .gnbBc2, .gnbA4 .gnbBc3{height: 270px;}
  .gnbA5 ul.gnbB5 { padding-top:15px; }
 .gnbA5 li.gnbBc6 ul li { float:left; width:90px;}
  .gnbA6 ul.gnbB6 { padding-top:29px; height:233px;}
 .gnbA6 .gnbB6 > li > a { padding:15px; width:230px; margin-top:8px;}
  /* .gnbA4 .gnbB4 {width:830px;}
 .gnbA4 .gnbB4 .gnbBc5 {left: 558px; top: 15px; position: absolute;}
 .gnbA4 .gnbB4 .gnbBc5 .gnbC7 li {width:100% !important;}
 */  #footer_wrap { background: url("/tour/images/tour/main/footer_wrap_bg.gif") left top repeat-x; height:170px; }
 .footer { font-size:13px;}
 .footer .links { height:48px; }
 .footer .links li { float:left; padding:12px 0; margin-right:60px;}
 .footer .links li a { color:#fff; display: inline-block;}
 .footer .links li.site a {background: url("/tour/images/tour/main/sitelink_bl_open.png") no-repeat scroll right 8px; padding-right:15px;}
 .footer .links li.site a.close {background: url("/tour/images/tour/main/sitelink_bl_close.png") no-repeat scroll right 8px; }
 .footer .links li.complaint a { background: url("/tour/images/tour/main/complaint_bl.png") no-repeat scroll left 4px; padding-left:24px;}
 .footer_logo { float:left; margin-top:30px;}
 .footer div.add_copy {float:left; font-size:13px; margin:44px 0 0 43px; width:80%;}
 .footer address { font-style: normal; line-height:20px; float:left; margin-right:14px; }
 .footer span { color:#113184; display:block; background: url("/tour/images/tour/main/foot_address_bl.gif") no-repeat scroll 0 3px; float:left; padding:0 0 0 21px;}
 .footer .f_copy {font-size:12px; color:#555555; clear:both; line-height:16px;}
 @keyframes fadein { from { opacity: 0; margin-top:-40px;}
 to { opacity: 1; margin-top:0;}
 }
  @-moz-keyframes fadein { from { opacity: 0; margin-top:-40px;}
 to { opacity: 1; margin-top:0;}
 }
  @-webkit-keyframes fadein { from { opacity: 0; margin-top:-40px;}
 to { opacity: 1; margin-top:0;}
 }
  @-ms-keyframes fadein { from { opacity: 0; margin-top:-40px;}
 to { opacity: 1; margin-top:0;}
 }
  @-o-keyframes fadein { from { opacity: 0; margin-top:-40px;}
 to { opacity: 1; margin-top:0;}
 }
 #page_info { display:none !important;}
