@charset "utf-8"; body {color: #555555; height:100%; line-height:1.5em; margin:0; padding:0; }
 #wrap{max-width:930px !important; min-width:930px !important; margin:0 auto 30px; _text-align:left; position: relative; padding:0 20px;}
 #header{width:100%; height:88px; position: relative; padding:0 0 20px; margin:0; background:none !important;}
 h1 { position:absolute; top:30px; left:0; font-size: 23px; font-weight: 400; line-height: 41px; color: #333;}
 h1 img {border:0px;}
 .top_btn { position: absolute; top:45px; right:0; margin: 0;}
 .top_btn li, .footer_btn li {display: inline; float: left; padding-left: 5px;}
 #container {display: inline-block; margin:0; padding:0 !important; position: relative; width: 100%; background: none;}
 #print_content_top { height: 45px; margin: 0 auto; overflow: hidden; padding: 0; position: relative; width: 100%; border-color: #9A918B; border-style: solid; border-width: 1px 0 2px;}
 #content_box{width:100%; margin:25px auto 20px; padding:0;}
 #content_box p.qr {position:relative; float: left; height: 120px; margin: 20px 0 0 20px; width: 120px;}
 #content_box p.qr img {position:absolute; top:0; left:0;}
 #content{width:100%; min-height:auto; margin:20px auto 0 ; padding:0; color: #444444;}
 #print_content_top #page_title { color: #333; display: inline; float: left; font-size: 17px; font-weight: bolder; margin: 0; padding: 0; z-index:2; position:absolute; top:9px; left:10px; line-height:normal;}
 #print_content_top h1 {float: right; position:relative; margin-top:8px; margin-right:10px;}
 .group:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
 #print_path p { font-size: 13px; text-align: right; position:absolute; top:10px; right:0; padding:2px 0 0 19px; }
 #print_path p a { font-size:14px; padding-left:19px; color:#7f7f7f;}
 #print_path p a:first-child { background:none; padding-left:0;}
 /*.day{ position:absolute; top:35px; left:15px; font-size: 11px; text-align: left; color:#999; margin:0; padding:0;}
*/ #print_path p a:link, #print_path p a:visited { color: #7f7f7f; margin: 0; text-decoration:none;}
 .depth4_top { background: url("/images/common/depth4_top.gif?build_20250625002") no-repeat scroll left top transparent; float: left; height: 7px; margin-left: 15px; padding: 0; width: 700px;}
 .depth4_bottom { background: url("/images/common/depth4_bot.gif?build_20250625002") no-repeat scroll left top transparent; float: left; height: 7px; margin-left: 15px; padding: 0; width: 700px;}
 #content_box div.section_wrap { margin-top:22px !important;}
 #print_path p span.home { float:left; display:block; width: 20px; height: 20px; background: url("/images/www/sub/sub_sp.png?build_20250625002") no-repeat -190px 3px; text-indent: -99999px; padding: 0; margin-right: -12px;}
 #print_path p > a:after { content: ''; position: absolute; top: 50%; width: 6px; height: 11px; background: url("/images/www/sub/sub_sp.png?build_20250625002") no-repeat -219px 1px; margin-top: -5px; margin-left:8px;}
 #footer{ background:none; position:relative; width:100%; padding:0; position:relative; height:100px; border-top: 1px solid #9a918b; text-align:center; margin-top:25px;}
 #footer p.copy { font-size: 12px; margin:25px auto 0;}
 .footer_btn { position:absolute; top:20px; right:0;}
 #print_coupon h3 {height:26px;}
 @media print {.no-print, .no-print * {display:none !important;}
}
 .mayor_wrap {width:1200px !important;}
  #wrap.english {font-family: 'Noto Sans','Noto Sans KR',"arial", sans-serif;}
  #wrap.china {font-family: "Noto Sans SC",'Noto Sans KR',"arial", sans-serif;}
  #wrap.japan {font-family: "Noto Sans SC",'Noto Sans KR',"arial", sans-serif;}
 #wrap.toureng #content, #wrap.tourcn #content, #wrap.tourjp #content { word-break:break-all;}
 #wrap.toureng .inner, #wrap.tourcn .inner, #wrap.tourjp .inner {position:relative; max-width:1200px; width:95%; margin:0 auto; clear: both;}
 