
/* ****************** 1칸 레이아웃  ****************** */

.layout_250491_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_250491_ > div:after {content:''; display:block; clear:both;}
.layout_250491_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_250491_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_250481_ {font-size:0;}
.title_250481_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:24px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_250481_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_250481_.style_top p {padding-top:10px;}
.title_250481_.style_top p:before {left:0; top:0; width:24px; height:4px;}

.title_250481_.style_right p {padding-right:14px;}
.title_250481_.style_right p:before {right:0; top:5px; width:4px; height:24px;}

.title_250481_.style_bottom p {padding-bottom:12px;}
.title_250481_.style_bottom p:before {left:0; bottom:0; width:24px; height:4px;}

.title_250481_.style_left p {padding-left:14px;}
.title_250481_.style_left p:before {left:0; top:5px; width:4px; height:24px;}

.title_250481_.style_circle1 p {padding-left:20px;}
.title_250481_.style_circle1 p:before {
	left:0; top:11px; width:12px; height:12px;
	border-radius:12px;
}

.title_250481_.style_circle2 p {padding-left:20px;}
.title_250481_.style_circle2 p:before {
	left:0; top:11px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_250511_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_250511_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_250511_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지 8리스트 (타일형)  ****************** */

	@media all and (min-width:1024px) {
		.empty__204965__ li {width:16.666666666667%}
		.empty__204965__ li.on {width:33.333333333333%}
	}

.empty__204965__ {background:#fff;}
.empty__204965__ ul {margin:0;padding:0;border-bottom:1px solid #dfdfdf;list-style:none;}
.empty__204965__ li {position:relative;box-sizing:border-box;border:1px solid #dfdfdf;border-bottom:0;background:#fff;cursor:pointer;transition:width .2s;}
.empty__204965__ li .inner {padding:24px;box-sizing:border-box;overflow:hidden;}
.empty__204965__ li .inner:after {content:'';display:block;clear:both;}
.empty__204965__ li .inner > .nmb {display:none;margin-bottom:25px;font-size:15px;font-weight:bold;color:#000000}
.empty__204965__ li .figure {float:right;max-width:54px;}
.empty__204965__ li .figure .off_img {display:block;}
.empty__204965__ li .figure .on_img {display:none;}
.empty__204965__ li .caption {float:left;width:calc(100% - 60px);}
.empty__204965__ li .caption p {margin:0;padding:0}
.empty__204965__ li .caption .nmb {display:block;margin-bottom:10px}
.empty__204965__ li .caption .subject {font-size:17px;font-weight:bold;color:#000000;word-break:break-all}
.empty__204965__ li .caption .cont {display:none;margin-top:10px;font-size:14px;color:#888888}

.empty__204965__ li.on:after,
.empty__204965__ li:hover:after {content:'';position:absolute;top:-1px;bottom:0;left:0;right:0;z-index:1;border:1px solid #777777}
.empty__204965__ li.on .inner > .nmb {display:block;}
.empty__204965__ li.on .figure {max-width:60px;}
.empty__204965__ li.on .figure .off_img {display:none;}
.empty__204965__ li.on .figure .on_img {display:block;}
.empty__204965__ li.on .caption {width:calc(100% - 70px);}
.empty__204965__ li.on .caption .nmb {display:none;}
.empty__204965__ li.on .caption .subject {color:#0256d0}
.empty__204965__ li.on .caption .cont {display:block;}

@media all and (min-width:1024px) {
	.empty__204965__ ul {border-right:1px solid #dfdfdf;}
	.empty__204965__ ul:after {content:'';display:block;clear:both;}
	.empty__204965__ li {float:left;min-height:235px;border-right:0;}
	.empty__204965__ li .inner {height:100%;}
	.empty__204965__ li .inner > .nmb {display:block;margin-bottom:70px;font-size:18px}
	.empty__204965__ li .figure {float:none;margin:0 auto;min-height:66px;}
	.empty__204965__ li .caption {float:none;width:100%;margin-top:35px;}
	.empty__204965__ li .caption .nmb {display:none;}
	.empty__204965__ li .caption .subject {font-size:18px;text-align:center;}
	.empty__204965__ li .caption .cont {font-size:16px;}

	.empty__204965__ li.on:after,
	.empty__204965__ li:hover:after {top:0;left:-1px;}
	.empty__204965__ li.on > .nmb {margin-bottom:45px;}
	.empty__204965__ li.on .figure {max-width:73px;}
	.empty__204965__ li.on .caption {width:100%;}
	.empty__204965__ li.on .caption .subject {text-align:left;}
}

/* ****************** 공백  ****************** */

.empty_line_250521_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_250521_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_250521_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_250531_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_250531_ > div:after {content:''; display:block; clear:both;}
.layout_250531_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_250531_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_250541_ {font-size:0;}
.title_250541_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:24px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_250541_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_250541_.style_top p {padding-top:10px;}
.title_250541_.style_top p:before {left:0; top:0; width:24px; height:4px;}

.title_250541_.style_right p {padding-right:14px;}
.title_250541_.style_right p:before {right:0; top:5px; width:4px; height:24px;}

.title_250541_.style_bottom p {padding-bottom:12px;}
.title_250541_.style_bottom p:before {left:0; bottom:0; width:24px; height:4px;}

.title_250541_.style_left p {padding-left:14px;}
.title_250541_.style_left p:before {left:0; top:5px; width:4px; height:24px;}

.title_250541_.style_circle1 p {padding-left:20px;}
.title_250541_.style_circle1 p:before {
	left:0; top:11px; width:12px; height:12px;
	border-radius:12px;
}

.title_250541_.style_circle2 p {padding-left:20px;}
.title_250541_.style_circle2 p:before {
	left:0; top:11px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_250561_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_250561_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_250561_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 4칸 레이아웃  ****************** */

.layout_250591_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_250591_ > div {margin-left:-10px;}
.layout_250591_ > div:after {content:''; display:block; clear:both;}
.layout_250591_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:10px; box-sizing:border-box;}
.layout_250591_ > div > .container_1 {width:25%;}
.layout_250591_ > div > .container_2 {width:25%;}
.layout_250591_ > div > .container_3 {width:25%;}
.layout_250591_ > div > .container_4 {width:25%;}

@media (max-width:1023px){
	.layout_250591_ > div > .container_1 { width:50%; }
	.layout_250591_ > div > .container_2 { width:50%; }
	.layout_250591_ > div > .container_3 {clear:both; width:50%; padding-top:10px;}
	.layout_250591_ > div > .container_4 { width:50%; padding-top:10px;}
}

@media \0screen{
	.layout_250591_ {min-width:1200px;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670826__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#519fe6; border-radius:15px;}
.text_box__670826__ > p {margin:0; padding:0;}
.text_box__670826__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#f0f907; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670826__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#f0f907;}
.text_box__670826__ .box_title2 {font-size:20px; font-weight:bold; color:#f8f8f8; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670826__ .box_cont {margin-top:10px; font-size:14px; color:#dddddd; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670826__ {height:180px;}
	.text_box__670826__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670826__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670826__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670826__ .box_title1:before {width:25px;}
	.text_box__670826__ .box_title2 {font-size:24px;}
	.text_box__670826__ .box_cont {margin-top:20px; font-size:14px; line-height:1.5em;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670827__ {box-sizing:border-box; padding:10%; border:1px solid #519fe6; background:#4477da; border-radius:15px;}
.text_box__670827__ > p {margin:0; padding:0;}
.text_box__670827__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#f0f907; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670827__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#f0f907;}
.text_box__670827__ .box_title2 {font-size:20px; font-weight:bold; color:#ffffff; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670827__ .box_cont {margin-top:10px; font-size:14px; color:#dddddd; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670827__ {height:180px;}
	.text_box__670827__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670827__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670827__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670827__ .box_title1:before {width:25px;}
	.text_box__670827__ .box_title2 {font-size:24px;}
	.text_box__670827__ .box_cont {margin-top:20px; font-size:14px; line-height:1.5em;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670828__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#519fe6; border-radius:15px;}
.text_box__670828__ > p {margin:0; padding:0;}
.text_box__670828__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#f0f907; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670828__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#f0f907;}
.text_box__670828__ .box_title2 {font-size:20px; font-weight:bold; color:#ffffff; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670828__ .box_cont {margin-top:10px; font-size:14px; color:#dddddd; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670828__ {height:180px;}
	.text_box__670828__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670828__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670828__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670828__ .box_title1:before {width:25px;}
	.text_box__670828__ .box_title2 {font-size:24px;}
	.text_box__670828__ .box_cont {margin-top:20px; font-size:14px; line-height:1.5em;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670829__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#4477da; border-radius:15px;}
.text_box__670829__ > p {margin:0; padding:0;}
.text_box__670829__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#f0f907; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670829__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#f0f907;}
.text_box__670829__ .box_title2 {font-size:20px; font-weight:bold; color:#ffffff; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670829__ .box_cont {margin-top:10px; font-size:14px; color:#dddddd; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670829__ {height:180px;}
	.text_box__670829__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670829__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670829__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670829__ .box_title1:before {width:25px;}
	.text_box__670829__ .box_title2 {font-size:24px;}
	.text_box__670829__ .box_cont {margin-top:20px; font-size:14px; line-height:1.5em;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_250631_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_250631_ > div:after {content:''; display:block; clear:both;}
.layout_250631_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_250631_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_250651_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_250651_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_250651_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

.text_250641_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#000000; line-height:1.6em;
}
.text_250641_ p a {color:#000000; text-decoration:none;}

/* ****************** 공백  ****************** */

.empty_line_250571_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_250571_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_250571_:before {content:'공백 : 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_250661_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_250661_ > div:after {content:''; display:block; clear:both;}
.layout_250661_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_250661_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_250681_ {font-size:0;}
.title_250681_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:24px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_250681_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_250681_.style_top p {padding-top:10px;}
.title_250681_.style_top p:before {left:0; top:0; width:24px; height:4px;}

.title_250681_.style_right p {padding-right:14px;}
.title_250681_.style_right p:before {right:0; top:5px; width:4px; height:24px;}

.title_250681_.style_bottom p {padding-bottom:12px;}
.title_250681_.style_bottom p:before {left:0; bottom:0; width:24px; height:4px;}

.title_250681_.style_left p {padding-left:14px;}
.title_250681_.style_left p:before {left:0; top:5px; width:4px; height:24px;}

.title_250681_.style_circle1 p {padding-left:20px;}
.title_250681_.style_circle1 p:before {
	left:0; top:11px; width:12px; height:12px;
	border-radius:12px;
}

.title_250681_.style_circle2 p {padding-left:20px;}
.title_250681_.style_circle2 p:before {
	left:0; top:11px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_250671_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_250671_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_250671_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_250691_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_250691_ > div {margin-left:-10px;}
.layout_250691_ > div:after {content:''; display:block; clear:both;}
.layout_250691_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:10px; box-sizing:border-box;}
.layout_250691_ > div > .container_1 {width:50%;}
.layout_250691_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_250691_ > div > .container_1 { width:100%; }
	.layout_250691_ > div > .container_2 {clear:both; width:100%; padding-top:10px;}
}

@media \0screen{
	.layout_250691_ {min-width:1200px;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670826__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#519fe6; border-radius:15px;}
.text_box__670826__ > p {margin:0; padding:0;}
.text_box__670826__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#f0f907; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670826__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#f0f907;}
.text_box__670826__ .box_title2 {font-size:20px; font-weight:bold; color:#f8f8f8; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670826__ .box_cont {margin-top:10px; font-size:14px; color:#dddddd; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670826__ {height:180px;}
	.text_box__670826__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670826__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670826__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670826__ .box_title1:before {width:25px;}
	.text_box__670826__ .box_title2 {font-size:24px;}
	.text_box__670826__ .box_cont {margin-top:20px; font-size:14px; line-height:1.5em;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670827__ {box-sizing:border-box; padding:10%; border:1px solid #519fe6; background:#4477da; border-radius:15px;}
.text_box__670827__ > p {margin:0; padding:0;}
.text_box__670827__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#f0f907; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670827__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#f0f907;}
.text_box__670827__ .box_title2 {font-size:20px; font-weight:bold; color:#ffffff; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670827__ .box_cont {margin-top:10px; font-size:14px; color:#dddddd; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670827__ {height:180px;}
	.text_box__670827__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670827__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670827__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670827__ .box_title1:before {width:25px;}
	.text_box__670827__ .box_title2 {font-size:24px;}
	.text_box__670827__ .box_cont {margin-top:20px; font-size:14px; line-height:1.5em;}
}

/* ****************** 공백  ****************** */

.empty_line_250701_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_250701_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_250701_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
