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

/*     1980105 : 공백      */
.empty__1980105__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.empty__1980105__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980105__.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 (min-width:768px){
	.empty__1980105__ {height:12px}
}

@media all and (min-width:1024px){
	.empty__1980105__ {height:20px}
}

/*     1980115 : 장문 텍스트      */
.textarea__1980115__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:300;color:#333;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1980115__ p {font-size:18px}
}

/*     1980125 : 공백      */
.empty__1980125__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.empty__1980125__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980125__.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 (min-width:768px){
	.empty__1980125__ {height:40px}
}

@media all and (min-width:1024px){
	.empty__1980125__ {height:60px}
}

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

/*     1980385 : 공백      */
.empty__1980385__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.empty__1980385__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980385__.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 (min-width:768px){
	.empty__1980385__ {height:12px}
}

@media all and (min-width:1024px){
	.empty__1980385__ {height:20px}
}

/*     1980215 : 호버 색상변경 링크 박스      */
.shape_text__1980215__ .box { 
	margin-top:24px;
    padding: 22px;
    background: #1eaad2;
    border-radius: 16px 16px 0px 0px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980215__:hover .box {
    background: #1166dd;
}

.shape_text__1980215__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980215__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980215__:hover p.text0 {
    color: #ffffff;
}
.shape_text__1980215__ p.text1 {
    display: table-cell;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980215__:hover p.text1 {
    color: #ffffff;
}

@media all and (min-width: 634px) {
    .shape_text__1980215__ .box {
		margin-top:0px;
        border-radius: 16px 0px 0px 0px;
    }
    .shape_text__1980215__ .subBody {
    }
    .shape_text__1980215__ p.text0 {
        font-size: 16px;
    }
    .shape_text__1980215__ p.text1 {
        font-size: 16px;
    }
}


/*     1980225 : 호버 색상변경 링크 박스      */
.shape_text__1980225__ .box {
    padding: 22px;
    background: #ffffff;
    border-radius:  0px 0px 16px 16px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980225__:hover .box {
    background: {$farm_set[color0_over]};
}

.shape_text__1980225__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980225__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #444444;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980225__:hover p.text0 {
    color: {$farm_set[t_color0_over]};
}

@media all and (min-width: 634px) {
    .shape_text__1980225__ .box {
        border-radius:  0px 0px 0px 16px;
    }
    .shape_text__1980225__ .subBody {
        height: 170px;
    }
    .shape_text__1980225__ p.text0 {
        font-size: 16px;
    }
}


/*     1980235 : 타이틀 텍스트      */
.title__1980235__ {font-size:0}
.title__1980235__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980235__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980235__.style_top p {padding-top:10px}
.title__1980235__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980235__.style_right p {padding-right:14px}
.title__1980235__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980235__.style_bottom p {padding-bottom:12px}
.title__1980235__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980235__.style_left p {padding-left:14px}
.title__1980235__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980235__.style_circle1 p {padding-left:18px}
.title__1980235__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980235__.style_circle2 p {padding-left:18px}
.title__1980235__.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__1980235__ p {font-size:52px}
	.title__1980235__.style_top p:before {width:52px}
	.title__1980235__.style_right p:before {height:52px}
	.title__1980235__.style_bottom p:before {width:52px}
	.title__1980235__.style_left p:before {height:52px}
}

/*     1980245 : 호버 색상변경 링크 박스      */
.shape_text__1980245__ .box {
	margin-top:24px;
    padding: 22px;
    background: #1e95d2;
    border-radius: 16px 16px 0px 0px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980245__:hover .box {
    background: #1166dd;
}

.shape_text__1980245__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980245__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980245__:hover p.text0 {
    color: #ffffff;
}
.shape_text__1980245__ p.text1 {
    display: table-cell;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980245__:hover p.text1 {
    color: #ffffff;
}

@media all and (min-width: 634px) {
    .shape_text__1980245__ .box {
		 margin-top:0px;
        border-radius: 0px 0px 0px 0px;
    }
    .shape_text__1980245__ .subBody {
    }
    .shape_text__1980245__ p.text0 {
        font-size: 16px;
    }
    .shape_text__1980245__ p.text1 {
        font-size: 16px;
    }
}


/*     1980255 : 호버 색상변경 링크 박스      */
.shape_text__1980255__ .box {
    padding: 22px;
    background: #ffffff;
    border-radius:  0px 0px 16px 16px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980255__:hover .box {
    background: {$farm_set[color0_over]};
}

.shape_text__1980255__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980255__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #444444;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980255__:hover p.text0 {
    color: {$farm_set[t_color0_over]};
}

@media all and (min-width: 634px) {
    .shape_text__1980255__ .box {
        border-radius:  0px 0px 0px 0px;
    }
    .shape_text__1980255__ .subBody {
        height: 170px;
    }
    .shape_text__1980255__ p.text0 {
        font-size: 16px;
    }
}


/*     1980265 : 타이틀 텍스트      */
.title__1980265__ {font-size:0}
.title__1980265__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980265__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980265__.style_top p {padding-top:10px}
.title__1980265__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980265__.style_right p {padding-right:14px}
.title__1980265__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980265__.style_bottom p {padding-bottom:12px}
.title__1980265__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980265__.style_left p {padding-left:14px}
.title__1980265__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980265__.style_circle1 p {padding-left:18px}
.title__1980265__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980265__.style_circle2 p {padding-left:18px}
.title__1980265__.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__1980265__ p {font-size:52px}
	.title__1980265__.style_top p:before {width:52px}
	.title__1980265__.style_right p:before {height:52px}
	.title__1980265__.style_bottom p:before {width:52px}
	.title__1980265__.style_left p:before {height:52px}
}

/*     1980275 : 타이틀 텍스트      */
.title__1980275__ {font-size:0}
.title__1980275__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980275__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980275__.style_top p {padding-top:10px}
.title__1980275__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980275__.style_right p {padding-right:14px}
.title__1980275__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980275__.style_bottom p {padding-bottom:12px}
.title__1980275__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980275__.style_left p {padding-left:14px}
.title__1980275__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980275__.style_circle1 p {padding-left:18px}
.title__1980275__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980275__.style_circle2 p {padding-left:18px}
.title__1980275__.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__1980275__ p {font-size:52px}
	.title__1980275__.style_top p:before {width:52px}
	.title__1980275__.style_right p:before {height:52px}
	.title__1980275__.style_bottom p:before {width:52px}
	.title__1980275__.style_left p:before {height:52px}
}

/*     1980285 : 호버 색상변경 링크 박스      */
.shape_text__1980285__ .box { 
	margin-top:24px;
    padding: 22px;
    background: #1e7fd2;
    border-radius: 16px 16px 0px 0px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980285__:hover .box {
    background: #1166dd;
}

.shape_text__1980285__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980285__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980285__:hover p.text0 {
    color: #ffffff;
}
.shape_text__1980285__ p.text1 {
    display: table-cell;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980285__:hover p.text1 {
    color: #ffffff;
}

@media all and (min-width: 634px) {
    .shape_text__1980285__ .box {
		margin-top:0px;
        border-radius: 0px 0px 0px 0px;
    }
    .shape_text__1980285__ .subBody {
    }
    .shape_text__1980285__ p.text0 {
        font-size: 16px;
    }
    .shape_text__1980285__ p.text1 {
        font-size: 16px;
    }
}


/*     1980295 : 호버 색상변경 링크 박스      */
.shape_text__1980295__ .box {
    padding: 22px;
    background: #ffffff;
    border-radius:  0px 0px 16px 16px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980295__:hover .box {
    background: {$farm_set[color0_over]};
}

.shape_text__1980295__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980295__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #444444;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980295__:hover p.text0 {
    color: {$farm_set[t_color0_over]};
}

@media all and (min-width: 634px) {
    .shape_text__1980295__ .box {
        border-radius:  0px 0px 0px 0px;
    }
    .shape_text__1980295__ .subBody {
        height: 170px;
    }
    .shape_text__1980295__ p.text0 {
        font-size: 16px;
    }
}


/*     1980305 : 타이틀 텍스트      */
.title__1980305__ {font-size:0}
.title__1980305__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980305__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980305__.style_top p {padding-top:10px}
.title__1980305__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980305__.style_right p {padding-right:14px}
.title__1980305__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980305__.style_bottom p {padding-bottom:12px}
.title__1980305__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980305__.style_left p {padding-left:14px}
.title__1980305__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980305__.style_circle1 p {padding-left:18px}
.title__1980305__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980305__.style_circle2 p {padding-left:18px}
.title__1980305__.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__1980305__ p {font-size:52px}
	.title__1980305__.style_top p:before {width:52px}
	.title__1980305__.style_right p:before {height:52px}
	.title__1980305__.style_bottom p:before {width:52px}
	.title__1980305__.style_left p:before {height:52px}
}

/*     1980315 : 타이틀 텍스트      */
.title__1980315__ {font-size:0}
.title__1980315__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980315__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980315__.style_top p {padding-top:10px}
.title__1980315__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980315__.style_right p {padding-right:14px}
.title__1980315__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980315__.style_bottom p {padding-bottom:12px}
.title__1980315__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980315__.style_left p {padding-left:14px}
.title__1980315__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980315__.style_circle1 p {padding-left:18px}
.title__1980315__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980315__.style_circle2 p {padding-left:18px}
.title__1980315__.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__1980315__ p {font-size:52px}
	.title__1980315__.style_top p:before {width:52px}
	.title__1980315__.style_right p:before {height:52px}
	.title__1980315__.style_bottom p:before {width:52px}
	.title__1980315__.style_left p:before {height:52px}
}

/*     1980325 : 타이틀 텍스트      */
.title__1980325__ {font-size:0}
.title__1980325__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980325__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980325__.style_top p {padding-top:10px}
.title__1980325__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980325__.style_right p {padding-right:14px}
.title__1980325__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980325__.style_bottom p {padding-bottom:12px}
.title__1980325__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980325__.style_left p {padding-left:14px}
.title__1980325__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980325__.style_circle1 p {padding-left:18px}
.title__1980325__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980325__.style_circle2 p {padding-left:18px}
.title__1980325__.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__1980325__ p {font-size:52px}
	.title__1980325__.style_top p:before {width:52px}
	.title__1980325__.style_right p:before {height:52px}
	.title__1980325__.style_bottom p:before {width:52px}
	.title__1980325__.style_left p:before {height:52px}
}

/*     1980335 : 호버 색상변경 링크 박스      */
.shape_text__1980335__ .box { 
	margin-top:24px;
    padding: 22px;
    background: #1166dd;
    border-radius: 16px 16px 0px 0px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980335__:hover .box {
    background: #1166dd;
}

.shape_text__1980335__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980335__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980335__:hover p.text0 {
    color: #ffffff;
}
.shape_text__1980335__ p.text1 {
    display: table-cell;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980335__:hover p.text1 {
    color: #ffffff;
}

@media all and (min-width: 634px) {
    .shape_text__1980335__ .box {
		margin-top:0px;
        border-radius: 0px 16px 0px 0px;
    }
    .shape_text__1980335__ .subBody {
    }
    .shape_text__1980335__ p.text0 {
        font-size: 16px;
    }
    .shape_text__1980335__ p.text1 {
        font-size: 16px;
    }
}


/*     1980345 : 호버 색상변경 링크 박스      */
.shape_text__1980345__ .box {
    padding: 22px;
    background: #ffffff;
    border-radius:  0px 0px 16px 16px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980345__:hover .box {
    background: {$farm_set[color0_over]};
}

.shape_text__1980345__ .subBody {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: auto;
}
.shape_text__1980345__ p.text0 {
    display: table-cell;
    overflow: hidden;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #444444;
    letter-spacing: -.03em;
    line-height: 1.5em;
    vertical-align: middle;
    text-align: left;
    transition: all 0.5s; /* all 속성으로 변경 */
}
.shape_text__1980345__:hover p.text0 {
    color: {$farm_set[t_color0_over]};
}

@media all and (min-width: 634px) {
    .shape_text__1980345__ .box {
        border-radius:  0px 0px 16px 0px;
    }
    .shape_text__1980345__ .subBody {
        height: 170px;
    }
    .shape_text__1980345__ p.text0 {
        font-size: 16px;
    }
}


/*     1980355 : 타이틀 텍스트      */
.title__1980355__ {font-size:0}
.title__1980355__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980355__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980355__.style_top p {padding-top:10px}
.title__1980355__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980355__.style_right p {padding-right:14px}
.title__1980355__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980355__.style_bottom p {padding-bottom:12px}
.title__1980355__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980355__.style_left p {padding-left:14px}
.title__1980355__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980355__.style_circle1 p {padding-left:18px}
.title__1980355__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980355__.style_circle2 p {padding-left:18px}
.title__1980355__.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__1980355__ p {font-size:52px}
	.title__1980355__.style_top p:before {width:52px}
	.title__1980355__.style_right p:before {height:52px}
	.title__1980355__.style_bottom p:before {width:52px}
	.title__1980355__.style_left p:before {height:52px}
}

/*     1980365 : 타이틀 텍스트      */
.title__1980365__ {font-size:0}
.title__1980365__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980365__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980365__.style_top p {padding-top:10px}
.title__1980365__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980365__.style_right p {padding-right:14px}
.title__1980365__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980365__.style_bottom p {padding-bottom:12px}
.title__1980365__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980365__.style_left p {padding-left:14px}
.title__1980365__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980365__.style_circle1 p {padding-left:18px}
.title__1980365__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980365__.style_circle2 p {padding-left:18px}
.title__1980365__.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__1980365__ p {font-size:52px}
	.title__1980365__.style_top p:before {width:52px}
	.title__1980365__.style_right p:before {height:52px}
	.title__1980365__.style_bottom p:before {width:52px}
	.title__1980365__.style_left p:before {height:52px}
}

/*     1980375 : 타이틀 텍스트      */
.title__1980375__ {font-size:0}
.title__1980375__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:32px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
	word-break: auto-phrase;
}
.title__1980375__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1980375__.style_top p {padding-top:10px}
.title__1980375__.style_top p:before {top:0;left:0;width:32px;height:4px}

.title__1980375__.style_right p {padding-right:14px}
.title__1980375__.style_right p:before {top:16%;right:0;width:4px;height:32px}

.title__1980375__.style_bottom p {padding-bottom:12px}
.title__1980375__.style_bottom p:before {bottom:0;left:0;width:32px;height:4px}

.title__1980375__.style_left p {padding-left:14px}
.title__1980375__.style_left p:before {top:16%;left:0;width:4px;height:32px}

.title__1980375__.style_circle1 p {padding-left:18px}
.title__1980375__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1980375__.style_circle2 p {padding-left:18px}
.title__1980375__.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__1980375__ p {font-size:52px}
	.title__1980375__.style_top p:before {width:52px}
	.title__1980375__.style_right p:before {height:52px}
	.title__1980375__.style_bottom p:before {width:52px}
	.title__1980375__.style_left p:before {height:52px}
}

/*     1980695 : 공백      */
.empty__1980695__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.empty__1980695__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980695__.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 (min-width:768px){
	.empty__1980695__ {height:40px}
}

@media all and (min-width:1024px){
	.empty__1980695__ {height:60px}
}

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

/*     1980715 : 공백      */
.empty__1980715__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.empty__1980715__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980715__.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 (min-width:768px){
	.empty__1980715__ {height:12px}
}

@media all and (min-width:1024px){
	.empty__1980715__ {height:20px}
}

/*     1980655 : 이미지      */
.img__1980655__ {position:relative}
.img__1980655__ * {box-sizing:border-box}
.img__1980655__ a {display:block;max-width:100%;vertical-align:top}
.img__1980655__ .figure {display:block}
.img__1980655__ .figure img {width:100%;vertical-align:top}
.img__1980655__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__1980655__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__1980655__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}
.img__1980655__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;color:#ffffff;line-height:1.3em;}
.img__1980655__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:18px;height:2px;margin:0 auto;background:#ffffff;}
.img__1980655__ .caption .cap_cont {display:block;font-size:13px;color:#ffffff;}

@media all and (min-width:768px){
	.img__1980655__ .caption .cap_title {font-size:24px}
}

@media all and (min-width:1024px){
	.img__1980655__ {overflow:hidden}
	.img__1980655__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#000000;opacity:.6;transition:top .3s ease-out}
	.img__1980655__ .caption .caption_inner {padding:5% 12%}

	.img__1980655__ .caption .cap_title {top:14px;padding-bottom:15px;font-size:26px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__1980655__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__1980655__ .caption .cap_cont {display:block;position:relative;top:14px;margin-top:13px;font-size:13px;color:#ffffff;opacity:0;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__1980655__:hover:before {top:0;}
	.img__1980655__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__1980655__:hover .caption .cap_title:before {background:#ffffff;}
	.img__1980655__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:.8;}
}

@media all and (min-width:1400px){
	.img__1980655__ .caption .cap_title {padding-bottom:15px;font-size:30px}
	.img__1980655__ .caption .cap_cont {margin-top:15px;font-size:14px;}
}

/*     1980665 : 이미지      */
.img__1980665__ {position:relative}
.img__1980665__ * {box-sizing:border-box}
.img__1980665__ a {display:block;max-width:100%;vertical-align:top}
.img__1980665__ .figure {display:block}
.img__1980665__ .figure img {width:100%;vertical-align:top}
.img__1980665__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__1980665__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__1980665__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}
.img__1980665__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;color:#ffffff;line-height:1.3em;}
.img__1980665__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:18px;height:2px;margin:0 auto;background:#ffffff;}
.img__1980665__ .caption .cap_cont {display:block;font-size:13px;color:#ffffff;}

@media all and (min-width:768px){
	.img__1980665__ .caption .cap_title {font-size:24px}
}

@media all and (min-width:1024px){
	.img__1980665__ {overflow:hidden}
	.img__1980665__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#000000;opacity:.6;transition:top .3s ease-out}
	.img__1980665__ .caption .caption_inner {padding:5% 12%}

	.img__1980665__ .caption .cap_title {top:14px;padding-bottom:15px;font-size:26px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__1980665__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__1980665__ .caption .cap_cont {display:block;position:relative;top:14px;margin-top:13px;font-size:13px;color:#ffffff;opacity:0;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__1980665__:hover:before {top:0;}
	.img__1980665__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__1980665__:hover .caption .cap_title:before {background:#ffffff;}
	.img__1980665__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:.8;}
}

@media all and (min-width:1400px){
	.img__1980665__ .caption .cap_title {padding-bottom:15px;font-size:30px}
	.img__1980665__ .caption .cap_cont {margin-top:15px;font-size:14px;}
}

/*     1980675 : 이미지      */
.img__1980675__ {position:relative}
.img__1980675__ * {box-sizing:border-box}
.img__1980675__ a {display:block;max-width:100%;vertical-align:top}
.img__1980675__ .figure {display:block}
.img__1980675__ .figure img {width:100%;vertical-align:top}
.img__1980675__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__1980675__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__1980675__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}
.img__1980675__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;color:#ffffff;line-height:1.3em;}
.img__1980675__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:18px;height:2px;margin:0 auto;background:#ffffff;}
.img__1980675__ .caption .cap_cont {display:block;font-size:13px;color:#ffffff;}

@media all and (min-width:768px){
	.img__1980675__ .caption .cap_title {font-size:24px}
}

@media all and (min-width:1024px){
	.img__1980675__ {overflow:hidden}
	.img__1980675__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#000000;opacity:.6;transition:top .3s ease-out}
	.img__1980675__ .caption .caption_inner {padding:5% 12%}

	.img__1980675__ .caption .cap_title {top:14px;padding-bottom:15px;font-size:26px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__1980675__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__1980675__ .caption .cap_cont {display:block;position:relative;top:14px;margin-top:13px;font-size:13px;color:#ffffff;opacity:0;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__1980675__:hover:before {top:0;}
	.img__1980675__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__1980675__:hover .caption .cap_title:before {background:#ffffff;}
	.img__1980675__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:.8;}
}

@media all and (min-width:1400px){
	.img__1980675__ .caption .cap_title {padding-bottom:15px;font-size:30px}
	.img__1980675__ .caption .cap_cont {margin-top:15px;font-size:14px;}
}

/*     1980685 : 이미지      */
.img__1980685__ {position:relative}
.img__1980685__ * {box-sizing:border-box}
.img__1980685__ a {display:block;max-width:100%;vertical-align:top}
.img__1980685__ .figure {display:block}
.img__1980685__ .figure img {width:100%;vertical-align:top}
.img__1980685__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__1980685__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__1980685__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}
.img__1980685__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;color:#ffffff;line-height:1.3em;}
.img__1980685__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:18px;height:2px;margin:0 auto;background:#ffffff;}
.img__1980685__ .caption .cap_cont {display:block;font-size:13px;color:#ffffff;}

@media all and (min-width:768px){
	.img__1980685__ .caption .cap_title {font-size:24px}
}

@media all and (min-width:1024px){
	.img__1980685__ {overflow:hidden}
	.img__1980685__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#000000;opacity:.6;transition:top .3s ease-out}
	.img__1980685__ .caption .caption_inner {padding:5% 12%}

	.img__1980685__ .caption .cap_title {top:14px;padding-bottom:15px;font-size:26px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__1980685__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__1980685__ .caption .cap_cont {display:block;position:relative;top:14px;margin-top:13px;font-size:13px;color:#ffffff;opacity:0;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__1980685__:hover:before {top:0;}
	.img__1980685__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__1980685__:hover .caption .cap_title:before {background:#ffffff;}
	.img__1980685__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:.8;}
}

@media all and (min-width:1400px){
	.img__1980685__ .caption .cap_title {padding-bottom:15px;font-size:30px}
	.img__1980685__ .caption .cap_cont {margin-top:15px;font-size:14px;}
}

/*     1980495 : 공백      */
.empty__1980495__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.empty__1980495__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980495__.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 (min-width:768px){
	.empty__1980495__ {height:40px}
}

@media all and (min-width:1024px){
	.empty__1980495__ {height:60px}
}

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

/*     1980445 : 공백      */
.empty__1980445__ {box-sizing:border-box;display:block;position:relative;width:100%;height:12px}
.empty__1980445__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980445__.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 (min-width:768px){
	.empty__1980445__ {height:12px}
}

@media all and (min-width:1024px){
	.empty__1980445__ {height:20px}
}

/*     1980455 : 장문 텍스트      */
.textarea__1980455__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:300;color:#333;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1980455__ p {font-size:18px}
}

/*     1980465 : 공백      */
.empty__1980465__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.empty__1980465__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1980465__.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 (min-width:768px){
	.empty__1980465__ {height:40px}
}

@media all and (min-width:1024px){
	.empty__1980465__ {height:60px}
}

/*     1980595 : 이미지 리스트 (웹진형)      */
.img_webzine__1980595__ {overflow:hidden}
.img_webzine__1980595__ * {box-sizing:border-box}
.img_webzine__1980595__ .img_inner {margin:0 -5px}
.img_webzine__1980595__ .img_inner:after {content:'';display:block;clear:both}
.img_webzine__1980595__ .item {float:left;position:relative;width:100%;padding:5px}
.img_webzine__1980595__ .item:after {content:'';display:block;clear:both}
.img_webzine__1980595__ .item a {display:block}
.img_webzine__1980595__ .figure {display:block;float:left;width:100px;margin:0;margin-right:10px;padding:0}
.img_webzine__1980595__ .figure img {width:100%;vertical-align:top}
.img_webzine__1980595__ .caption {display:table;width:100%;padding:20px;border-radius:100px;}
.img_webzine__1980595__ .item:nth-child(odd) .caption {background:#ff6666;}
.img_webzine__1980595__ .item:nth-child(2n) .caption {background:#0256d0;}
.img_webzine__1980595__ .item:nth-child(3n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item:nth-child(4n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item:nth-child(5n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item:nth-child(6n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item:nth-child(7n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item:nth-child(8n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item:nth-child(9n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item:nth-child(10n) .caption {background:#bbbbbb;}
.img_webzine__1980595__ .item .caption:hover {background:#222;}
.img_webzine__1980595__ .caption > span {display:table-cell;vertical-align:middle;}
.img_webzine__1980595__ .caption > span.subject {width:30%;padding:0 10px;font-weight:bold;color:#ffffff;}
.img_webzine__1980595__ .caption > span.content {margin-top:5px;color:#dddddd;letter-spacing: -2px;}

.text_m_sml__1980595__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1980595__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1980595__ .caption > span.subject {font-size:16px;line-height:1.4em}
.text_m_med__1980595__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1980595__ .caption > span.subject {font-size:20px;line-height:1.4em}
.text_m_big__1980595__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1980595__ .item {width:100%}
.col_m_2__1980595__ .item {width:50%}
.col_m_3__1980595__ .item {width:33.3333%}
.col_m_4__1980595__ .item {width:25%}
.col_m_1__1980595__ .item,
.col_m_2__1980595__ .item2n,
.col_m_3__1980595__ .item3n,
.col_m_4__1980595__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1980595__ .item,
	.col_m_2__1980595__ .item2n,
	.col_m_3__1980595__ .item3n,
	.col_m_4__1980595__ .item4n {clear:none}

	.col_t_1__1980595__ .item {width:100%}
	.col_t_2__1980595__ .item {width:50%}
	.col_t_3__1980595__ .item {width:33.3333%}
	.col_t_4__1980595__ .item {width:25%}
	.col_t_5__1980595__ .item {width:20%}
	.col_t_6__1980595__ .item {width:16.6666%}
	.col_t_1__1980595__ .item,
	.col_t_2__1980595__ .item2n,
	.col_t_3__1980595__ .item3n,
	.col_t_4__1980595__ .item4n,
	.col_t_5__1980595__ .item5n,
	.col_t_6__1980595__ .item6n,
	.col_t_7__1980595__ .item7n,
	.col_t_8__1980595__ .item8n,
	.col_t_9__1980595__ .item9n,
	.col_t_10__1980595__ .item10n {clear:both}
}

@media (min-width:1024px){
	.img_webzine__1980595__ .img_inner {margin:0 -10px}
	.img_webzine__1980595__ .item {padding:10px}
	.img_webzine__1980595__ .figure {width:140px;margin-right:15px}
	.img_webzine__1980595__ .caption {text-align:center;}
	.img_webzine__1980595__ .caption > span {display:block;}
	.img_webzine__1980595__ .caption > span.subject{width:auto;}
	.img_webzine__1980595__ .caption > span.content {margin-top:10px}

	.text_sml__1980595__ .caption > span.subject {font-size:14px;line-height:1.4em}
	.text_sml__1980595__ .caption > span.content {font-size:13px;line-height:1.5em}
	.text_med__1980595__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1980595__ .caption > span.content {font-size:14px;line-height:1.4em}
	.text_big__1980595__ .caption > span.subject {font-size:24px;line-height:1.4em}
	.text_big__1980595__ .caption > span.content {font-size:16px;line-height:1.5em}

	.col_t_1__1980595__ .item,
	.col_t_2__1980595__ .item2n,
	.col_t_3__1980595__ .item3n,
	.col_t_4__1980595__ .item4n,
	.col_t_5__1980595__ .item5n,
	.col_t_6__1980595__ .item6n {clear:none}

	.col_pc_1__1980595__ .item {width:100%}
	.col_pc_2__1980595__ .item {width:50%}
	.col_pc_3__1980595__ .item {width:33.3333%}
	.col_pc_4__1980595__ .item {width:25%}
	.col_pc_5__1980595__ .item {width:20%}
	.col_pc_6__1980595__ .item {width:16.6666%}
	.col_pc_1__1980595__ .item,
	.col_pc_2__1980595__ .item2n,
	.col_pc_3__1980595__ .item3n,
	.col_pc_4__1980595__ .item4n,
	.col_pc_5__1980595__ .item5n,
	.col_pc_6__1980595__ .item6n {clear:both}
}

