@charset "utf-8"; body {color: #555555; height:100%; line-height:1.5em; margin:0; padding:0; }
 #wrap{max-width:930px; min-width:930px; margin:0 auto 30px; _text-align:left; position: relative; padding:0 20px; }
 #header{width:100%;  height:88px; position: relative; padding:0 !important; margin:0 auto; background:none !important;}
 #header h1 { left:0; top:30px;}
 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; clear: both;}
 #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 {position: relative; font-size:14px; padding-left:15px; color:#7f7f7f; margin-left: 10px !important;}
 #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_20251008001") 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_20251008001") 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;}
 .section.five .section.depth5 > li:nth-child(n+0):nth-child(-n+5) a, .section.four .section.depth5 > li:nth-child(n+0):nth-child(-n+4) a, .section.three .section.depth5 > li:nth-child(n+0):nth-child(-n+3) a, .section.two .section.depth5 > li:nth-child(n+0):nth-child(-n+2) a{margin-top: 0;}
 .section.four ul li{width:25%;}
 .section.three ul li{width:33.33333%;}
 .section.two ul li{width:50%;}
 .section.five .section.depth5 > li:nth-child(n+0):nth-child(-n+5) a{border-top: 1px solid #e3e3e3;}
 .section.four .section.depth5 > li:nth-child(n+0):nth-child(-n+4) a{border-top: 1px solid #e3e3e3;}
 .section.three .section.depth5 > li:nth-child(n+0):nth-child(-n+3) a{border-top: 1px solid #e3e3e3;}
 .section.two .section.depth5 > li:nth-child(n+0):nth-child(-n+2) a{border-top: 1px solid #e3e3e3;}
 #print_path p span.home { float:left; display:block; width: 16px; height: 13px; background: url("/images/common/print_home.png?build_20251008001") no-repeat 0 0; text-indent: -99999px; padding: 0; margin-top: 3px;}
 #print_path p > a:before { content: ''; position: absolute; top: 50%; left: 0; width: 6px; height: 1px; background-color: #333; transform: rotate(45deg); margin-top: -3px;}
 #print_path p > a:after { content: ''; position: absolute; top: 50%; left: 0; width: 6px; height: 1px; background-color: #333; transform: rotate(-45deg); margin-top: 1px;}
 #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; width:310px;}
 .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;}
  #wrap.tourprint{max-width:1080px; min-width:1080px;}
 