.notice_view > div { width: 100%; max-width: 1280px; margin: 0 auto; }
.notice_view > div.contents { padding: 28px 22px; padding: clamp(50px, 6.2500vw, 120px) var(--width-padding); }
.notice_view .contents > .title { color: #000; font-size: 37px; font-size: clamp(24px, 1.9271vw, 37px); font-style: normal; font-weight: 100; line-height: 130%; width: 100%; border-bottom: 1px solid #E8EBED; border-bottom: 1px solid #111; padding: 28px 0; padding: 0; padding-bottom: clamp(12px, 1.4583vw, 28px); word-break: keep-all; }
.notice_view .more_top { display: flex; justify-content: space-between; align-items: center; padding: 28px 0; margin-bottom: 120px; margin-bottom: clamp(50px, 6.2500vw, 120px); }
.notice_view .more_top .time { color: #000; font-size: 18px; font-size: clamp(14px, 0.9375vw, 18px); font-style: normal; font-weight: 300; line-height: 1; letter-spacing: -0.54px; }
.notice_view .more_top .icon_box { display: flex; grid-gap: 11px; grid-gap: clamp(6px, 0.5729vw, 11px); }
.notice_view .more_top .icon_box img { height: clamp(25px, 2.2396vw, 43px); width: auto; }
.notice_view .content { color: #0D0D0D; font-family: Pretendard; font-size: 16px; font-style: normal; font-weight: 300; line-height: 160%; }

.notice_view { grid-template-columns: repeat(6, 1fr); background-color: #E8EBED; grid-gap: 1px; display: grid; border-top: 1px solid #E8EBED; }
.notice_view > div { background-color: #fff; width: 100%; max-width: none; }
.notice_view > div.contents { padding-top: 0; grid-column: span 4; width: 100%; max-width: none; padding: 0;}
.notice_view .contents > .title { color: #000; font-size: 37px; font-size: clamp(24px, 1.9271vw, 36px); font-style: normal; font-weight: 100; line-height: 130%; width: 100%; border-bottom: 1px solid #111; word-break: keep-all; height: clamp(100px, 8.8542vw, 170px); display: flex; align-items: center; padding: clamp(12px, 1.2500vw, 24px) var(--width-padding); }

.notice_view .more_top { border-bottom: 1px solid #111; padding: clamp(12px, 1.4583vw, 28px) var(--width-padding); margin-bottom: 0; }
.notice_view .more_top .time { display: flex; align-items: center; grid-gap: 10px; }
.notice_view .more_top .time span.bar { background: #D9D9D9; width: 1px; height: 13px; }
.notice_view .content { padding: clamp(30px, 3.5417vw, 68px) var(--width-padding); font-size: clamp(14px, 0.9375vw, 18px); }

#bo_v_con *{
    word-break: keep-all;
}
/* 
#bo_v_con .terms_container {font-size:1rem; font-weight:300;}
#bo_v_con .terms_container h1, 
#bo_v_con .terms_container .h2 {color:#000; font-size:1.5rem; font-weight:500;;}
#bo_v_con .terms_container h1 {border-bottom: 3px solid #2c3e50; padding-bottom: 10px; }
#bo_v_con .terms_container h2 { border-bottom: 1px solid #ddd; padding-bottom: 0.7em; margin-top: 3em; margin-bottom:0.5em; }
#bo_v_con .terms_container h2:first-child {margin-top:0;}
#bo_v_con .terms_container p, 
#bo_v_con .terms_container ul, 
#bo_v_con .terms_container ol, 
#bo_v_con .terms_container table { margin-bottom: 20px; }
#bo_v_con .terms_container table { width: 100%; border-collapse: collapse; background: white; }
#bo_v_con .terms_container th, 
#bo_v_con .terms_container td { border: 1px solid #E8EBED; padding: 10px; text-align: left; }
#bo_v_con .terms_container th { background: #E8EBED; border-color:#FFF; border-bottom:1px solid #000; }
#bo_v_con .terms_container ul { list-style-type: disc; padding-left: 20px; }
#bo_v_con .terms_container ol { list-style-type: decimal; padding-left: 20px;} */


#bo_v_con .terms_container {font-size:1rem; font-weight:300;}
#bo_v_con .terms_container h1, 
#bo_v_con .terms_container .h2 {color:#000; font-size:1.5rem; font-weight:500;}
#bo_v_con .terms_container h1 + h2 {margin-top:2em;}
#bo_v_con .terms_container h1 {margin-top:3em; /*border-bottom: 3px solid #000; padding-bottom:0.3em;  font-weight:600; */}
#bo_v_con .terms_container h2 { border-bottom: 1px solid #ddd; padding-bottom: 0.7em; margin-top: 3em; margin-bottom:0.5em; }
#bo_v_con .terms_container h1:first-child,
#bo_v_con .terms_container h2:first-child {margin-top:0;}
#bo_v_con .terms_container p {} 
#bo_v_con .terms_container ul, 
#bo_v_con .terms_container ol, 
#bo_v_con .terms_container table { margin-bottom: 20px; }
#bo_v_con .terms_container table { width: 100%; border-collapse: collapse; background: white; }
#bo_v_con .terms_container th, 
#bo_v_con .terms_container td { border: 1px solid #E8EBED; padding: 10px; text-align: left; }
#bo_v_con .terms_container th { background: #E8EBED; border-color:#FFF; border-bottom:1px solid #000; }
#bo_v_con .terms_container ul { list-style-type: disc; padding-left: 20px; }
#bo_v_con .terms_container ol { list-style-type: decimal; padding-left: 20px;}

@media (max-width:1200px) {
.notice_view { display: flex; }
.notice_view > div { width: auto; }
.notice_view > div.contents { padding: 0 var(--width-padding); }
#bo_v_con img { max-width: 100%; }
}
@media (max-width:500px) {
.notice_view .content { font-size: 14px; }
}
