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

/*     33169 : 타이틀 + 장문 텍스트 박스      */
.textarea__33169__ {padding:15px 20px; border:1px solid #363e73; border-radius:40px;}
.textarea__33169__ .title {margin:0; padding:0; font-size:18px; font-weight:bold; color:#363e73; line-height:1.4em;}
.textarea__33169__ .cont {margin:10px 0 0; padding:0; font-size:14px; color:#363e73; line-height:1.4em; font-weight:bold;}

@media all and (min-width:768px){
	.textarea__33169__ {padding:22px 30px; border-radius:80px;}
	.textarea__33169__ .title {}
	.textarea__33169__ .cont {}
}

@media all and (min-width:1024px){
	.textarea__33169__ {padding:15px; border-radius:100px;}
	.textarea__33169__ .title {font-size:28px;}
	.textarea__33169__ .cont {margin-top:15px; font-size:16px; line-height:1.6em;}
}

/*     33164 : 도형 배경 타이틀      */
.shape_text__33164__ {display:inline-block;width:100%;vertical-align:top}
.shape_text__33164__ div {display:table;width:100%;font-size:0}
.shape_text__33164__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #9eb2d3;background:#9eb2d3;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__33164__.style_line p {background:none;color:#9eb2d3}
.shape_text__33164__.shape_square_radius p {border-radius:1em}
.shape_text__33164__.shape_square_round p {border-radius:50%}
.shape_text__33164__.shape_rectangle_radius p {border-radius:1em}
.shape_text__33164__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
	.shape_text__33164__ p {font-size:16px}
}

/*     33165 : 도형 배경 타이틀      */
.shape_text__33165__ {display:inline-block;width:100%;vertical-align:top}
.shape_text__33165__ div {display:table;width:100%;font-size:0}
.shape_text__33165__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #eaac7f;background:#eaac7f;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__33165__.style_line p {background:none;color:#eaac7f}
.shape_text__33165__.shape_square_radius p {border-radius:1em}
.shape_text__33165__.shape_square_round p {border-radius:50%}
.shape_text__33165__.shape_rectangle_radius p {border-radius:1em}
.shape_text__33165__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
	.shape_text__33165__ p {font-size:16px}
}

/*     33166 : 도형 배경 타이틀      */
.shape_text__33166__ {display:inline-block;width:100%;vertical-align:top}
.shape_text__33166__ div {display:table;width:100%;font-size:0}
.shape_text__33166__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #9eb2d3;background:#9eb2d3;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__33166__.style_line p {background:none;color:#9eb2d3}
.shape_text__33166__.shape_square_radius p {border-radius:1em}
.shape_text__33166__.shape_square_round p {border-radius:50%}
.shape_text__33166__.shape_rectangle_radius p {border-radius:1em}
.shape_text__33166__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
	.shape_text__33166__ p {font-size:16px}
}

/*     33167 : 도형 배경 타이틀      */
.shape_text__33167__ {display:inline-block;width:100%;vertical-align:top}
.shape_text__33167__ div {display:table;width:100%;font-size:0}
.shape_text__33167__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #eaac7f;background:#eaac7f;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__33167__.style_line p {background:none;color:#eaac7f}
.shape_text__33167__.shape_square_radius p {border-radius:1em}
.shape_text__33167__.shape_square_round p {border-radius:50%}
.shape_text__33167__.shape_rectangle_radius p {border-radius:1em}
.shape_text__33167__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
	.shape_text__33167__ p {font-size:16px}
}

/*     33168 : 도형 배경 타이틀      */
.shape_text__33168__ {display:inline-block;width:100%;vertical-align:top}
.shape_text__33168__ div {display:table;width:100%;font-size:0}
.shape_text__33168__ p {
	display:table-cell;overflow:hidden;margin:0;padding:10px;box-sizing:border-box;
	border:10px solid #9eb2d3;background:#9eb2d3;
	font-size:16px;font-weight:bold;color:#ffffff;
	letter-spacing:-.03em;line-height:1.5em;vertical-align:middle;text-align:center;
}
.shape_text__33168__.style_line p {background:none;color:#9eb2d3}
.shape_text__33168__.shape_square_radius p {border-radius:1em}
.shape_text__33168__.shape_square_round p {border-radius:50%}
.shape_text__33168__.shape_rectangle_radius p {border-radius:1em}
.shape_text__33168__.shape_rectangle_round p {border-radius:50%}

@media all and (min-width:1024px){
	.shape_text__33168__ p {font-size:16px}
}

/*     33170 : 이미지 + 설명 리스트      */
.text_list__33170__ {overflow:hidden; position:relative; padding:30px 20px; background:#f8f8f8;}
.text_list__33170__:before {content:''; position:absolute; top:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__33170__:after {content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__33170__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__33170__ .list_img img {vertical-align:top;}
.text_list__33170__ .list_text {margin:0; padding:0; list-style:none; vertical-align:top;}
.text_list__33170__ .list_text li {
	position:relative; margin:8px 0 0; padding:0 0 0 12px; font-size:14px; font-weight:bold; color:#444444; line-height:1.4em; letter-spacing:0;
}
.text_list__33170__ .list_text li:before {content:''; position:absolute; top:7px; left:0; width:4px; height:4px; border-radius:50%; background:#49b0bf;}
.text_list__33170__ .list_text li:first-child {margin-top:0;}

@media all and (min-width:768px){
	.text_list__33170__ {padding:30px 40px;}
	.text_list__33170__ .list_img {float:left; margin:0 30px 0 0;}
	.text_list__33170__ .list_text {overflow:hidden;}
	.text_list__33170__ .list_text li {margin-top:10px; font-size:15px;}
	.text_list__33170__ .list_text li:before {top:8px;}
}

@media all and (min-width:1024px){
	.text_list__33170__ {padding:50px 70px;}
	.text_list__33170__ .list_img {margin-right:50px;}
	.text_list__33170__ .list_text li {margin-top:13px; padding-left:15px; font-size:16px; line-height:1.5em;}
	.text_list__33170__ .list_text li:before {top:11px;}
}

/*     33154 : 이미지 + 설명 리스트      */
.text_list__33154__ {overflow:hidden; position:relative; padding:30px 20px; background:#f8f8f8;}
.text_list__33154__:before {content:''; position:absolute; top:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__33154__:after {content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__33154__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__33154__ .list_img img {vertical-align:top;}
.text_list__33154__ .list_text {margin:0; padding:0; list-style:none; vertical-align:top;}
.text_list__33154__ .list_text li {
	position:relative; margin:8px 0 0; padding:0 0 0 12px; font-size:14px; font-weight:bold; color:#444444; line-height:1.4em; letter-spacing:0;
}
.text_list__33154__ .list_text li:before {content:''; position:absolute; top:7px; left:0; width:4px; height:4px; border-radius:50%; background:none;}
.text_list__33154__ .list_text li:first-child {margin-top:0;}

@media all and (min-width:768px){
	.text_list__33154__ {padding:30px 40px;}
	.text_list__33154__ .list_img {float:left; margin:0 30px 0 0;}
	.text_list__33154__ .list_text {overflow:hidden;}
	.text_list__33154__ .list_text li {margin-top:10px; font-size:15px;}
	.text_list__33154__ .list_text li:before {top:8px;}
}

@media all and (min-width:1024px){
	.text_list__33154__ {padding:50px 70px;}
	.text_list__33154__ .list_img {margin-right:50px;}
	.text_list__33154__ .list_text li {margin-top:13px; padding-left:15px; font-size:16px; line-height:1.5em;}
	.text_list__33154__ .list_text li:before {top:11px;}
}

/*     33171 : 이미지 + 설명 리스트      */
.text_list__33171__ {overflow:hidden; position:relative; padding:30px 20px; background:#f8f8f8;}
.text_list__33171__:before {content:''; position:absolute; top:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__33171__:after {content:''; position:absolute; bottom:0; right:0; left:0; width:100%; height:1px; background:rgba(0, 0, 0, .08);}
.text_list__33171__ .list_img {margin-bottom:20px; text-align:center;}
.text_list__33171__ .list_img img {vertical-align:top;}
.text_list__33171__ .list_text {margin:0; padding:0; list-style:none; vertical-align:top;}
.text_list__33171__ .list_text li {
	position:relative; margin:8px 0 0; padding:0 0 0 12px; font-size:14px; font-weight:bold; color:#444444; line-height:1.4em; letter-spacing:0;
}
.text_list__33171__ .list_text li:before {content:''; position:absolute; top:7px; left:0; width:4px; height:4px; border-radius:50%; background:none;}
.text_list__33171__ .list_text li:first-child {margin-top:0;}

@media all and (min-width:768px){
	.text_list__33171__ {padding:30px 40px;}
	.text_list__33171__ .list_img {float:left; margin:0 30px 0 0;}
	.text_list__33171__ .list_text {overflow:hidden;}
	.text_list__33171__ .list_text li {margin-top:10px; font-size:15px;}
	.text_list__33171__ .list_text li:before {top:8px;}
}

@media all and (min-width:1024px){
	.text_list__33171__ {padding:50px 70px;}
	.text_list__33171__ .list_img {margin-right:50px;}
	.text_list__33171__ .list_text li {margin-top:13px; padding-left:15px; font-size:16px; line-height:1.5em;}
	.text_list__33171__ .list_text li:before {top:11px;}
}

/*     33173 : 버튼      */
.button__33173__ {font-size:0}
.button__33173__ a {
	display:inline-block;margin:0;padding:15px 25px;
	border:1px solid #d00000;border-radius:0px;background:#d00000;box-sizing:border-box;
	font-size:15px;font-weight:normal;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__33173__.style_line a {background:transparent;color:#d00000}

@media all and (min-width:1024px){
	.button__33173__ a {font-size:15px}
}

