@charset "utf-8"; *{-webkit-print-color-adjust: exact !important; color-adjust: exact !important;}
 body {font-family:"GmarketSans","MalgunGothic","돋움", dotum, sans-serif; line-height: 1.5em; color:#000; font-size:14px !important; font-weight:300; margin:0; padding:0;}
 #wrap{position:relative;max-width:1080px;text-align:left; padding:0 20px;margin:0 auto 30px;padding-top:100px;}
 #header{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100px;padding:0 20px;box-sizing: border-box;}
 #header h1{font-size: 23px; font-weight: 400; color: #333;}
 #header .top_btn li, #footer .footer_btn li{display:inline; padding-left: 5px;}
 #footer{position:relative; width:100%; height:100px; font-size: 12px;border-top: 1px solid #9a918b; text-align:center;padding-top:25px;box-sizing:border-box;margin-top:25px; }
 #footer .footer_btn{position:absolute;top:20px;right:0;}
 #container{position:relative;width:100%;}
 #print_content_top{width:100%;height:68px;line-height:65px;border-width: 1px 0 2px;border-style: solid; border-color: #9A918B; border-left:0;border-right:0;padding-left:9px;box-sizing:border-box;}
 #print_content_top #page_title{float:left;font-size: 17px; font-weight: 300;}
 #print_content_top h1 {float: right; position:relative; margin-top:8px; margin-right:10px;}
 #print_content_top #print_path{float:right;}
 #print_content_top #print_path p { font-size: 13px; }
 #print_content_top #print_path p a {font-size:14px; color:#7f7f7f; margin:0 9px !important;}
 #print_content_top #print_path p a:first-child { background:none; padding-left:0;}
 #print_content_top #print_path p a:link, #print_path p a:visited { color: #7f7f7f; margin: 0; text-decoration:none;}
 #print_content_top #print_path p span.home { float:left; display:block; width: 16px; height: 13px; background: url("/images/common/print_home.png?build_20250620001?build_20210830005") no-repeat 0 0; text-indent: -99999px; padding: 0; margin-top: 3px;}
 #content_box{width:100%; margin:0 auto !important; padding:0;padding-top:27px;}
 #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_box #content{width:100%; margin:0 auto 10px !important ; padding:0; color: #444444;}
 .depth4_top { background: url("/images/common/depth4_top.gif?build_20250620001?build_20210830005") 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_20250620001?build_20210830005") no-repeat scroll left top transparent; float: left; height: 7px; margin-left: 15px; padding: 0; width: 700px;}
 .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;}
 #wrap .section_wrap:before { display:none;}
 #wrap .section_wrap > ul.section { padding:10px 0 5px;}
 #wrap .section.depth4 > li > a { font-size:15px; padding:0 26px 0 26px; height:55px; line-height:55px;}
 #wrap .section.depth4 > li > a:after { display:none;}
 .personal_policy_box .box { width:21% !important; padding:1% !important;}
 .personal_policy_box .pri_t { padding:1% !important; letter-spacing:-1px;}
 .personal_policy_box .box ul.basic > li { font-size:14px;}
  .calendar_wrap .calendar_con{padding:0 9.25%;}
 .calendar_wrap .calendar_con .calendar_li > li{width:17.83%;margin-right:9.48%;}
 .calendar_wrap .calendar_con .calendar_li > li:nth-child(4n){margin-right:0;}
 @media print{ #wrap{max-width:100%;}
 #container #print_content_top{page-break-before:avoid;}
 #container #content_box{page-break-before:avoid;}
 #container #content_box #content{min-height:unset;page-break-before:avoid;}
 #footer{display:none;}
 .debug_slide { display:none;}
   .greeting_wrap .greeting_top{background-size:100% 100%;}
  .view_box .cnt_box .sum .def li b{width:28%;}
  }
