@charset "utf-8"; body {color: #555555; height:100%; line-height:1.5em; margin:0; padding:0; font-weight: 300; }
 #wrap{max-width:930px; min-width:930px; margin:0 auto 30px; _text-align:left; position: relative; padding:0 20px;}
 #header{position:absolute;width:100%; max-width: 930px; height:88px; padding:0; margin:0 auto; 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;margin-top:88px;}
 #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:13px; left:10px; line-height:normal; font-weight:300;}
 #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; 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_20260714001") 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_20260714001") 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;}
 .board_search_box .left_box .select_box select{ height: 40px; box-sizing: border-box; border: 1px solid #d2d2d2; border-radius: 3px 0 0 3px}
 .board_search_box .right_box .select_box select{ height: 40px; box-sizing: border-box; border: 0; border-right: 1px solid #d2d2d2;}
 #print_path p span.home { float:left; display:block; width: 16px; height: 13px; background: url("/images/common/print_home.png?build_20260714001") no-repeat 0 0; text-indent: -99999px; padding: 0; margin-top: 3px;}
 #footer{ background:none; position:relative; width:100%; padding:0; 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;}
  #wrap.tourprint{max-width:1080px; min-width:1080px;}
  table {page-break-after:always;}
 thead { display: table-row-group; }
 tfoot { display: table-row-group; }
 tr { page-break-inside: avoid; }
