@charset "utf-8";
font-face
@font-face{
	font-family:"notokr-Bl";
	src:url('/css/lifejump/fonts/notokr-black.eot');
	src:url('/css/lifejump/fonts/notokr-black.eot?#iefix') format('embedded-opentype'),
	url('/css/lifejump/fonts/notokr-black.woff') format('woff'),
	url('/css/lifejump/fonts/notokr-black.ttf') format('truetype');
url('/css/lifejump/fonts/notokr-black.svg#NanumGothic') format('svg');
	src:local(※), url('/css/lifejump/fonts/notokr-black.woff') format('woff');
}
@font-face{
	font-family:"notokr-bold";
	src:url('/css/lifejump/fonts/notokr-bold.eot');
	src:url('/css/lifejump/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
	url('/css/lifejump/fonts/notokr-bold.woff') format('woff'),
	url('/css/lifejump/fonts/notokr-bold.ttf') format('truetype');
url('/css/lifejump/fonts/notokr-bold.svg#NanumGothic') format('svg');
	src:local(※), url('/css/lifejump/fonts/notokr-bold.woff') format('woff');
}
@font-face{
	font-family:"notokr-demilight";
	src:url('/css/lifejump/fonts/notokr-demilight.eot');
	src:url('/css/lifejump/fonts/notokr-demilight.eot?#iefix') format('embedded-opentype'),
	url('/css/lifejump/fonts/notokr-demilight.woff') format('woff'),
	url('/css/lifejump/fonts/notokr-demilight.ttf') format('truetype');
url('/css/lifejump/fonts/notokr-bold.svg#NanumGothic') format('svg');
	src:local(※), url('/css/lifejump/fonts/notokr-demilight.woff') format('woff');
}
@font-face{
	font-family:"notokr-light";
	src:url('/css/lifejump/fonts/notokr-light.eot');
	src:url('/css/lifejump/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
	url('/css/lifejump/fonts/notokr-light.woff') format('woff'),
	url('/css/lifejump/fonts/notokr-bold.ttf') format('truetype');
url('/css/lifejump/fonts/notokr-light.svg#NanumGothic') format('svg');
	src:local(※), url('/css/lifejump/fonts/notokr-light.woff') format('woff');
}
@font-face{
	font-family:"notokr-medium";
	src:url('/css/lifejump/fonts/notokr-medium.eot');
	src:url('/css/lifejump/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
	url('/css/lifejump/fonts/notokr-medium.woff') format('woff'),
	url('/css/lifejump/fonts/notokr-medium.ttf') format('truetype');
url('/css/lifejump/fonts/notokr-medium.svg#NanumGothic') format('svg');
	src:local(※), url('/css/lifejump/fonts/notokr-medium.woff') format('woff');
}
@font-face{
	font-family:"notokr-regular";
	src:url('/css/lifejump/fonts/notokr-regular.eot');
	src:url('/css/lifejump/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
	url('/css/lifejump/fonts/notokr-regular.woff') format('woff'),
	url('/css/lifejump/fonts/notokr-regular.ttf') format('truetype');
url('/css/lifejump/fonts/notokr-regular.svg#NanumGothic') format('svg');
	src:local(※), url('/css/lifejump/fonts/notokr-regular.woff') format('woff');
}
* { box-sizing: border-box;font-family:"notokr-regular",Dotum,Arial,sans-serif;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,input,select,textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
	/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	padding:0px;
	margin:0px;
	vertical-align:top
}
html {overflow-y:auto; text-align:center;color:#666;font-size:13px;line-height:1.2;letter-spacing:-1px}
html, body {width:100%;-webkit-text-size-adjust:none;height:100%; min-height:100%;}
body{position:relative;min-width:320px;margin:0 auto;}
ul, ol {list-style-type:none}
h1,h2,h3,h4,h5,h6,th{font-weight:normal}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;outline:none}
label {cursor:pointer}
i, em, address {font-style:normal}
caption,legend{visibility:hidden;width:0px;height:0px;font-size:0px;line-height:0px}

/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
	padding:0;
	margin:0
}

input,select,textarea{font-family:Titillium Web,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum';letter-spacing:-1px}
textarea{resize:none;border:none;background:none}

a {text-decoration:none;color:#666;cursor:pointer;}
input[type="text"] {border-radius: 0; -webkit-appearance: none;}
select {box-shadow: none; border-radius: 0; background: #fff; }

.letter{letter-spacing:normal !important}
@media screen and (max-width:1024px){
	html,body{ height: auto}
}

/*2025리뉴얼 본문관련  css 변경*/
.sub_view .view_con p{
	margin-bottom: 30px;
}

.sub_view .view_con  > :not(p):not(.article-mtitle) {
	margin-bottom: 40px;
}

.article-photo-wrap .title{
	margin: 15px 0 -5px;
	width: 100%;
	font-size: 18px;
	text-align: left;
	line-height: 1.5;
	font-weight: 500;
	color: var(--text-black-a);
	padding: 0 !important;
}

.article-photo-wrap {
	margin: 0 auto;
	width: fit-content;
}
.article-photo-wrap .article-img {
	position: relative;
	display: inline-flex;
	flex-flow: column wrap;
	align-items: center;
}
.article-photo-wrap .article-img img {
	max-width: 100%;
	height: auto;
}
.article-photo-wrap h4 {
	font-size: 16px;
	margin-bottom: 10px;
	color: var(--text-gray-b);
	font-weight: 500;
	text-align: left;
}

.article-photo-wrap.align-c,
.article-gif.align-c {
	margin: 0 auto;
}
.article-photo-wrap.align-l,
.article-gif.align-l {
	margin: 0 auto 0 0;
}
.article-photo-wrap.align-r,
.article-gif.align-r {
	margin: 0 0 0 auto;
}

.article-img-wrap {
	display: block;
	border-radius: 5px;
	overflow: hidden;
}


/***** 본문소재 시작 *****/
/* 본문소재 */
.caption {
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	color: #888888;
	text-align: left;
	line-height: 1.5;
	padding: 15px 0 0;
	margin-bottom: -5px;
}
.caption:before {
	display: inline-block;
	content: "▲";
	font-size: 7px;
	transform: translateY(-2px);
	margin-right: 5px;
}

.sub_view .view_con img {
	max-width: 100%;
}

/* 본문 이미지 사진크기 */
.basic-size {
	max-width: 640px !important;
	min-width: 200px;
	width: 100%;
}
/*2025리뉴얼 본문관련  css 변경 end*/