@font-face { font-family: "Nanum Gothic"; font-style: normal; font-weight: 400; src: url("./fonts/NanumGothic/nanum-gothic-v11-latin_korean-regular.eot"); /* IE9 Compat Modes */ src: local("NanumGothic"), url("./fonts/NanumGothic/nanum-gothic-v11-latin_korean-regular.eot?#iefix") format("embedded-opentype"),/* IE6-IE8 */ url("./fonts/NanumGothic/nanum-gothic-v11-latin_korean-regular.woff2") format("woff2"),/* Super Modern Browsers */ url("./fonts/NanumGothic/nanum-gothic-v11-latin_korean-regular.woff") format("woff"),/* Modern Browsers */ url("./fonts/NanumGothic/nanum-gothic-v11-latin_korean-regular.ttf") format("truetype"),/* Safari, Android, iOS */ url("./fonts/NanumGothic/nanum-gothic-v11-latin_korean-regular.svg#NanumGothic") format("svg"); /* Legacy iOS */ } html, body { font-family: "Nanum Gothic" !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } html { -webkit-tap-highlight-color: transparent; scroll-behavior: smooth; } body { background-image: url("../../../../reference/light-blue/img/bgnoise_lg_dark.png"); background-color: rgba(102, 105, 104, 0.9); background: radial-gradient( farthest-side ellipse at 10% 0, rgba(40, 40, 40, 0.9), rgba(90, 100, 130, 0.89), rgba(60, 60, 60, 0.9) ), url("../../../../reference/light-blue/img/bgnoise_lg_dark.png"); background: -webkit-radial-gradient( 10% 0, farthest-side ellipse, rgba(40, 40, 40, 0.9), rgba(90, 100, 130, 0.89), rgba(60, 60, 60, 0.9) ), url("../../../../reference/light-blue/img/bgnoise_lg_dark.png"); background: -moz-radial-gradient( 10% 0, farthest-side ellipse, rgba(40, 40, 40, 0.9), rgba(90, 100, 130, 0.89), rgba(60, 60, 60, 0.9) ), url("../../../../reference/light-blue/img/bgnoise_lg_dark.png"); padding-bottom: 10px; background-attachment: fixed; } .darkBack { background: rgba(51, 51, 51, 0.425) !important; border: 1px solid rgba(51, 51, 51, 0.425) !important; } .gradient_middle_border { border-bottom: 1px solid transparent; border-image: linear-gradient(0.25turn, rgb(0 0 0 / 0%), #666666, rgb(0 0 0 / 0%)); border-image-slice: 1; } /* 화면낭독기 사용자용 */ #hd_login_msg { position: absolute; top: 0; left: 0; font-size: 0; line-height: 0; overflow: hidden; } .msg_sound_only, .sound_only { display: inline-block !important; position: absolute; top: 0; left: 0; width: 0; height: 0; margin: 0 !important; padding: 0 !important; font-size: 0; line-height: 0; border: 0 !important; overflow: hidden !important; } /* 게시판 읽기 */ #bo_v { /*margin-bottom:20px;*/ box-sizing: border-box; padding: 20px; } #bo_v_table { position: absolute; top: 0; right: 16px; margin: 0; padding: 0 5px; height: 25px; background: #ff3061; color: #fff; font-weight: bold; line-height: 2.2em; } #bo_v_title { .bo_v_cate { display: inline-block; line-height: 20px; background: #e2eaf6; color: #3a8afd; padding: 0 10px; border-radius: 3px; } .bo_v_tit { display: block; margin: 5px 0; word-break: break-all; font-size: 13px; } } #bo_v_top { zoom: 1; &:after { display: block; visibility: hidden; clear: both; content: ""; } h2 { position: absolute; font-size: 0; line-height: 0; overflow: hidden; } ul { padding: 0; list-style: none; word-break: break-all; } } #bo_v_bot { zoom: 1; &:after { display: block; visibility: hidden; clear: both; content: ""; } h2 { position: absolute; font-size: 0; line-height: 0; overflow: hidden; } ul { padding: 0; list-style: none; } } .bo_v_com { margin: 20px 0; float: right; > li { position: relative; float: left; margin-left: 5px; } } .bo_v_nb { position: relative; /*margin:20px 0*/ margin-top: 20px; clear: both; text-align: left; &:after { display: block; visibility: hidden; clear: both; content: ""; } li { border-top: 1px dashed #555555; padding: 13px; &:last-child { border-bottom: 1px dashed #555555; } &:hover { background: rgba(51, 51, 51, 0.425); } i { font-size: 13px; color: #b3b3b3; } .nb_tit { display: inline-block; padding-right: 20px; color: #b3b3b3; } .nb_date { float: right; color: #b3b3b3; } } } #bo_v_atc { min-height: 200px; height: auto !important; height: 200px; } #bo_v_atc_title { position: absolute; font-size: 0; line-height: 0; overflow: hidden; } #bo_v_img { width: 100%; overflow: hidden; zoom: 1; &:after { display: block; visibility: hidden; clear: both; content: ""; } a.view_image { display: block; } img { margin-bottom: 20px; max-width: 100%; height: auto; } } #bo_v_con { margin: 10px 0 30px; width: 100%; line-height: 1.7em; min-height: 200px; word-break: break-all; overflow: hidden; text-align: left; a { display: inline-block; color: #000; text-decoration: underline; } img { max-width: 100%; height: auto; } a img { display: inline-block; margin-top: 10px; } } #bo_v_act { margin-bottom: 30px; text-align: center; .bo_v_act_gng { position: relative; } a { margin-right: 5px; vertical-align: middle; color: #4a5158; &:hover { color: #ff484f; border-color: #ff484f; } } i { font-size: 1.4em; margin-right: 5px; } } #bo_v_act_good, #bo_v_act_nogood { display: none; position: absolute; top: 30px; left: 0; z-index: 9999; padding: 10px 0; width: 165px; background: #ff3061; color: #fff; text-align: center; } #bo_v_act { .bo_v_good, .bo_v_nogood { display: inline-block; border: 1px solid #dedede; width: 70px; line-height: 46px; border-radius: 30px; } } .bo_v_nb a { color: #a4c6ff; text-decoration: none; &:hover { color: #5797ff; text-decoration: underline; } &:focus { color: #5797ff; text-decoration: underline; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } } .empty_list { position: relative; margin: 0px 15px 20px 15px; padding: 30px; border-radius: 3px; box-sizing: content-box; background: rgba(51, 51, 51, 0.425); font-size: 13px; line-height: 1.428571429; color: #f8f8f8; &:after { content: ''; top:15px; position: absolute; left:15px; height: calc(100% - 30px); border-left: 5px solid rgba(51, 51, 51, 0.425); } }