/*     1815175 : 맞춤형 컨텐츠      */
.empty__1815175__ {padding:20px 10px;background:#fafafa;}
.empty__1815175__ p {margin:0;padding:0;}
.empty__1815175__ .title {font-size:18px;font-weight:bold;color:blue;text-align:center}
.empty__1815175__ dt {margin-bottom:5px;font-size:15px;font-weight:bold;}
.empty__1815175__ dd {margin:0;font-size:13px;}
.empty__1815175__ dd ul li {padding-left:15px;}
.row {overflow:hidden;}

/*     1816475 : 비메오동영상_모바일포함      */
video,audio,object,embed,iframe {max-width:1920px !important;}
.farm__1816475__ {width:100%; height:200px; background:#f7f7f7;border:1px #ddd solid}
.farm__1816475__ p {font-size:18px;padding-top:80px;}

#youtubeWrap__1816475__ {position: relative;	padding-bottom: 0%; /* 16/9 ratio */	padding-top: 0; /* IE6 workaround*/	overflow: hidden;	height: 768px;	margin-top:0;	background-color:#000000;	background-image: url('img/vj_m_pn21_01.jpg');    background-position: center center;  }
#youtubeWrap__1816475__ iframe,
#youtubeWrap__1816475__ object,
#youtubeWrap__1816475__ embed {position: absolute; top: 0; left: 50%;width: 1365px;height: 768px;margin-left: -682.5px;border:0;}

.youtubeWrap-text__1816475__ { position: absolute; top: 50%; width: 100%; }
.youtubeWrap-text__1816475__ .text1 { margin-top:-70px;  text-align: center; font-size: 60px; color: #ffffff;font-weight:bold;letter-spacing:-2px;}
.youtubeWrap-text__1816475__ .text2 { text-align: center; font-size: 24px; color: #ffffff;font-weight:normal;letter-spacing:-1px;padding:10px 15px 0;}
.youtubeWrap-text__1816475__ .text3 {text-align: center; font-size: 20px; color: #ffffff;font-weight:normal;;letter-spacing:-1px; padding:0 15px;}

.youtubeWrap-text__1816475__ .btn_more {position:relative;display:inline-block;min-width:120px;line-height:38px;margin-top:20px;padding:5px 20px;font-size:18px;border:1px solid #d00000;background:#d00000;border-radius:25px; box-sizing:border-box;transition:.5s;text-align:center;}
.youtubeWrap-text__1816475__ .btn_more:hover {border:1px solid #000;background:#000;}
.youtubeWrap-text__1816475__ .btn_more span {display:block;position:relative;color:#fff;}

#youtubeWrap__1816475__ .gradient {
	height:30%;left:0;position:absolute;top: auto;width: 100%;bottom: 0;
	background:#111;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#111),color-stop(1,transparent));
	background:-ms-linear-gradient(bottom,#111,transparent);
	background:-moz-linear-gradient(center bottom,#111 0%,transparent 100%);
	background:-o-linear-gradient(transparent,#111);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='#111',GradientType=0);
}

@media (min-width:1024px) {
#youtubeWrap__1816475__ {height: 1080px;}
#youtubeWrap__1816475__ iframe, 
#youtubeWrap__1816475__ object, 
#youtubeWrap__1816475__ embed {width: 1920px; height: 1080px; margin-left: -960px;}

.youtubeWrap-text__1816475__ .text1 { margin-top:-180px;  font-size: 120px;letter-spacing:-3px;}
.youtubeWrap-text__1816475__ .text2 { font-size: 40px; color: #ffffff; padding:0 15px;}
.youtubeWrap-text__1816475__ .text3 { font-size: 34px; color: #ffffff; padding:0 15px;}

.youtubeWrap-text__1816475__ .btn_more {min-width:120px;line-height:50px;margin-top:25px;padding:15px 40px;font-size:24px;border-radius:50px;}
.youtubeWrap-text__1816475__ .btn_more:hover {border:1px solid #000;background:#000;}
}

/*     1815195 : 블록 설정      */
.block_option__1815195__ {display:table;width:100%}
.block_option__1815195__ p {display:table-cell;height:100px;margin:0;background:#f0fcff;color:blue;text-align:center;vertical-align:middle}


/*     1816715 : BLANK 컨텐츠      */
.blank__1816715__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.blank__1816715__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1816715__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1816715__ {height:20px}
}

/*     1816725 : 타이틀 텍스트      */
.title__1816725__ {font-size:0}
.title__1816725__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:34px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1816725__ p:before {content:'';position:absolute;background:#4972B8;font-size:0}

.title__1816725__.style_top p {padding-top:10px}
.title__1816725__.style_top p:before {top:0;left:0;width:34px;height:4px}

.title__1816725__.style_right p {padding-right:14px}
.title__1816725__.style_right p:before {top:16%;right:0;width:4px;height:34px}

.title__1816725__.style_bottom p {padding-bottom:12px}
.title__1816725__.style_bottom p:before {bottom:0;left:0;width:34px;height:4px}

.title__1816725__.style_left p {padding-left:14px}
.title__1816725__.style_left p:before {top:16%;left:0;width:4px;height:34px}

.title__1816725__.style_circle1 p {padding-left:18px}
.title__1816725__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1816725__.style_circle2 p {padding-left:18px}
.title__1816725__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #4972B8;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1816725__ p {font-size:50px}
	.title__1816725__.style_top p:before {width:50px}
	.title__1816725__.style_right p:before {height:50px}
	.title__1816725__.style_bottom p:before {width:50px}
	.title__1816725__.style_left p:before {height:50px}
}

/*     1816735 : 맞춤전송폼      */
.myreg_form__1816735__ {padding:30px 15px;}
.myreg_form__1816735__ .title_wrap {margin-bottom:20px;}
.myreg_form__1816735__ .title_wrap .title1 {margin:0;padding:0;font-size:20px;font-weight:bold;color:#fff;line-height:25px;letter-spacing:-.03em;}
.myreg_form__1816735__ .title_wrap .title2 {margin:5px 0 0;padding:0;font-size:15px;color:#fff;line-height:20px;letter-spacing:-.03em;opacity:.4;}

.form__1816735__ .form_title {margin:25px 0 10px;padding:0;font-size:16px;font-weight:bold;color:#fff;line-height:20px;letter-spacing:-.03em;}
.form__1816735__ .form_title:first-child {margin-top:0;}
.form__1816735__ > ul {margin:0;padding:0;}
.form__1816735__ > ul > li {margin:0;padding:0;list-style-type:none;}
.form__1816735__ > ul > li > dl {box-sizing:border-box;display:table;width:100%;height:55px;margin:0;padding:10px 5px;border-bottom:1px solid #aaa;}
.form__1816735__ > ul > li > dl > dt {display:table-cell;width:100px;margin:0;padding:0;font-size:15px;color:#ccc;line-height:22px;vertical-align:middle;letter-spacing:-.03em;}
.form__1816735__ > ul > li > dl > dt i {margin-left:5px;font-style:normal;color:#f50000;}
.form__1816735__ > ul > li > dl > dd {display:table-cell;margin:0;padding:0;font-size:15px;color:#888;line-height:22px;vertical-align:middle;letter-spacing:-.03em;}
.form__1816735__ > ul > li > dl > dd input[type='text'],
.form__1816735__ > ul > li > dl > dd input[type='password'],
.form__1816735__ > ul > li > dl > dd input[type='number'] {box-sizing:border-box;height:35px;padding:0 10px;border:1px solid #ccc;background:transparent;font-size:15px;color:#888;vertical-align:middle;}
.form__1816735__ > ul > li > dl > dd select {height:35px;background:transparent;font-size:15px;color:#888;vertical-align:middle;}
.form__1816735__ > ul > li > dl > dd textarea {box-sizing:border-box;width:100%;padding:10px;border:1px solid #555;background:transparent;font-size:15px;color:#888;vertical-align:middle;}
.form__1816735__ > ul > li > dl > dd input[type='radio'],
.form__1816735__ > ul > li > dl > dd input[type='checkbox'] {margin:0 5px 0 0}
.form__1816735__ > ul > li > dl > dd a,
.form__1816735__ > ul > li > dl > dd button,
.form__1816735__ > ul > li > dl > dd input[type='button'] {box-sizing:border-box;display:inline-block;position:relative;height:35px;margin:2px 0 2px 5px;padding:0 15px;background:#000;font-family:'Malgun Gothic',sans-serif;font-size:13px;color:#fff;font-weight:bold;line-height:35px;vertical-align:middle;cursor:pointer;}
.form__1816735__ > ul > li > dl > dd label {margin-right:15px;cursor:pointer;}
.form__1816735__ > ul > li > dl > dd #s_v3 {width:100%;}
.form__1816735__ > ul > li > dl > dd .form_help_text {display:block;margin-top:5px;font-size:13px;color:#666;line-height:18px;letter-spacing:-.03em;}
.form__1816735__ > ul > li:nth-child(1) > dl {padding-top:0;}

.privacy__1816735__ {position:relative;margin-top:10px;}
.privacy__1816735__ .argree_text {margin:0;padding:0;}
.privacy__1816735__ .argree_text input[type='checkbox'] {margin:0 3px 0 0;}
.privacy__1816735__ .argree_text label {font-size:14px;color:#888;line-height:20px;letter-spacing:-.03em;cursor:pointer;}
.privacy__1816735__ .argree_text .btn_privacy_view {margin:0 0 0 5px;padding:0;border:none;background:none;font-size:14px;font-weight:bold;color:#fff;line-height:20px;letter-spacing:-.03em;}
.privacy__1816735__ .form_privacy_layer {box-sizing:border-box;display:none;position:absolute;bottom:30px;left:0;width:280px;border:1px solid #333;background:#fff;}
.privacy__1816735__ .form_privacy_layer.on {display:block;}
.privacy__1816735__ .form_privacy_layer > dl {margin:0;padding:0;}
.privacy__1816735__ .form_privacy_layer > dl > dt {position:relative;margin:0;padding:10px 15px;background:#e5e5e5;font-size:14px;font-weight:bold;color:#101010;line-height:18px;letter-spacing:-.03em;}
.privacy__1816735__ .form_privacy_layer > dl > dt .btn_layer_close {position:absolute;top:0;right:0;width:38px;height:38px;margin:0;padding:0;border:none;background:none;font-size:0;}
.privacy__1816735__ .form_privacy_layer > dl > dt .btn_layer_close:before {content:'';display:block;position:absolute;top:-1px;right:0;bottom:0;left:0;width:16px;height:1px;margin:auto;background:#101010;transform:rotate(-45deg);}
.privacy__1816735__ .form_privacy_layer > dl > dt .btn_layer_close:after {content:'';display:block;position:absolute;top:-1px;right:0;bottom:0;left:0;width:16px;height:1px;margin:auto;background:#101010;transform:rotate(45deg);}
.privacy__1816735__ .form_privacy_layer > dl > dd {overflow-y:auto;max-height:150px;margin:0;padding:10px 15px;font-size:13px;color:#666;line-height:17px;letter-spacing:-.03em;}
.privacy__1816735__ .form_privacy_layer > dl p {margin:0;padding:0;}

.myreg_form__1816735__ .form_btns {margin-top:20px;}
.myreg_form__1816735__ .form_btns button {box-sizing:border-box;position:relative;width:100%;height:50px;margin:0;padding:0;border:none;background:#d00000;font-size:16px;font-weight:bold;color:#fff;line-height:23px;letter-spacing:-.03em;vertical-align:top;}
.myreg_form__1816735__ .form_btns button:before {content:'';display:block;position:absolute;top:calc(50% - 1px);right:25px;width:25px;height:1px;background:#fff;}
.myreg_form__1816735__ .form_btns button:after {content:'';display:block;position:absolute;top:calc(50% - 4px);right:25px;width:7px;height:1px;background:#fff;transform:rotate(45deg);}

@media all and (min-width:768px){
	.form__1816735__ {overflow:hidden;}
	.form__1816735__ > ul {margin-left:-20px;}
	.form__1816735__ > ul:after {content:'';display:block;clear:both;}
	.form__1816735__ > ul > li {box-sizing:border-box;float:left;width:50%;padding-left:20px;}
	.form__1816735__ > ul > li.full_width {width:100%;}
}

@media all and (min-width:1024px){
	.myreg_form__1816735__ {position:relative;padding:50px;}
	.myreg_form__1816735__ .title_wrap {margin-bottom:35px;}
	.myreg_form__1816735__ .title_wrap .title1 {font-size:26px;line-height:32px;}
	.myreg_form__1816735__ .title_wrap .title2 {margin-top:10px;font-size:18px;line-height:26px;}

	.form__1816735__ .form_title {margin:35px 0 15px;font-size:18px;line-height:25px;}
	.form__1816735__ > ul {margin-left:-50px;}
	.form__1816735__ > ul > li {padding-left:50px;}
	.form__1816735__ > ul > li > dl {padding:20px 5px;}
	.form__1816735__ > ul > li > dl > dt {width:150px;font-size:16px;font-weight:bold;line-height:22px;}
	.form__1816735__ > ul > li > dl > dd input[type='text'],
	.form__1816735__ > ul > li > dl > dd input[type='password'],
	.form__1816735__ > ul > li > dl > dd input[type='number'] {height:45px;}
	.form__1816735__ > ul > li > dl > dd select {height:45px;font-size:16px;}
	.form__1816735__ > ul > li > dl > dd textarea {height:45px;font-size:16px;}
	.form__1816735__ > ul > li > dl > dd input[type='radio'],
	.form__1816735__ > ul > li > dl > dd input[type='checkbox'] {font-size:16px;}
	.form__1816735__ > ul > li > dl > dd a,
	.form__1816735__ > ul > li > dl > dd button,
	.form__1816735__ > ul > li > dl > dd input[type='button'] {height:45px;font-size:14px;line-height:45px;}
	.form__1816735__ > ul > li > dl > dd .form_help_text {margin-top:10px;font-size:14px;line-height:20px;}
	.form__1816735__ > ul > li:nth-child(2) > dl {padding-top:0;}

	.privacy__1816735__ {margin-top:15px;}
	.privacy__1816735__ .argree_text label {font-size:16px;line-height:22px;}
	.privacy__1816735__ .argree_text .btn_privacy_view {font-size:16px;line-height:22px;}
	.privacy__1816735__ .form_privacy_layer {width:550px;}
	.privacy__1816735__ .form_privacy_layer > dl > dt {padding:15px 20px;font-size:15px;line-height:20px;}
	.privacy__1816735__ .form_privacy_layer > dl > dt .btn_layer_close {width:50px;height:50px;}
	.privacy__1816735__ .form_privacy_layer > dl > dt .btn_layer_close:before {width:20px;}
	.privacy__1816735__ .form_privacy_layer > dl > dt .btn_layer_close:after {width:20px;}
	.privacy__1816735__ .form_privacy_layer > dl > dd {max-height:200px;padding:15px 20px;font-size:14px;line-height:18px;}

	.myreg_form__1816735__ .form_btns {position:absolute;top:50px;right:50px;margin-top:0;text-align:right;}
	.myreg_form__1816735__ .form_btns button {display:inline-block;width:auto;height:65px;padding:0 110px 0 25px;font-size:20px;line-height:25px;}
	.myreg_form__1816735__ .form_btns button:before {width:35px;}
	.myreg_form__1816735__ .form_btns button:after {top:calc(50% - 5px);width:9px;}
}

/*     2521904 : BLANK 컨텐츠      */
.blank__2521904__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.blank__2521904__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521904__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521904__ {height:40px}
}

/*     2521724 : 타이틀 텍스트      */
.title__2521724__ {font-size:0}
.title__2521724__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:40px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em; font-family: "ONEMobileT" !important; word-break: keep-all;
}
.title__2521724__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__2521724__.style_top p {padding-top:10px}
.title__2521724__.style_top p:before {top:0;left:0;width:40px;height:4px}

.title__2521724__.style_right p {padding-right:14px}
.title__2521724__.style_right p:before {top:16%;right:0;width:4px;height:40px}

.title__2521724__.style_bottom p {padding-bottom:12px}
.title__2521724__.style_bottom p:before {bottom:0;left:0;width:40px;height:4px}

.title__2521724__.style_left p {padding-left:14px}
.title__2521724__.style_left p:before {top:16%;left:0;width:4px;height:40px}

.title__2521724__.style_circle1 p {padding-left:18px}
.title__2521724__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__2521724__.style_circle2 p {padding-left:18px}
.title__2521724__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__2521724__ p {font-size:60px}
	.title__2521724__.style_top p:before {width:60px}
	.title__2521724__.style_right p:before {height:60px}
	.title__2521724__.style_bottom p:before {width:60px}
	.title__2521724__.style_left p:before {height:60px}
}

/*     2521714 : 타이틀 텍스트      */
.title__2521714__ {font-size:0}
.title__2521714__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#999999;letter-spacing:-.03em;line-height:1.4em; font-family: "ONEMobileT" !important; word-break: keep-all;
}
.title__2521714__ p:before {content:'';position:absolute;background:#dddddd;font-size:0}

.title__2521714__.style_top p {padding-top:10px}
.title__2521714__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__2521714__.style_right p {padding-right:14px}
.title__2521714__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__2521714__.style_bottom p {padding-bottom:12px}
.title__2521714__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__2521714__.style_left p {padding-left:14px}
.title__2521714__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__2521714__.style_circle1 p {padding-left:18px}
.title__2521714__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__2521714__.style_circle2 p {padding-left:18px}
.title__2521714__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #dddddd;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__2521714__ p {font-size:28px}
	.title__2521714__.style_top p:before {width:28px}
	.title__2521714__.style_right p:before {height:28px}
	.title__2521714__.style_bottom p:before {width:28px}
	.title__2521714__.style_left p:before {height:28px}
}

/*     2521734 : BLANK 컨텐츠      */
.blank__2521734__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521734__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521734__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521734__ {height:12px}
}

/*     2521744 : 아이콘형 리스트      */
.text_list__2521744__ {
  width: 100%;
}

.text_list__2521744__ * {
  box-sizing: border-box;
}

.text_list__2521744__ .text-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.text_list__2521744__ .text-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: 0 22px;
  border: 1px solid #d00000;
  border-radius: 999px;
  background: #fff;
  color: #d00000;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
  white-space: nowrap;
  word-break: keep-all;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}

@media (max-width: 768px) {
  .text_list__2521744__ .text-list {
    gap: 8px;
  }

  .text_list__2521744__ .text-item {
    min-height: 34px;
    padding: 0 16px;
    font-size: 13px;
  }
}

/*     2521754 : BLANK 컨텐츠      */
.blank__2521754__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__2521754__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521754__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521754__ {height:20px}
}

/*     2521764 : 박스 텍스트      */
.boxText__2521764__ {
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boxText__2521764__ * {
  box-sizing: border-box;
}

.boxText__2521764__ .boxText__inner {
  position: relative;
  width: 100%;
  padding: 24px 28px;
  border: 1px solid rgba(226, 232, 240, 0.78);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow:
    0 10px 28px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.85);
  overflow: hidden;
}

.boxText__2521764__ .boxText__inner::before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
}

.boxText__2521764__ .boxText__title {
  position: relative;
  margin: 0 0 12px;
  padding-left: 13px;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 700;
  color: #1f2937;
  letter-spacing: -0.03em;
  word-break: keep-all;
}

.boxText__2521764__ .boxText__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 3px;
  height: 1.05em;
  border-radius: 99px;
  background: rgba(185, 28, 28, 0.72)
}

.boxText__2521764__ .boxText__content {
  margin: 0;
  font-size: 13px;
  line-height: 1.72;
  font-weight: 400;
  color: #1f2937;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.boxText__2521764__:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .boxText__2521764__ {
    margin-bottom: 8px;
  }

  .boxText__2521764__ .boxText__inner {
    padding: 20px 18px;
    border-radius: 14px;
  }

  .boxText__2521764__ .boxText__inner::before {
    left: 16px;
    right: 16px;
  }

  .boxText__2521764__ .boxText__title {
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
  }

  .boxText__2521764__ .boxText__title::before {
    width: 3px;
    height: 1em;
  }

  .boxText__2521764__ .boxText__content {
    font-size: 12px;
    line-height: 1.68;
  }
}

/*     2521774 : BLANK 컨텐츠      */
.blank__2521774__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521774__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521774__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521774__ {height:12px}
}

/*     2521784 : 박스 텍스트      */
.boxText__2521784__ {
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boxText__2521784__ * {
  box-sizing: border-box;
}

.boxText__2521784__ .boxText__inner {
  position: relative;
  width: 100%;
  padding: 24px 28px;
  border: 1px solid rgba(226, 232, 240, 0.78);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow:
    0 10px 28px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.85);
  overflow: hidden;
}

.boxText__2521784__ .boxText__inner::before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
}

.boxText__2521784__ .boxText__title {
  position: relative;
  margin: 0 0 12px;
  padding-left: 13px;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 700;
  color: #1f2937;
  letter-spacing: -0.03em;
  word-break: keep-all;
}

.boxText__2521784__ .boxText__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 3px;
  height: 1.05em;
  border-radius: 99px;
  background: rgba(185, 28, 28, 0.72)
}

.boxText__2521784__ .boxText__content {
  margin: 0;
  font-size: 13px;
  line-height: 1.72;
  font-weight: 400;
  color: #1f2937;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.boxText__2521784__:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .boxText__2521784__ {
    margin-bottom: 8px;
  }

  .boxText__2521784__ .boxText__inner {
    padding: 20px 18px;
    border-radius: 14px;
  }

  .boxText__2521784__ .boxText__inner::before {
    left: 16px;
    right: 16px;
  }

  .boxText__2521784__ .boxText__title {
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
  }

  .boxText__2521784__ .boxText__title::before {
    width: 3px;
    height: 1em;
  }

  .boxText__2521784__ .boxText__content {
    font-size: 12px;
    line-height: 1.68;
  }
}

/*     2521794 : BLANK 컨텐츠      */
.blank__2521794__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521794__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521794__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521794__ {height:12px}
}

/*     2521804 : 박스 텍스트      */
.boxText__2521804__ {
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boxText__2521804__ * {
  box-sizing: border-box;
}

.boxText__2521804__ .boxText__inner {
  position: relative;
  width: 100%;
  padding: 24px 28px;
  border: 1px solid rgba(226, 232, 240, 0.78);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow:
    0 10px 28px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.85);
  overflow: hidden;
}

.boxText__2521804__ .boxText__inner::before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
}

.boxText__2521804__ .boxText__title {
  position: relative;
  margin: 0 0 12px;
  padding-left: 13px;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 700;
  color: #1f2937;
  letter-spacing: -0.03em;
  word-break: keep-all;
}

.boxText__2521804__ .boxText__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 3px;
  height: 1.05em;
  border-radius: 99px;
  background: rgba(185, 28, 28, 0.72)
}

.boxText__2521804__ .boxText__content {
  margin: 0;
  font-size: 13px;
  line-height: 1.72;
  font-weight: 400;
  color: #1f2937;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.boxText__2521804__:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .boxText__2521804__ {
    margin-bottom: 8px;
  }

  .boxText__2521804__ .boxText__inner {
    padding: 20px 18px;
    border-radius: 14px;
  }

  .boxText__2521804__ .boxText__inner::before {
    left: 16px;
    right: 16px;
  }

  .boxText__2521804__ .boxText__title {
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
  }

  .boxText__2521804__ .boxText__title::before {
    width: 3px;
    height: 1em;
  }

  .boxText__2521804__ .boxText__content {
    font-size: 12px;
    line-height: 1.68;
  }
}

/*     2521814 : BLANK 컨텐츠      */
.blank__2521814__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521814__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521814__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521814__ {height:12px}
}

/*     2521824 : 박스 텍스트      */
.boxText__2521824__ {
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boxText__2521824__ * {
  box-sizing: border-box;
}

.boxText__2521824__ .boxText__inner {
  position: relative;
  width: 100%;
  padding: 24px 28px;
  border: 1px solid rgba(226, 232, 240, 0.78);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow:
    0 10px 28px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.85);
  overflow: hidden;
}

.boxText__2521824__ .boxText__inner::before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
}

.boxText__2521824__ .boxText__title {
  position: relative;
  margin: 0 0 12px;
  padding-left: 13px;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 700;
  color: #1f2937;
  letter-spacing: -0.03em;
  word-break: keep-all;
}

.boxText__2521824__ .boxText__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 3px;
  height: 1.05em;
  border-radius: 99px;
  background: rgba(185, 28, 28, 0.72)
}

.boxText__2521824__ .boxText__content {
  margin: 0;
  font-size: 13px;
  line-height: 1.72;
  font-weight: 400;
  color: #1f2937;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.boxText__2521824__:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .boxText__2521824__ {
    margin-bottom: 8px;
  }

  .boxText__2521824__ .boxText__inner {
    padding: 20px 18px;
    border-radius: 14px;
  }

  .boxText__2521824__ .boxText__inner::before {
    left: 16px;
    right: 16px;
  }

  .boxText__2521824__ .boxText__title {
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
  }

  .boxText__2521824__ .boxText__title::before {
    width: 3px;
    height: 1em;
  }

  .boxText__2521824__ .boxText__content {
    font-size: 12px;
    line-height: 1.68;
  }
}

/*     2521834 : BLANK 컨텐츠      */
.blank__2521834__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521834__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521834__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521834__ {height:12px}
}

/*     2521844 : 박스 텍스트      */
.boxText__2521844__ {
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boxText__2521844__ * {
  box-sizing: border-box;
}

.boxText__2521844__ .boxText__inner {
  position: relative;
  width: 100%;
  padding: 24px 28px;
  border: 1px solid rgba(226, 232, 240, 0.78);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow:
    0 10px 28px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.85);
  overflow: hidden;
}

.boxText__2521844__ .boxText__inner::before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
}

.boxText__2521844__ .boxText__title {
  position: relative;
  margin: 0 0 12px;
  padding-left: 13px;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 700;
  color: #1f2937;
  letter-spacing: -0.03em;
  word-break: keep-all;
}

.boxText__2521844__ .boxText__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 3px;
  height: 1.05em;
  border-radius: 99px;
  background: rgba(185, 28, 28, 0.72)
}

.boxText__2521844__ .boxText__content {
  margin: 0;
  font-size: 13px;
  line-height: 1.72;
  font-weight: 400;
  color: #1f2937;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.boxText__2521844__:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .boxText__2521844__ {
    margin-bottom: 8px;
  }

  .boxText__2521844__ .boxText__inner {
    padding: 20px 18px;
    border-radius: 14px;
  }

  .boxText__2521844__ .boxText__inner::before {
    left: 16px;
    right: 16px;
  }

  .boxText__2521844__ .boxText__title {
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
  }

  .boxText__2521844__ .boxText__title::before {
    width: 3px;
    height: 1em;
  }

  .boxText__2521844__ .boxText__content {
    font-size: 12px;
    line-height: 1.68;
  }
}

/*     2521854 : BLANK 컨텐츠      */
.blank__2521854__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521854__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521854__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521854__ {height:12px}
}

/*     2521864 : 박스 텍스트      */
.boxText__2521864__ {
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boxText__2521864__ * {
  box-sizing: border-box;
}

.boxText__2521864__ .boxText__inner {
  position: relative;
  width: 100%;
  padding: 24px 28px;
  border: 1px solid rgba(226, 232, 240, 0.78);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow:
    0 10px 28px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.85);
  overflow: hidden;
}

.boxText__2521864__ .boxText__inner::before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
}

.boxText__2521864__ .boxText__title {
  position: relative;
  margin: 0 0 12px;
  padding-left: 13px;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 700;
  color: #1f2937;
  letter-spacing: -0.03em;
  word-break: keep-all;
}

.boxText__2521864__ .boxText__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 3px;
  height: 1.05em;
  border-radius: 99px;
  background: rgba(185, 28, 28, 0.72)
}

.boxText__2521864__ .boxText__content {
  margin: 0;
  font-size: 13px;
  line-height: 1.72;
  font-weight: 400;
  color: #1f2937;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.boxText__2521864__:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .boxText__2521864__ {
    margin-bottom: 8px;
  }

  .boxText__2521864__ .boxText__inner {
    padding: 20px 18px;
    border-radius: 14px;
  }

  .boxText__2521864__ .boxText__inner::before {
    left: 16px;
    right: 16px;
  }

  .boxText__2521864__ .boxText__title {
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
  }

  .boxText__2521864__ .boxText__title::before {
    width: 3px;
    height: 1em;
  }

  .boxText__2521864__ .boxText__content {
    font-size: 12px;
    line-height: 1.68;
  }
}

/*     2521914 : BLANK 컨텐츠      */
.blank__2521914__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521914__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521914__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521914__ {height:12px}
}

/*     2521874 : 박스 텍스트      */
.boxText__2521874__ {
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boxText__2521874__ * {
  box-sizing: border-box;
}

.boxText__2521874__ .boxText__inner {
  position: relative;
  width: 100%;
  padding: 24px 28px;
  border: 1px solid rgba(226, 232, 240, 0.78);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow:
    0 10px 28px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.85);
  overflow: hidden;
}

.boxText__2521874__ .boxText__inner::before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  top: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
}

.boxText__2521874__ .boxText__title {
  position: relative;
  margin: 0 0 12px;
  padding-left: 13px;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 700;
  color: #1f2937;
  letter-spacing: -0.03em;
  word-break: keep-all;
}

.boxText__2521874__ .boxText__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.32em;
  width: 3px;
  height: 1.05em;
  border-radius: 99px;
  background: rgba(185, 28, 28, 0.72)
}

.boxText__2521874__ .boxText__content {
  margin: 0;
  font-size: 13px;
  line-height: 1.72;
  font-weight: 400;
  color: #1f2937;
  letter-spacing: -0.02em;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: pre-line;
}

.boxText__2521874__:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .boxText__2521874__ {
    margin-bottom: 8px;
  }

  .boxText__2521874__ .boxText__inner {
    padding: 20px 18px;
    border-radius: 14px;
  }

  .boxText__2521874__ .boxText__inner::before {
    left: 16px;
    right: 16px;
  }

  .boxText__2521874__ .boxText__title {
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4;
  }

  .boxText__2521874__ .boxText__title::before {
    width: 3px;
    height: 1em;
  }

  .boxText__2521874__ .boxText__content {
    font-size: 12px;
    line-height: 1.68;
  }
}

/*     2521884 : BLANK 컨텐츠      */
.blank__2521884__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.blank__2521884__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2521884__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2521884__ {height:12px}
}

/*     2521894 : 장문 텍스트      */
.textarea__2521894__ p {
	display:block;margin:0;padding:0;
	font-size:12px;font-weight:normal;color:#999999;letter-spacing:-.03em;line-height:1.4em; word-break: keep-all;
}

@media all and (min-width:1024px){
	.textarea__2521894__ p {font-size:12px;line-height:1.5em;}
}

/*     1815315 : 블록 설정      */
.block_option__1815315__ {display:table;width:100%}
.block_option__1815315__ p {display:table-cell;height:100px;margin:0;background:#f0fcff;color:blue;text-align:center;vertical-align:middle}


/*     1815205 : BLANK 컨텐츠      */
.blank__1815205__ {box-sizing:border-box;display:block;position:relative;width:100%;height:100px}
.blank__1815205__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1815205__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1815205__ {height:60px}
}

/*     1815215 : 타이틀 텍스트      */
.title__1815215__ {font-size:0}
.title__1815215__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:40px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__1815215__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1815215__.style_top p {padding-top:10px}
.title__1815215__.style_top p:before {top:0;left:0;width:40px;height:4px}

.title__1815215__.style_right p {padding-right:14px}
.title__1815215__.style_right p:before {top:16%;right:0;width:4px;height:40px}

.title__1815215__.style_bottom p {padding-bottom:12px}
.title__1815215__.style_bottom p:before {bottom:0;left:0;width:40px;height:4px}

.title__1815215__.style_left p {padding-left:14px}
.title__1815215__.style_left p:before {top:16%;left:0;width:4px;height:40px}

.title__1815215__.style_circle1 p {padding-left:18px}
.title__1815215__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1815215__.style_circle2 p {padding-left:18px}
.title__1815215__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1815215__ p {font-size:50px}
	.title__1815215__.style_top p:before {width:50px}
	.title__1815215__.style_right p:before {height:50px}
	.title__1815215__.style_bottom p:before {width:50px}
	.title__1815215__.style_left p:before {height:50px}
}

/*     1815235 : BLANK 컨텐츠      */
.blank__1815235__ {box-sizing:border-box;display:block;position:relative;width:100%;height:50px}
.blank__1815235__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1815235__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1815235__ {height:30px}
}

/*     1816765 : 타이틀 텍스트      */
.title__1816765__ {font-size:0}
.title__1816765__ p {
	display:block;position:relative;margin:0;padding:15px;border-bottom:1px solid #dadada;background:#f1f1f1;
	font-size:15px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__1816765__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1816765__.style_top p {padding-top:10px}
.title__1816765__.style_top p:before {top:0;left:0;width:15px;height:4px}

.title__1816765__.style_right p {padding-right:14px}
.title__1816765__.style_right p:before {top:16%;right:0;width:4px;height:15px}

.title__1816765__.style_bottom p {padding-bottom:12px}
.title__1816765__.style_bottom p:before {bottom:0;left:0;width:15px;height:4px}

.title__1816765__.style_left p {padding-left:14px}
.title__1816765__.style_left p:before {top:16%;left:0;width:4px;height:15px}

.title__1816765__.style_circle1 p {padding-left:18px}
.title__1816765__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1816765__.style_circle2 p {padding-left:18px}
.title__1816765__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1816765__ p {padding:15px 25px;font-size:20px}
	.title__1816765__.style_top p:before {width:20px}
	.title__1816765__.style_right p:before {height:20px}
	.title__1816765__.style_bottom p:before {width:20px}
	.title__1816765__.style_left p:before {height:20px}
}

/*     1816775 : 맞춤전송폼 리스트 - 목록형      */
.myreg_list__1816775__ {background:#f1f1f1;}
.myreg_list__1816775__ ul {margin:0;padding:0;list-style:none}
.myreg_list__1816775__ li {padding:10px 15px;border-bottom:1px solid #dadada;font-size:13px}
.myreg_list__1816775__ li:last-child {border-bottom:0;}
.myreg_list__1816775__ dl {display:table;width:100%;margin:0}
.myreg_list__1816775__ dt {display:table-cell;vertical-align:middle;padding:5px;background:#886f4f;color:#fff;text-align:center;width:30%;}
.myreg_list__1816775__ dd {display:table-cell;vertical-align:middle;margin:0;padding:0 10px;font-size:14px;color:#666;}
.myreg_list__1816775__ .empty {padding:10px 8px;color:#666;text-align:center}

@media all and (min-width:1024px) {
	.myreg_list__1816775__ li {padding:15px 25px;}
	.myreg_list__1816775__ dt {font-size:16px;width:15%;}
	.myreg_list__1816775__ dd {padding:0 15px;font-size:16px;}
}


/*     1816785 : 블록 설정      */
.block_option__1816785__ {display:table;width:100%}
.block_option__1816785__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1816785__ {padding-bottom:40px}
}


@media (min-width:1024px){
	.row__1816785__ {padding-bottom:80px}
}

/*     1815545 : BLANK 컨텐츠      */
.blank__1815545__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1815545__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1815545__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1815545__ {height:20px}
}

/*     2068585 : 타이틀 텍스트      */
.title__2068585__ {font-size:0}
.title__2068585__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:40px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__2068585__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__2068585__.style_top p {padding-top:10px}
.title__2068585__.style_top p:before {top:0;left:0;width:40px;height:4px}

.title__2068585__.style_right p {padding-right:14px}
.title__2068585__.style_right p:before {top:16%;right:0;width:4px;height:40px}

.title__2068585__.style_bottom p {padding-bottom:12px}
.title__2068585__.style_bottom p:before {bottom:0;left:0;width:40px;height:4px}

.title__2068585__.style_left p {padding-left:14px}
.title__2068585__.style_left p:before {top:16%;left:0;width:4px;height:40px}

.title__2068585__.style_circle1 p {padding-left:18px}
.title__2068585__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__2068585__.style_circle2 p {padding-left:18px}
.title__2068585__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__2068585__ p {font-size:50px}
	.title__2068585__.style_top p:before {width:50px}
	.title__2068585__.style_right p:before {height:50px}
	.title__2068585__.style_bottom p:before {width:50px}
	.title__2068585__.style_left p:before {height:50px}
}

/*     2068575 : 최근 게시글 - 이미지 슬라이드 (반응형)      */
.pm-board_slide_res__2068575__ {}
.pm-board_slide_res__2068575__ ul {margin:0 -5px;padding:0}
.pm-board_slide_res__2068575__ ul:after {content:'';display:block;clear:both}
.pm-board_slide_res__2068575__ ul li {box-sizing:border-box;position:relative;float:left;margin:0;padding:0 5px 10px;list-style-type:none}
.pm-board_slide_res__2068575__ ul li a {display:block;overflow:hidden;position:relative;border:none}
.pm-board_slide_res__2068575__ ul li a .figure {display:block;position:relative}
.pm-board_slide_res__2068575__ ul li a .figure img {width:100%;border:none;vertical-align:top}
.pm-board_slide_res__2068575__ ul li a .caption {box-sizing:border-box;display:block;position:absolute;bottom:0;left:0;width:100%;padding:5px;background:rgba(0,0,0,0.4)}
.pm-board_slide_res__2068575__ ul li a .caption .subject {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:bold;color:#fff;text-align:center}
.pm-board_slide_res__2068575__ ul li a .caption .cont {display:none;margin-top:10px;font-size:13px;color:#fff;line-height:1.4em;text-align:left;opacity:0}
.pm-board_slide_res__2068575__ ul li a:hover .caption {background:rgba(0,0,0,0.7)}

.pm-board_slide_res__2068575__ ul li.empty {font-size:14px;color:#363636;line-height:100px;text-align:center}

.pm-board_slide_res__2068575__.color_white ul li a .caption {background:rgba(255,255,255,0.8)}
.pm-board_slide_res__2068575__.color_white ul li a .caption .subject {color:#444}
.pm-board_slide_res__2068575__.color_white ul li a .caption .cont {color:#444}
.pm-board_slide_res__2068575__.color_white ul li a:hover .caption {background:rgba(255,255,255,0.9)}
.pm-board_slide_res__2068575__.color_black ul li a .caption {background:rgba(0,0,0,0.4)}
.pm-board_slide_res__2068575__.color_black ul li a .caption .subject {color:#fff}
.pm-board_slide_res__2068575__.color_black ul li a .caption .cont {color:#fff}
.pm-board_slide_res__2068575__.color_black ul li a:hover .caption {background:rgba(0,0,0,0.7)}

@media all and (min-width:1024px){
	.pm-board_slide_res__2068575__ ul {margin:0 -10px}
	.pm-board_slide_res__2068575__ ul li {padding:0 10px 20px}
	.pm-board_slide_res__2068575__ ul li a .caption {
		height:39px;padding:10px;transition:all .3s ease;
	}
	.pm-board_slide_res__2068575__ ul li a .caption .cont {display:block;transition:all .3s ease}
	.pm-board_slide_res__2068575__ ul li a:hover .caption {height:100%}
	.pm-board_slide_res__2068575__ ul li a:hover .caption .cont {opacity:1}
}

/*     2068555 : BLANK 컨텐츠      */
.blank__2068555__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__2068555__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2068555__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2068555__ {height:20px}
}

/*     2068595 : 버튼      */
.button__2068595__ {font-size:0}
.button__2068595__ a {
	display:inline-block;margin:0;padding:20px 35px;
	border:1px solid #d00000;border-radius:100px;box-sizing:border-box;
	font-size:20px;font-weight:bold;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.5em;background:#42b7f0;
}
.button__2068595__.style_full a {background:#d00000;}
.button__2068595__.style_line a {background:transparent;color:#ffffff}

@media all and (min-width:1024px){
	.button__2068595__ a {font-size:20px;transition:all .3s;}
	.button__2068595__:hover a {background:#ddd;color:#000000;border:1px solid #fff;}
}

/*     2068605 : BLANK 컨텐츠      */
.blank__2068605__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__2068605__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__2068605__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__2068605__ {height:20px}
}

/*     1815415 : 블록 설정      */
.block_option__1815415__ {display:table;width:100%}
.block_option__1815415__ p {display:table-cell;height:100px;margin:0;background:#f0fcff;color:blue;text-align:center;vertical-align:middle}


/*     1815435 : 타이틀 텍스트      */
.title__1815435__ {font-size:0}
.title__1815435__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:40px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__1815435__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1815435__.style_top p {padding-top:10px}
.title__1815435__.style_top p:before {top:0;left:0;width:40px;height:4px}

.title__1815435__.style_right p {padding-right:14px}
.title__1815435__.style_right p:before {top:16%;right:0;width:4px;height:40px}

.title__1815435__.style_bottom p {padding-bottom:12px}
.title__1815435__.style_bottom p:before {bottom:0;left:0;width:40px;height:4px}

.title__1815435__.style_left p {padding-left:14px}
.title__1815435__.style_left p:before {top:16%;left:0;width:4px;height:40px}

.title__1815435__.style_circle1 p {padding-left:18px}
.title__1815435__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1815435__.style_circle2 p {padding-left:18px}
.title__1815435__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1815435__ p {font-size:50px}
	.title__1815435__.style_top p:before {width:50px}
	.title__1815435__.style_right p:before {height:50px}
	.title__1815435__.style_bottom p:before {width:50px}
	.title__1815435__.style_left p:before {height:50px}
}

/*     1815345 : 장문 텍스트      */
.textarea__1815345__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1815345__ p {font-size:20px;line-height:1.65em;}
}

/*     1815445 : BLANK 컨텐츠      */
.blank__1815445__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1815445__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1815445__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1815445__ {height:20px}
}

/*     1817015 : 이미지 리스트      */
@font-face {
	font-family: 'icomoon_bbs';
	src: url('/img_up/shop_pds/arampage/design/icomoon/icomoon_bbs/icomoon.eot');
	src: url('/img_up/shop_pds/arampage/design/icomoon/icomoon_bbs/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/arampage/design/icomoon/icomoon_bbs/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/arampage/design/icomoon/icomoon_bbs/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/arampage/design/icomoon/icomoon_bbs/icomoon.svg#icomoon_slider') format('svg');
	font-weight: normal;
	font-style: normal;
}

.img_tile__1817015__:after {content:''; display:block; clear:both;}
.img_tile__1817015__ * {box-sizing:border-box;}
.img_tile__1817015__ .item {float:left; width:100%;}
.img_tile__1817015__ .item .item_inner {display:block; position:relative; text-decoration:none;}
.img_tile__1817015__ .item .item_inner:before {
	content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; z-index:5; background:#000000; opacity:0;
	-webkit-transition:.3s opacity ease-in-out; transition:.3s opacity ease-in-out;
}
.img_tile__1817015__ .item .item_inner:hover:before {opacity:.2;}
.img_tile__1817015__ .figure {display:block;}
.img_tile__1817015__ .figure img {max-width:100%; vertical-align:top;}
.img_tile__1817015__ .caption_wrap {display:block; position:absolute; top:0; right:0; bottom:0; left:0; z-index:10;}
.img_tile__1817015__ .caption_inner {display:table; width:100%; height:100%;}
.img_tile__1817015__ .caption {display:table-cell; padding:8px; text-align:center; vertical-align:middle;}
.img_tile__1817015__ .caption > span {display:block;}
.img_tile__1817015__ .caption > span.subject {font-weight:bold; font-size:18px; color:#ffffff; line-height:1.3em; letter-spacing:-.03em;}
.img_tile__1817015__ .caption > span.content {display:block; position:relative; padding-top:10px; font-size:14px; color:#ffffff; line-height:1.3em;}
.img_tile__1817015__ .caption > span.content:before {content:''; position:absolute; top:0; right:0; left:0; width:15px; height:1px; margin:0 auto; background:#ffffff;}

.col_m_1__1817015__ .item {width:100%;}
.col_m_2__1817015__ .item {width:50%;}
.col_m_3__1817015__ .item {width:33.3333%;}
.col_m_4__1817015__ .item {width:25%;}
.col_m_1__1817015__ .item,
.col_m_2__1817015__ .item2n,
.col_m_3__1817015__ .item3n,
.col_m_4__1817015__ .item4n {clear:both;}

@media (min-width:768px){
	.img_tile__1817015__ .caption {padding:10px;}
	.img_tile__1817015__ .caption > span.subject {font-size:18px; letter-spacing:0;}
	.img_tile__1817015__ .caption > span.content {display:block; margin-top:8px;}

	.col_m_1__1817015__ .item,
	.col_m_2__1817015__ .item2n,
	.col_m_3__1817015__ .item3n,
	.col_m_4__1817015__ .item4n {clear:none;}

	.col_t_1__1817015__ .item {width:100%;}
	.col_t_2__1817015__ .item {width:50%;}
	.col_t_3__1817015__ .item {width:33.3333%;}
	.col_t_4__1817015__ .item {width:25%;}
	.col_t_5__1817015__ .item {width:20%;}
	.col_t_6__1817015__ .item {width:16.6666%;}
	.col_t_1__1817015__ .item,
	.col_t_2__1817015__ .item2n,
	.col_t_3__1817015__ .item3n,
	.col_t_4__1817015__ .item4n,
	.col_t_5__1817015__ .item5n,
	.col_t_6__1817015__ .item6n {clear:both;}
}

@media (min-width:1024px){
	.img_tile__1817015__ .caption {padding:30px 25px; text-align:left; vertical-align:top;}
	.img_tile__1817015__ .caption > span.subject {font-size:23px; line-height:30px;}
	.img_tile__1817015__ .caption > span.content {margin-top:10px; font-size:15px; line-height:19px;}
	.img_tile__1817015__ .caption > span.content:before {right:auto; width:25px;}

	.col_t_1__1817015__ .item,
	.col_t_2__1817015__ .item2n,
	.col_t_3__1817015__ .item3n,
	.col_t_4__1817015__ .item4n,
	.col_t_5__1817015__ .item5n,
	.col_t_6__1817015__ .item6n {clear:none;}

	.col_pc_1__1817015__ .item {width:100%;}
	.col_pc_2__1817015__ .item {width:50%;}
	.col_pc_3__1817015__ .item {width:33.3333%;}
	.col_pc_4__1817015__ .item {width:25%;}
	.col_pc_5__1817015__ .item {width:20%;}
	.col_pc_6__1817015__ .item {width:16.6666%;}
	.col_pc_1__1817015__ .item,
	.col_pc_2__1817015__ .item2n,
	.col_pc_3__1817015__ .item3n,
	.col_pc_4__1817015__ .item4n,
	.col_pc_5__1817015__ .item5n,
	.col_pc_6__1817015__ .item6n {clear:both;}
}

/*     1817025 : BLANK 컨텐츠      */
.blank__1817025__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1817025__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1817025__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1817025__ {height:20px}
}

/*     1815535 : 블록 설정      */
.block_option__1815535__ {display:table;width:100%}
.block_option__1815535__ p {display:table-cell;height:100px;margin:0;background:#f0fcff;color:blue;text-align:center;vertical-align:middle}


/*     1815265 : 블록 설정      */
.block_option__1815265__ {display:table;width:100%}
.block_option__1815265__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
	.row__1815265__ {display:table;width:100%;padding: 0 58px;}
	.row__1815265__ > div {display:table-cell;vertical-align:middle;}

@media (max-width:1023px){
	.row__1815265__ {height:400px;background-size:cover;}
}


@media (min-width:1024px){
	.row__1815265__ {height:800px;background-size:cover;background-attachment: fixed;}
}

/*     1815555 : 타이틀 텍스트      */
.title__1815555__ {font-size:0}
.title__1815555__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:40px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1815555__ p:before {content:'';position:absolute;background:#4972B8;font-size:0}

.title__1815555__.style_top p {padding-top:10px}
.title__1815555__.style_top p:before {top:0;left:0;width:40px;height:4px}

.title__1815555__.style_right p {padding-right:14px}
.title__1815555__.style_right p:before {top:16%;right:0;width:4px;height:40px}

.title__1815555__.style_bottom p {padding-bottom:12px}
.title__1815555__.style_bottom p:before {bottom:0;left:0;width:40px;height:4px}

.title__1815555__.style_left p {padding-left:14px}
.title__1815555__.style_left p:before {top:16%;left:0;width:4px;height:40px}

.title__1815555__.style_circle1 p {padding-left:18px}
.title__1815555__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1815555__.style_circle2 p {padding-left:18px}
.title__1815555__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #4972B8;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1815555__ p {font-size:50px}
	.title__1815555__.style_top p:before {width:50px}
	.title__1815555__.style_right p:before {height:50px}
	.title__1815555__.style_bottom p:before {width:50px}
	.title__1815555__.style_left p:before {height:50px}
}

/*     1815565 : BLANK 컨텐츠      */
.blank__1815565__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1815565__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1815565__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1815565__ {height:20px}
}

/*     1815275 : 타이틀 텍스트      */
.title__1815275__ {font-size:0}
.title__1815275__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:0em;line-height:1.4em;
}
.title__1815275__ p:before {content:'';position:absolute;background:#444444;font-size:0}

.title__1815275__.style_top p {padding-top:10px}
.title__1815275__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1815275__.style_right p {padding-right:14px}
.title__1815275__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1815275__.style_bottom p {padding-bottom:12px}
.title__1815275__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1815275__.style_left p {padding-left:14px}
.title__1815275__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1815275__.style_circle1 p {padding-left:18px}
.title__1815275__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1815275__.style_circle2 p {padding-left:18px}
.title__1815275__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #444444;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1815275__ p {font-size:34px}
	.title__1815275__.style_top p:before {width:34px}
	.title__1815275__.style_right p:before {height:34px}
	.title__1815275__.style_bottom p:before {width:34px}
	.title__1815275__.style_left p:before {height:34px}
}

/*     1815285 : 장문 텍스트      */
.textarea__1815285__ p {
	display:block;margin:0;padding:0;
	font-size:18px;font-weight:normal;color:#ffffff;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1815285__ p {font-size:20px;line-height:1.65em;}
}

/*     1815295 : BLANK 컨텐츠      */
.blank__1815295__ {box-sizing:border-box;display:block;position:relative;width:100%;height:50px}
.blank__1815295__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1815295__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1815295__ {height:40px}
}

/*     1815305 : 버튼      */
.button__1815305__ {font-size:0}
.button__1815305__ a {
	display:inline-block;margin:0;padding:20px 35px;
	border:1px solid #d00000;border-radius:100px;box-sizing:border-box;
	font-size:20px;font-weight:bold;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.5em;background:#42b7f0;
}
.button__1815305__.style_full a {background:#d00000;}
.button__1815305__.style_line a {background:transparent;color:#ffffff}

@media all and (min-width:1024px){
	.button__1815305__ a {font-size:20px;transition:all .3s;}
	.button__1815305__:hover a {background:#ffffff;color:#000000;border:1px solid #fff;}
}

/*     1815645 : 블록 설정      */
.block_option__1815645__ {display:table;width:100%}
.block_option__1815645__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:blue;text-align:center;vertical-align:middle}
.progress_cont_46944 {display:none;}

@media (min-width:1024px){
	.progress_cont_46944 {display:block;position:fixed;left:calc(50% + 640px);right:0;top:40%;width:2px;height:15%;  background:#a5a5a5;z-index:100;box-shadow:1px 2px 2px rgba(0,0,0,.5);}
	.progress_bar_46944 {position:relative;width:2px;height:0%;background:#fff;font-size:0;}
}

