
/* ****************** 1칸 레이아웃  ****************** */

.layout_180281_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_180281_ > div:after {content:''; display:block; clear:both;}
.layout_180281_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_180281_ {min-width:1200px;}
}

/* ****************** 타이틀 텍스트  ****************** */


  
.title_180271_ {font-size:0;}
.title_180271_ 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_180271_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_180271_.style_top p {padding-top:10px;}
.title_180271_.style_top p:before {left:0; top:0; width:24px; height:4px;}

.title_180271_.style_right p {padding-right:14px;}
.title_180271_.style_right p:before {right:0; top:5px; width:4px; height:24px;}

.title_180271_.style_bottom p {padding-bottom:12px;}
.title_180271_.style_bottom p:before {left:0; bottom:0; width:24px; height:4px;}

.title_180271_.style_left p {padding-left:14px;}
.title_180271_.style_left p:before {left:0; top:5px; width:4px; height:24px;}

.title_180271_.style_circle1 p {padding-left:20px;}
.title_180271_.style_circle1 p:before {
	left:0; top:11px; width:12px; height:12px;
	border-radius:12px;
}

.title_180271_.style_circle2 p {padding-left:20px;}
.title_180271_.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;
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_183451_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_183451_ > div:after {content:''; display:block; clear:both;}
.layout_183451_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_183451_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_183461_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_183461_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_183461_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_183471_ {font-size:0;}
.title_183471_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_183471_ p:before {content:''; position:absolute; background:#000000; font-size:0;}

.title_183471_.style_top p {padding-top:10px;}
.title_183471_.style_top p:before {left:0; top:0; width:35px; height:4px;}

.title_183471_.style_right p {padding-right:14px;}
.title_183471_.style_right p:before {right:0; top:7px; width:4px; height:35px;}

.title_183471_.style_bottom p {padding-bottom:12px;}
.title_183471_.style_bottom p:before {left:0; bottom:0; width:35px; height:4px;}

.title_183471_.style_left p {padding-left:14px;}
.title_183471_.style_left p:before {left:0; top:7px; width:4px; height:35px;}

.title_183471_.style_circle1 p {padding-left:20px;}
.title_183471_.style_circle1 p:before {
	left:0; top:19px; width:12px; height:12px;
	border-radius:12px;
}

.title_183471_.style_circle2 p {padding-left:20px;}
.title_183471_.style_circle2 p:before {
	left:0; top:19px; width:12px; height:12px;
	border:2px solid #000000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_1799111_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_1799111_ > div:after {content:''; display:block; clear:both;}
.layout_1799111_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
.layout_1799111_ > div > [class^=container_] > div{border:1px solid #dddddd; background:#f5f5f5;border-radius:20px;}  

@media \0screen{
	.layout_1799111_ {min-width:1200px;}
}

/* ****************** 텍스트 밑줄(장문)  ****************** */

.textarea_454306_ p {
	display:block; margin:0; padding:20px;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color: #666; line-height:1.4em;
}
.half_background {
  background: linear-gradient(to top, #d7f0a1 50%, transparent 50%);
}  

/* ****************** 공백  ****************** */

.empty_line_180371_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_180371_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_180371_:before {content:'공백 : 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 4칸 레이아웃  ****************** */

.layout_261266_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_261266_ > div {margin-left:-20px;}
.layout_261266_ > div:after {content:''; display:block; clear:both;}
.layout_261266_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:20px; box-sizing:border-box;}

  .layout_261266_ > div > [class^=container_1] >div {border:1px solid #ddd; background:#f8f8f8;border-radius:30px;height:250px;}  
    .layout_261266_ > div > [class^=container_2] >div {border:1px solid #ddd; background:#fff;border-radius:30px;height:250px;} 
    .layout_261266_ > div > [class^=container_3] >div {border:1px solid #ddd; background:#f8f8f8;border-radius:30px;height:250px;} 
     .layout_261266_ > div > [class^=container_4] >div {border:1px solid #ddd; background:#fff;border-radius:30px;height:250px;} 
  
.layout_261266_ > div > .container_1 {width:25%;}
.layout_261266_ > div > .container_2 {width:25%;}
.layout_261266_ > div > .container_3 {width:25%;}
.layout_261266_ > div > .container_4 {width:25%;}

@media (max-width:1023px){
	.layout_261266_ > div > .container_1 { width:50%; }
	.layout_261266_ > div > .container_2 { width:50%; }
	.layout_261266_ > div > .container_3 {clear:both; width:50%; padding-top:20px;}
	.layout_261266_ > div > .container_4 { width:50%; padding-top:20px;}
}

@media \0screen{
	.layout_261266_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_254781_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_254781_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_254781_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_266526_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_266526_ * {box-sizing:border-box;}
.img_266526_ a {display:block; text-decoration:none;}
.img_266526_ img {max-width:100%; vertical-align:top;}

/* ****************** 짧은 실선  ****************** */

.solid_line__751505__ {display:block;position:relative;width:30px;height:40px;margin:0 auto;}
.solid_line__751505__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:2px solid #444444}

.solid_line__751505__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__751505__ {width:20px;height:20px}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_254791_ {font-size:0;}
.title_254791_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:22px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_254791_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_254791_.style_top p {padding-top:10px;}
.title_254791_.style_top p:before {left:0; top:0; width:22px; height:4px;}

.title_254791_.style_right p {padding-right:14px;}
.title_254791_.style_right p:before {right:0; top:5px; width:4px; height:22px;}

.title_254791_.style_bottom p {padding-bottom:12px;}
.title_254791_.style_bottom p:before {left:0; bottom:0; width:22px; height:4px;}

.title_254791_.style_left p {padding-left:14px;}
.title_254791_.style_left p:before {left:0; top:5px; width:4px; height:22px;}

.title_254791_.style_circle1 p {padding-left:20px;}
.title_254791_.style_circle1 p:before {
	left:0; top:10px; width:12px; height:12px;
	border-radius:12px;
}

.title_254791_.style_circle2 p {padding-left:20px;}
.title_254791_.style_circle2 p:before {
	left:0; top:10px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_266666_ {font-size:0;}
.title_266666_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
.title_266666_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266666_.style_top p {padding-top:10px;}
.title_266666_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_266666_.style_right p {padding-right:14px;}
.title_266666_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_266666_.style_bottom p {padding-bottom:12px;}
.title_266666_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_266666_.style_left p {padding-left:14px;}
.title_266666_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_266666_.style_circle1 p {padding-left:20px;}
.title_266666_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_266666_.style_circle2 p {padding-left:20px;}
.title_266666_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_266456_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_266456_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266456_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_266476_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_266476_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266476_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_266556_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_266556_ * {box-sizing:border-box;}
.img_266556_ a {display:block; text-decoration:none;}
.img_266556_ img {max-width:100%; vertical-align:top;}

/* ****************** 짧은 실선  ****************** */

.solid_line__751505__ {display:block;position:relative;width:30px;height:40px;margin:0 auto;}
.solid_line__751505__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:2px solid #444444}

.solid_line__751505__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__751505__ {width:20px;height:20px}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_266616_ {font-size:0;}
.title_266616_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:22px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_266616_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266616_.style_top p {padding-top:10px;}
.title_266616_.style_top p:before {left:0; top:0; width:22px; height:4px;}

.title_266616_.style_right p {padding-right:14px;}
.title_266616_.style_right p:before {right:0; top:5px; width:4px; height:22px;}

.title_266616_.style_bottom p {padding-bottom:12px;}
.title_266616_.style_bottom p:before {left:0; bottom:0; width:22px; height:4px;}

.title_266616_.style_left p {padding-left:14px;}
.title_266616_.style_left p:before {left:0; top:5px; width:4px; height:22px;}

.title_266616_.style_circle1 p {padding-left:20px;}
.title_266616_.style_circle1 p:before {
	left:0; top:10px; width:12px; height:12px;
	border-radius:12px;
}

.title_266616_.style_circle2 p {padding-left:20px;}
.title_266616_.style_circle2 p:before {
	left:0; top:10px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_266676_ {font-size:0;}
.title_266676_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
.title_266676_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266676_.style_top p {padding-top:10px;}
.title_266676_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_266676_.style_right p {padding-right:14px;}
.title_266676_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_266676_.style_bottom p {padding-bottom:12px;}
.title_266676_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_266676_.style_left p {padding-left:14px;}
.title_266676_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_266676_.style_circle1 p {padding-left:20px;}
.title_266676_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_266676_.style_circle2 p {padding-left:20px;}
.title_266676_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_266516_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_266516_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266516_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_266576_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_266576_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266576_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_266546_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_266546_ * {box-sizing:border-box;}
.img_266546_ a {display:block; text-decoration:none;}
.img_266546_ img {max-width:100%; vertical-align:top;}

/* ****************** 짧은 실선  ****************** */

.solid_line__751505__ {display:block;position:relative;width:30px;height:40px;margin:0 auto;}
.solid_line__751505__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:2px solid #444444}

.solid_line__751505__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__751505__ {width:20px;height:20px}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_266626_ {font-size:0;}
.title_266626_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:22px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_266626_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266626_.style_top p {padding-top:10px;}
.title_266626_.style_top p:before {left:0; top:0; width:22px; height:4px;}

.title_266626_.style_right p {padding-right:14px;}
.title_266626_.style_right p:before {right:0; top:5px; width:4px; height:22px;}

.title_266626_.style_bottom p {padding-bottom:12px;}
.title_266626_.style_bottom p:before {left:0; bottom:0; width:22px; height:4px;}

.title_266626_.style_left p {padding-left:14px;}
.title_266626_.style_left p:before {left:0; top:5px; width:4px; height:22px;}

.title_266626_.style_circle1 p {padding-left:20px;}
.title_266626_.style_circle1 p:before {
	left:0; top:10px; width:12px; height:12px;
	border-radius:12px;
}

.title_266626_.style_circle2 p {padding-left:20px;}
.title_266626_.style_circle2 p:before {
	left:0; top:10px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_266686_ {font-size:0;}
.title_266686_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
.title_266686_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266686_.style_top p {padding-top:10px;}
.title_266686_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_266686_.style_right p {padding-right:14px;}
.title_266686_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_266686_.style_bottom p {padding-bottom:12px;}
.title_266686_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_266686_.style_left p {padding-left:14px;}
.title_266686_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_266686_.style_circle1 p {padding-left:20px;}
.title_266686_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_266686_.style_circle2 p {padding-left:20px;}
.title_266686_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_266506_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_266506_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266506_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_266496_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_266496_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266496_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_266536_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_266536_ * {box-sizing:border-box;}
.img_266536_ a {display:block; text-decoration:none;}
.img_266536_ img {max-width:100%; vertical-align:top;}

/* ****************** 짧은 실선  ****************** */

.solid_line__751505__ {display:block;position:relative;width:30px;height:40px;margin:0 auto;}
.solid_line__751505__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:2px solid #444444}

.solid_line__751505__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__751505__ {width:20px;height:20px}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_266636_ {font-size:0;}
.title_266636_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:22px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_266636_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266636_.style_top p {padding-top:10px;}
.title_266636_.style_top p:before {left:0; top:0; width:22px; height:4px;}

.title_266636_.style_right p {padding-right:14px;}
.title_266636_.style_right p:before {right:0; top:5px; width:4px; height:22px;}

.title_266636_.style_bottom p {padding-bottom:12px;}
.title_266636_.style_bottom p:before {left:0; bottom:0; width:22px; height:4px;}

.title_266636_.style_left p {padding-left:14px;}
.title_266636_.style_left p:before {left:0; top:5px; width:4px; height:22px;}

.title_266636_.style_circle1 p {padding-left:20px;}
.title_266636_.style_circle1 p:before {
	left:0; top:10px; width:12px; height:12px;
	border-radius:12px;
}

.title_266636_.style_circle2 p {padding-left:20px;}
.title_266636_.style_circle2 p:before {
	left:0; top:10px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_266646_ {font-size:0;}
.title_266646_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:18px; letter-spacing:-1px; font-weight:normal; color:#777777; line-height:1.4em;
}
.title_266646_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266646_.style_top p {padding-top:10px;}
.title_266646_.style_top p:before {left:0; top:0; width:18px; height:4px;}

.title_266646_.style_right p {padding-right:14px;}
.title_266646_.style_right p:before {right:0; top:4px; width:4px; height:18px;}

.title_266646_.style_bottom p {padding-bottom:12px;}
.title_266646_.style_bottom p:before {left:0; bottom:0; width:18px; height:4px;}

.title_266646_.style_left p {padding-left:14px;}
.title_266646_.style_left p:before {left:0; top:4px; width:4px; height:18px;}

.title_266646_.style_circle1 p {padding-left:20px;}
.title_266646_.style_circle1 p:before {
	left:0; top:7px; width:12px; height:12px;
	border-radius:12px;
}

.title_266646_.style_circle2 p {padding-left:20px;}
.title_266646_.style_circle2 p:before {
	left:0; top:7px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_266466_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_266466_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266466_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 공백  ****************** */

.empty_line_266706_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_266706_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266706_:before {content:'공백 : 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 4칸 레이아웃  ****************** */

.layout_266696_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_266696_ > div {margin-left:-30px;}
.layout_266696_ > div:after {content:''; display:block; clear:both;}
.layout_266696_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:30px; box-sizing:border-box;}
.layout_266696_ > div > .container_1 {width:25%;}
.layout_266696_ > div > .container_2 {width:25%;}
.layout_266696_ > div > .container_3 {width:25%;}
.layout_266696_ > div > .container_4 {width:25%;}

@media (max-width:1023px){
	.layout_266696_ > div > .container_1 { width:50%; }
	.layout_266696_ > div > .container_2 { width:50%; }
	.layout_266696_ > div > .container_3 {clear:both; width:50%; padding-top:30px;}
	.layout_266696_ > div > .container_4 { width:50%; padding-top:30px;}
}

@media \0screen{
	.layout_266696_ {min-width:1200px;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670826__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#f8f8f8; 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:#222222; 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:#222222;}
.text_box__670826__ .box_title2 {font-size:20px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670826__ .box_cont {margin-top:10px; font-size:16px; color:#777777; 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:18px; line-height:1.5em;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670888__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#ffffff; border-radius:15px;}
.text_box__670888__ > p {margin:0; padding:0;}
.text_box__670888__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670888__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#777777;}
.text_box__670888__ .box_title2 {font-size:20px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670888__ .box_cont {margin-top:10px; font-size:16px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670888__ {height:180px;}
	.text_box__670888__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670888__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670888__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670888__ .box_title1:before {width:25px;}
	.text_box__670888__ .box_title2 {font-size:24px;}
	.text_box__670888__ .box_cont {margin-top:20px; font-size:18px; line-height:1.5em;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670826__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#f8f8f8; 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:#444444; 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:#444444;}
.text_box__670826__ .box_title2 {font-size:20px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670826__ .box_cont {margin-top:10px; font-size:16px; color:#777777; 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:18px; line-height:1.5em;}
}

/* ****************** 텍스트박스  ****************** */

.text_box__670888__ {box-sizing:border-box; padding:10%; border:1px solid #e5e5e5; background:#ffffff; border-radius:15px;}
.text_box__670888__ > p {margin:0; padding:0;}
.text_box__670888__ .box_title1 {position:relative; margin-bottom:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#999999; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670888__ .box_title1:before {content:''; display:block; position:absolute; bottom:0; right:0; left:0; width:20px; height:1px; margin:0 auto; background:#999999;}
.text_box__670888__ .box_title2 {font-size:20px; font-weight:bold; color:#222222; line-height:1.4em; letter-spacing:-0.03em;}
.text_box__670888__ .box_cont {margin-top:10px; font-size:16px; color:#777777; line-height:1.4em; letter-spacing:-0.03em;}

@media all and (min-width:768px){
	.text_box__670888__ {height:180px;}
	.text_box__670888__ .box_title2 {font-size:16px;}
}

@media all and (min-width:1024px){
	.text_box__670888__ {height:250px; padding:15% 8%; border-radius:30px;}
	.text_box__670888__ .box_title1 {margin-bottom:20px; padding-bottom:24px; font-size:22px;}
	.text_box__670888__ .box_title1:before {width:25px;}
	.text_box__670888__ .box_title2 {font-size:24px;}
	.text_box__670888__ .box_cont {margin-top:20px; font-size:18px; line-height:1.5em;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_254751_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_254751_ > div:after {content:''; display:block; clear:both;}
.layout_254751_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_254751_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_266446_ {display:block; width:100%; height:120px; line-height:120px;}

[id^=div_user_list] .empty_line_266446_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_266446_:before {content:'공백 : 120px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_266566_ {font-size:0;}
.title_266566_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_266566_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_266566_.style_top p {padding-top:10px;}
.title_266566_.style_top p:before {left:0; top:0; width:35px; height:4px;}

.title_266566_.style_right p {padding-right:14px;}
.title_266566_.style_right p:before {right:0; top:7px; width:4px; height:35px;}

.title_266566_.style_bottom p {padding-bottom:12px;}
.title_266566_.style_bottom p:before {left:0; bottom:0; width:35px; height:4px;}

.title_266566_.style_left p {padding-left:14px;}
.title_266566_.style_left p:before {left:0; top:7px; width:4px; height:35px;}

.title_266566_.style_circle1 p {padding-left:20px;}
.title_266566_.style_circle1 p:before {
	left:0; top:19px; width:12px; height:12px;
	border-radius:12px;
}

.title_266566_.style_circle2 p {padding-left:20px;}
.title_266566_.style_circle2 p:before {
	left:0; top:19px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 텍스트 밑줄(장문)  ****************** */

.textarea_454306_ p {
	display:block; margin:0; padding:20px;
	font-size:20px; letter-spacing:-1px; font-weight:normal; color: #666; line-height:1.4em;
}
.half_background {
  background: linear-gradient(to top, #d7f0a1 50%, transparent 50%);
}  

/* ****************** 공백  ****************** */

.empty_line_254761_ {display:block; width:100%; height:60px; line-height:60px;}

[id^=div_user_list] .empty_line_254761_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_254761_:before {content:'공백 : 60px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지  ****************** */

.img_254811_ {display:inline-block; overflow:hidden; position:relative; width:1200px; max-width:100%; vertical-align:top;}
.img_254811_ * {box-sizing:border-box;}
.img_254811_ a {display:block; text-decoration:none;}
.img_254811_ img {max-width:100%; vertical-align:top;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_262276_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_262276_ > div:after {content:''; display:block; clear:both;}
.layout_262276_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_262276_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_262296_ {display:block; width:100%; height:120px; line-height:120px;}

[id^=div_user_list] .empty_line_262296_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_262296_:before {content:'공백 : 120px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_262306_ {font-size:0;}
.title_262306_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_262306_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_262306_.style_top p {padding-top:10px;}
.title_262306_.style_top p:before {left:0; top:0; width:35px; height:4px;}

.title_262306_.style_right p {padding-right:14px;}
.title_262306_.style_right p:before {right:0; top:7px; width:4px; height:35px;}

.title_262306_.style_bottom p {padding-bottom:12px;}
.title_262306_.style_bottom p:before {left:0; bottom:0; width:35px; height:4px;}

.title_262306_.style_left p {padding-left:14px;}
.title_262306_.style_left p:before {left:0; top:7px; width:4px; height:35px;}

.title_262306_.style_circle1 p {padding-left:20px;}
.title_262306_.style_circle1 p:before {
	left:0; top:19px; width:12px; height:12px;
	border-radius:12px;
}

.title_262306_.style_circle2 p {padding-left:20px;}
.title_262306_.style_circle2 p:before {
	left:0; top:19px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지  ****************** */

.img_261466_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_261466_ * {box-sizing:border-box;}
.img_261466_ a {display:block; text-decoration:none;}
.img_261466_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

.empty_line_262286_ {display:block; width:100%; height:100px; line-height:100px;}

[id^=div_user_list] .empty_line_262286_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_262286_:before {content:'공백 : 100px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_254731_ {font-size:0;}
.title_254731_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_254731_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_254731_.style_top p {padding-top:10px;}
.title_254731_.style_top p:before {left:0; top:0; width:35px; height:4px;}

.title_254731_.style_right p {padding-right:14px;}
.title_254731_.style_right p:before {right:0; top:7px; width:4px; height:35px;}

.title_254731_.style_bottom p {padding-bottom:12px;}
.title_254731_.style_bottom p:before {left:0; bottom:0; width:35px; height:4px;}

.title_254731_.style_left p {padding-left:14px;}
.title_254731_.style_left p:before {left:0; top:7px; width:4px; height:35px;}

.title_254731_.style_circle1 p {padding-left:20px;}
.title_254731_.style_circle1 p:before {
	left:0; top:19px; width:12px; height:12px;
	border-radius:12px;
}

.title_254731_.style_circle2 p {padding-left:20px;}
.title_254731_.style_circle2 p:before {
	left:0; top:19px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 타이틀 텍스트  ****************** */

.title_270066_ {font-size:0;}
.title_270066_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:35px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_270066_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_270066_.style_top p {padding-top:10px;}
.title_270066_.style_top p:before {left:0; top:0; width:35px; height:4px;}

.title_270066_.style_right p {padding-right:14px;}
.title_270066_.style_right p:before {right:0; top:7px; width:4px; height:35px;}

.title_270066_.style_bottom p {padding-bottom:12px;}
.title_270066_.style_bottom p:before {left:0; bottom:0; width:35px; height:4px;}

.title_270066_.style_left p {padding-left:14px;}
.title_270066_.style_left p:before {left:0; top:7px; width:4px; height:35px;}

.title_270066_.style_circle1 p {padding-left:20px;}
.title_270066_.style_circle1 p:before {
	left:0; top:19px; width:12px; height:12px;
	border-radius:12px;
}

.title_270066_.style_circle2 p {padding-left:20px;}
.title_270066_.style_circle2 p:before {
	left:0; top:19px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_254711_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_254711_ > div:after {content:''; display:block; clear:both;}
.layout_254711_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_254711_ {min-width:1200px;}
}

/* ****************** 이미지  ****************** */

.img_254701_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_254701_ * {box-sizing:border-box;}
.img_254701_ a {display:block; text-decoration:none;}
.img_254701_ img {max-width:100%; vertical-align:top;}
