
/* ****************** 공백  ****************** */

.empty_line_112441_ {display:block; width:100%; height:10px; line-height:10px;}
@media (max-width:1199px){
   .empty_line_112441_ {display:block; width:100%; height:10px; line-height:10px;}
}

[id^=div_user_list] .empty_line_112441_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112441_:before {content:'p10 m10'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_114676_ {clear:both; min-width:320px; max-width:1150px; margin:0 auto;padding:0 1px;border-top:2px solid #000;border-bottom:1px solid #d5d8db}
.layout_114676_ > div {margin-left:-1px;}
.layout_114676_ > div:after {content:''; display:block; clear:both;}
.layout_114676_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:1px; box-sizing:border-box;}
.layout_114676_ > div > .container_1 {width:50%;}
.layout_114676_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_114676_ > div > .container_1 { width:100%; }
	.layout_114676_ > div > .container_2 {clear:both; width:100%; padding-top:1px;}
}

@media \0screen{
	.layout_114676_ {min-width:1150px;}
}

/* ****************** 버튼  ****************** */

.button_112439_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #e66d1e; border-radius:0px; background:#e66d1e; box-sizing:border-box;
	font-size:16px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;
}
.button_112439_ a:hover {color:#fff}
.button_112439_.style_line a {background:transparent; color:#e66d1e;}
.button_112439_.space_normal a {padding:.6em 1.2em;}
.button_112439_.space_wide a {padding:.6em 2em;}
.button_112439_.space_full a {display:block; width:100%; padding:.8em 1.2em;}

/* ****************** 버튼  ****************** */

.button_112440_ a  {
	display:inline-block; margin:0; padding:0;
	border:1px solid #ffffff; border-radius:0px; background:#ffffff; box-sizing:border-box;
	font-size:16px; font-weight:normal; color:#000; text-align:center; text-decoration:none;
}
.button_112440_.style_line a {background:transparent; color:#ffffff;}
.button_112440_.space_normal a {padding:.6em 1.2em;}
.button_112440_.space_wide a {padding:.6em 2em;}
.button_112440_.space_full a {display:block; width:100%; padding:.8em 1.2em;}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_112451_ ul{margin:0 auto;padding:15px 0 22px 0;font-size:0;text-align:center;font-weight:bold}
.empty_112451_ ul li{display:inline-block;margin:0 20px;font-size:15px;cursor:pointer;line-height:36px}
.empty_112451_ .point{color:#f97b0c;background:url('/img_up/shop_pds/cks161/design/img/semo.gif') center bottom no-repeat}
.tap .bo{border:20px solid #f7f7f7;padding:15px}
.tap .bo:after{content:'';display:block;clear:both}
.tap .tapcon1{position:relative;float:left;width:20%;line-height:34px;color:#05a2df;font-size:38px;text-align:center}
.tap .tapcon1:after{content:'';display:block;clear:both;position:absolute;top:5px;right:0;width:1px;height:60px;background:#e0e2e4}
.tap .tapcon1 span{font-size:30px;color:#878c91}
.tap .tapcon2{float:right;width:80%;padding:0 0 0 50px}
@media (max-width:767px){
.tap .tapcon1:after{width:0}
.tap .tapcon1{width:100%;padding-bottom:12px}
.tap .tapcon2{width:100%}
}

/* ****************** 공백  ****************** */

.empty_line_112485_ {display:block; width:100%; height:80px; line-height:80px;}
@media (max-width:1199px){
   .empty_line_112485_ {display:block; width:100%; height:45px; line-height:45px;}
}

[id^=div_user_list] .empty_line_112485_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112485_:before {content:'p80 m45'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_112480_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_112480_ * {box-sizing:border-box;}
.img_ratio_112480_ a {display:block; text-decoration:none;}
.img_ratio_112480_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_112480_ {width:1150px;}
}
@media \0screen{
	.img_ratio_112480_ {width:1150px;}
}

/* ****************** 공백  ****************** */

.empty_line_112493_ {display:block; width:100%; height:100px; line-height:100px;}
@media (max-width:1199px){
   .empty_line_112493_ {display:block; width:100%; height:75px; line-height:75px;}
}

[id^=div_user_list] .empty_line_112493_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112493_:before {content:'p100 m75'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112492_ {font-size:0;}
.title_112492_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:30px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112492_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112492_.style_top p {padding-top:10px;}
.title_112492_.style_top p:before {left:0; top:0; width:30px; height:4px;}

.title_112492_.style_right p {padding-right:14px;}
.title_112492_.style_right p:before {right:0; top:6px; width:4px; height:30px;}

.title_112492_.style_bottom p {padding-bottom:12px;}
.title_112492_.style_bottom p:before {left:0; bottom:0; width:30px; height:4px;}

.title_112492_.style_left p {padding-left:14px;}
.title_112492_.style_left p:before {left:0; top:6px; width:4px; height:30px;}

.title_112492_.style_circle1 p {padding-left:20px;}
.title_112492_.style_circle1 p:before {
	left:0; top:15px; width:12px; height:12px;
	border-radius:12px;
}

.title_112492_.style_circle2 p {padding-left:20px;}
.title_112492_.style_circle2 p:before {
	left:0; top:15px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_112497_ {display:block; width:100%; height:45px; line-height:45px;}
@media (max-width:1199px){
   .empty_line_112497_ {display:block; width:100%; height:25px; line-height:25px;}
}

[id^=div_user_list] .empty_line_112497_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112497_:before {content:'p45 m25'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_112494_ {clear:both; min-width:320px; max-width:1150px; margin:0 auto;}
.layout_112494_ > div {margin-left:-30px;}
.layout_112494_ > div:after {content:''; display:block; clear:both;}
.layout_112494_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:30px; box-sizing:border-box;}
.layout_112494_ > div > .container_1 {width:33.333333333333%;}
.layout_112494_ > div > .container_2 {width:66.666666666667%;}

@media (max-width:1023px){
	.layout_112494_ > div > .container_1 { width:100%; }
	.layout_112494_ > div > .container_2 {clear:both; width:100%; padding-top:30px;}
}

@media \0screen{
	.layout_112494_ {min-width:1150px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_112496_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_112496_ * {box-sizing:border-box;}
.img_ratio_112496_ a {display:block; text-decoration:none;}
.img_ratio_112496_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_112496_ {width:485px;}
}
@media \0screen{
	.img_ratio_112496_ {width:485px;}
}

/* ****************** 표 2.0  ****************** */

.table_112495_ {width:100%; overflow-x:auto; overflow-y:visible; -webkit-overflow-scrolling:touch;}
.table_112495_ * {box-sizing:border-box;}
.table_112495_ table {width:100%; margin:0 auto; border-top:2px solid #000000; background:#d7d7d7; border-spacing:1px; border-collapse:separate; table-layout:auto;}
.table_112495_ td {height:35px; padding:5px 10px; background:#fff; font-size:16px; font-weight:normal; color:#333; text-align:left; text-decoration::none;}
.aa {}
 
/* ****************** 공백  ****************** */

.empty_line_115926_ {display:block; width:100%; height:45px; line-height:45px;}
@media (max-width:1199px){
   .empty_line_115926_ {display:block; width:100%; height:25px; line-height:25px;}
}

[id^=div_user_list] .empty_line_115926_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115926_:before {content:'p45 m25'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_115924_ {clear:both; min-width:320px; max-width:1150px; margin:0 auto;}
.layout_115924_ > div:after {content:''; display:block; clear:both;}
.layout_115924_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_115924_ {min-width:1150px;}
}

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_115921_:after {content:''; display:block; clear:both;}
.img_tile_115921_ * {box-sizing:border-box;}
.img_tile_115921_ .item {float:left; position:relative; width:100%; padding:5px;}
.img_tile_115921_ .item a {display:block; text-decoration:none;}
.img_tile_115921_ figure {display:block; margin:0; padding:5px;}
.img_tile_115921_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_115921_ .text_box {display:block;}
.img_tile_115921_ .text_box p {margin:0; padding:5px;}
.img_tile_115921_ .subject {font-weight:bold; color:#000000;}
.img_tile_115921_ .content {color:#444;}

.text_sml_115921_ .subject {font-size:14px; line-height:1.6em;}
.text_sml_115921_ .content {font-size:13px; line-height:1.6em;}
.text_mid_115921_ .subject {font-size:16px; line-height:1.4em;}
.text_mid_115921_ .content {font-size:14px; line-height:1.6em;}
.text_big_115921_ .subject {font-size:18px; line-height:1.4em;}
.text_big_115921_ .content {font-size:15px; line-height:1.6em;}

.col_m_1_115921_ .item {width:100%;}
.col_m_2_115921_ .item {width:50%;}
.col_m_3_115921_ .item {width:33.3333%;}
.col_m_4_115921_ .item {width:25%;}
.col_m_1_115921_ .item,
.col_m_2_115921_ .item2n,
.col_m_3_115921_ .item3n,
.col_m_4_115921_ .item4n {clear:both;}

@media (min-width:1024px){
	.col_m_1_115921_ .item,
	.col_m_2_115921_ .item2n,
	.col_m_3_115921_ .item3n,
	.col_m_4_115921_ .item4n {clear:none;}

	.col_pc_1_115921_ .item {width:100%;}
	.col_pc_2_115921_ .item {width:50%;}
	.col_pc_3_115921_ .item {width:33.3333%;}
	.col_pc_4_115921_ .item {width:25%;}
	.col_pc_5_115921_ .item {width:20%;}
	.col_pc_6_115921_ .item {width:16.6666%;}
	.col_pc_7_115921_ .item {width:14.28571428%;}
	.col_pc_1_115921_ .item,
	.col_pc_2_115921_ .item2n,
	.col_pc_3_115921_ .item3n,
	.col_pc_4_115921_ .item4n,
	.col_pc_5_115921_ .item5n,
	.col_pc_6_115921_ .item6n,
	.col_pc_7_115921_ .item7n {clear:both;}
}

@media \0screen{
	.col_m_1_115921_ .item,
	.col_m_2_115921_ .item2n,
	.col_m_3_115921_ .item3n,
	.col_m_4_115921_ .item4n {clear:none;}

	.col_pc_1_115921_ .item {width:100%;}
	.col_pc_2_115921_ .item {width:50%;}
	.col_pc_3_115921_ .item {width:33.3333%;}
	.col_pc_4_115921_ .item {width:25%;}
	.col_pc_5_115921_ .item {width:20%;}
	.col_pc_6_115921_ .item {width:16.6666%;}
	.col_pc_7_115921_ .item {width:14.28571428%;}
	.col_pc_1_115921_ .item,
	.col_pc_2_115921_ .item2n,
	.col_pc_3_115921_ .item3n,
	.col_pc_4_115921_ .item4n,
	.col_pc_5_115921_ .item5n,
	.col_pc_6_115921_ .item6n,
	.col_pc_7_115921_ .item7n {clear:both;}
}

/* ****************** 공백  ****************** */

.empty_line_112498_ {display:block; width:100%; height:100px; line-height:100px;}
@media (max-width:1199px){
   .empty_line_112498_ {display:block; width:100%; height:75px; line-height:75px;}
}

[id^=div_user_list] .empty_line_112498_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112498_:before {content:'p100 m75'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112499_ {font-size:0;}
.title_112499_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:30px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112499_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112499_.style_top p {padding-top:10px;}
.title_112499_.style_top p:before {left:0; top:0; width:30px; height:4px;}

.title_112499_.style_right p {padding-right:14px;}
.title_112499_.style_right p:before {right:0; top:6px; width:4px; height:30px;}

.title_112499_.style_bottom p {padding-bottom:12px;}
.title_112499_.style_bottom p:before {left:0; bottom:0; width:30px; height:4px;}

.title_112499_.style_left p {padding-left:14px;}
.title_112499_.style_left p:before {left:0; top:6px; width:4px; height:30px;}

.title_112499_.style_circle1 p {padding-left:20px;}
.title_112499_.style_circle1 p:before {
	left:0; top:15px; width:12px; height:12px;
	border-radius:12px;
}

.title_112499_.style_circle2 p {padding-left:20px;}
.title_112499_.style_circle2 p:before {
	left:0; top:15px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_112500_ {display:block; width:100%; height:45px; line-height:45px;}
@media (max-width:1199px){
   .empty_line_112500_ {display:block; width:100%; height:25px; line-height:25px;}
}

[id^=div_user_list] .empty_line_112500_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112500_:before {content:'p45 m25'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_112501_ {clear:both; min-width:320px; max-width:1150px; margin:0 auto;}
.layout_112501_ > div {margin-left:-30px;}
.layout_112501_ > div:after {content:''; display:block; clear:both;}
.layout_112501_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:30px; box-sizing:border-box;}
.layout_112501_ > div > .container_1 {width:33.333333333333%;}
.layout_112501_ > div > .container_2 {width:66.666666666667%;}

@media (max-width:1023px){
	.layout_112501_ > div > .container_1 { width:100%; }
	.layout_112501_ > div > .container_2 {clear:both; width:100%; padding-top:30px;}
}

@media \0screen{
	.layout_112501_ {min-width:1150px;}
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_112503_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_112503_ * {box-sizing:border-box;}
.img_ratio_112503_ a {display:block; text-decoration:none;}
.img_ratio_112503_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_112503_ {width:485px;}
}
@media \0screen{
	.img_ratio_112503_ {width:485px;}
}

/* ****************** 표 2.0  ****************** */

.table_112502_ {width:100%; overflow-x:auto; overflow-y:visible; -webkit-overflow-scrolling:touch;}
.table_112502_ * {box-sizing:border-box;}
.table_112502_ table {width:100%; margin:0 auto; border-top:2px solid #000000; background:#d7d7d7; border-spacing:1px; border-collapse:separate; table-layout:auto;}
.table_112502_ td {height:35px; padding:5px 10px; background:#fff; font-size:16px; font-weight:normal; color:#333; text-align:left; text-decoration::none;}
.aa {}
 
/* ****************** 공백  ****************** */

.empty_line_112504_ {display:block; width:100%; height:100px; line-height:100px;}
@media (max-width:1199px){
   .empty_line_112504_ {display:block; width:100%; height:75px; line-height:75px;}
}

[id^=div_user_list] .empty_line_112504_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112504_:before {content:'p100 m75'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112505_ {font-size:0;}
.title_112505_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:30px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112505_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112505_.style_top p {padding-top:10px;}
.title_112505_.style_top p:before {left:0; top:0; width:30px; height:4px;}

.title_112505_.style_right p {padding-right:14px;}
.title_112505_.style_right p:before {right:0; top:6px; width:4px; height:30px;}

.title_112505_.style_bottom p {padding-bottom:12px;}
.title_112505_.style_bottom p:before {left:0; bottom:0; width:30px; height:4px;}

.title_112505_.style_left p {padding-left:14px;}
.title_112505_.style_left p:before {left:0; top:6px; width:4px; height:30px;}

.title_112505_.style_circle1 p {padding-left:20px;}
.title_112505_.style_circle1 p:before {
	left:0; top:15px; width:12px; height:12px;
	border-radius:12px;
}

.title_112505_.style_circle2 p {padding-left:20px;}
.title_112505_.style_circle2 p:before {
	left:0; top:15px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_112506_ {display:block; width:100%; height:45px; line-height:45px;}
@media (max-width:1199px){
   .empty_line_112506_ {display:block; width:100%; height:25px; line-height:25px;}
}

[id^=div_user_list] .empty_line_112506_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112506_:before {content:'p45 m25'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 한줄 텍스트  ****************** */

.text_112507_ p {
	display:block; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#05a2df; line-height:1.6em;text-decoration:underline
}
.text_112507_ p a {color:#05a2df; text-decoration:none;}

/* ****************** 번호형 리스트  ****************** */

.text_list_112509_ ul {display:table; margin:0; padding:0; list-style:none;}
.text_list_112509_ li {display:table-row; font-size:16px; line-height:1em;}
.text_list_112509_ span {display:table-cell; padding:5px; font-weight:normal; font-family:NanumGothic; color:#000000; vertical-align:top;}
.text_list_112509_ p {display:table-cell; padding:0 5px; letter-spacing:-1px; font-weight:normal; color:#000000; vertical-align:middle;}
.text_list_112509_ i {
	display:inline-block; width:1em; height:1em; line-height:1em; padding:.2em;
	border:1px solid #000000; border-radius:1em; box-sizing:borer-box;
	font-size:.8em; font-style:normal; text-align:center;
}

	.text_list_112509_ span {padding-right:.5em; font-size:.75em;}

/* ****************** 공백  ****************** */

.empty_line_112510_ {display:block; width:100%; height:100px; line-height:100px;}
@media (max-width:1199px){
   .empty_line_112510_ {display:block; width:100%; height:75px; line-height:75px;}
}

[id^=div_user_list] .empty_line_112510_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112510_:before {content:'p100 m75'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112511_ {font-size:0;}
.title_112511_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:30px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112511_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112511_.style_top p {padding-top:10px;}
.title_112511_.style_top p:before {left:0; top:0; width:30px; height:4px;}

.title_112511_.style_right p {padding-right:14px;}
.title_112511_.style_right p:before {right:0; top:6px; width:4px; height:30px;}

.title_112511_.style_bottom p {padding-bottom:12px;}
.title_112511_.style_bottom p:before {left:0; bottom:0; width:30px; height:4px;}

.title_112511_.style_left p {padding-left:14px;}
.title_112511_.style_left p:before {left:0; top:6px; width:4px; height:30px;}

.title_112511_.style_circle1 p {padding-left:20px;}
.title_112511_.style_circle1 p:before {
	left:0; top:15px; width:12px; height:12px;
	border-radius:12px;
}

.title_112511_.style_circle2 p {padding-left:20px;}
.title_112511_.style_circle2 p:before {
	left:0; top:15px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 공백  ****************** */

.empty_line_112512_ {display:block; width:100%; height:45px; line-height:45px;}
@media (max-width:1199px){
   .empty_line_112512_ {display:block; width:100%; height:25px; line-height:25px;}
}

[id^=div_user_list] .empty_line_112512_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112512_:before {content:'p45 m25'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112513_ {font-size:0;}
.title_112513_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112513_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112513_.style_top p {padding-top:10px;}
.title_112513_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112513_.style_right p {padding-right:14px;}
.title_112513_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112513_.style_bottom p {padding-bottom:12px;}
.title_112513_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112513_.style_left p {padding-left:14px;}
.title_112513_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112513_.style_circle1 p {padding-left:20px;}
.title_112513_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112513_.style_circle2 p {padding-left:20px;}
.title_112513_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_112514_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_112514_ * {box-sizing:border-box;}
.img_ratio_112514_ a {display:block; text-decoration:none;}
.img_ratio_112514_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_112514_ {width:1150px;}
}
@media \0screen{
	.img_ratio_112514_ {width:1150px;}
}

/* ****************** 공백  ****************** */

.empty_line_115931_ {display:block; width:100%; height:10px; line-height:10px;}
@media (max-width:1199px){
   .empty_line_115931_ {display:block; width:100%; height:5px; line-height:5px;}
}

[id^=div_user_list] .empty_line_115931_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115931_:before {content:'p10 m5'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_115929_ {clear:both; min-width:320px; max-width:1150px; margin:0 auto;}
.layout_115929_ > div:after {content:''; display:block; clear:both;}
.layout_115929_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_115929_ {min-width:1150px;}
}

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_115930_:after {content:''; display:block; clear:both;}
.img_tile_115930_ * {box-sizing:border-box;}
.img_tile_115930_ .item {float:left; position:relative; width:100%; padding:5px;}
.img_tile_115930_ .item a {display:block; text-decoration:none;}
.img_tile_115930_ figure {display:block; margin:0; padding:5px;}
.img_tile_115930_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_115930_ .text_box {display:block;}
.img_tile_115930_ .text_box p {margin:0; padding:5px;}
.img_tile_115930_ .subject {font-weight:bold; color:#000000;}
.img_tile_115930_ .content {color:#444;}

.text_sml_115930_ .subject {font-size:14px; line-height:1.6em;}
.text_sml_115930_ .content {font-size:13px; line-height:1.6em;}
.text_mid_115930_ .subject {font-size:16px; line-height:1.4em;}
.text_mid_115930_ .content {font-size:14px; line-height:1.6em;}
.text_big_115930_ .subject {font-size:18px; line-height:1.4em;}
.text_big_115930_ .content {font-size:15px; line-height:1.6em;}

.col_m_1_115930_ .item {width:100%;}
.col_m_2_115930_ .item {width:50%;}
.col_m_3_115930_ .item {width:33.3333%;}
.col_m_4_115930_ .item {width:25%;}
.col_m_1_115930_ .item,
.col_m_2_115930_ .item2n,
.col_m_3_115930_ .item3n,
.col_m_4_115930_ .item4n {clear:both;}

@media (min-width:1024px){
	.col_m_1_115930_ .item,
	.col_m_2_115930_ .item2n,
	.col_m_3_115930_ .item3n,
	.col_m_4_115930_ .item4n {clear:none;}

	.col_pc_1_115930_ .item {width:100%;}
	.col_pc_2_115930_ .item {width:50%;}
	.col_pc_3_115930_ .item {width:33.3333%;}
	.col_pc_4_115930_ .item {width:25%;}
	.col_pc_5_115930_ .item {width:20%;}
	.col_pc_6_115930_ .item {width:16.6666%;}
	.col_pc_7_115930_ .item {width:14.28571428%;}
	.col_pc_1_115930_ .item,
	.col_pc_2_115930_ .item2n,
	.col_pc_3_115930_ .item3n,
	.col_pc_4_115930_ .item4n,
	.col_pc_5_115930_ .item5n,
	.col_pc_6_115930_ .item6n,
	.col_pc_7_115930_ .item7n {clear:both;}
}

@media \0screen{
	.col_m_1_115930_ .item,
	.col_m_2_115930_ .item2n,
	.col_m_3_115930_ .item3n,
	.col_m_4_115930_ .item4n {clear:none;}

	.col_pc_1_115930_ .item {width:100%;}
	.col_pc_2_115930_ .item {width:50%;}
	.col_pc_3_115930_ .item {width:33.3333%;}
	.col_pc_4_115930_ .item {width:25%;}
	.col_pc_5_115930_ .item {width:20%;}
	.col_pc_6_115930_ .item {width:16.6666%;}
	.col_pc_7_115930_ .item {width:14.28571428%;}
	.col_pc_1_115930_ .item,
	.col_pc_2_115930_ .item2n,
	.col_pc_3_115930_ .item3n,
	.col_pc_4_115930_ .item4n,
	.col_pc_5_115930_ .item5n,
	.col_pc_6_115930_ .item6n,
	.col_pc_7_115930_ .item7n {clear:both;}
}

/* ****************** 공백  ****************** */

.empty_line_112515_ {display:block; width:100%; height:100px; line-height:100px;}
@media (max-width:1199px){
   .empty_line_112515_ {display:block; width:100%; height:75px; line-height:75px;}
}

[id^=div_user_list] .empty_line_112515_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_112515_:before {content:'p100 m75'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 타이틀 텍스트  ****************** */

.title_112517_ {font-size:0;}
.title_112517_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_112517_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_112517_.style_top p {padding-top:10px;}
.title_112517_.style_top p:before {left:0; top:0; width:20px; height:4px;}

.title_112517_.style_right p {padding-right:14px;}
.title_112517_.style_right p:before {right:0; top:4px; width:4px; height:20px;}

.title_112517_.style_bottom p {padding-bottom:12px;}
.title_112517_.style_bottom p:before {left:0; bottom:0; width:20px; height:4px;}

.title_112517_.style_left p {padding-left:14px;}
.title_112517_.style_left p:before {left:0; top:4px; width:4px; height:20px;}

.title_112517_.style_circle1 p {padding-left:20px;}
.title_112517_.style_circle1 p:before {
	left:0; top:8px; width:12px; height:12px;
	border-radius:12px;
}

.title_112517_.style_circle2 p {padding-left:20px;}
.title_112517_.style_circle2 p:before {
	left:0; top:8px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}

/* ****************** 이미지 (비율형)  ****************** */

.img_ratio_112518_ {display:inline-block; overflow:hidden; position:relative; width:100%; max-width:100%; vertical-align:top;}
.img_ratio_112518_ * {box-sizing:border-box;}
.img_ratio_112518_ a {display:block; text-decoration:none;}
.img_ratio_112518_ img {width:100%; vertical-align:top;}
@media (min-width:1024px){
	.img_ratio_112518_ {width:1150px;}
}
@media \0screen{
	.img_ratio_112518_ {width:1150px;}
}

/* ****************** 공백  ****************** */

.empty_line_115934_ {display:block; width:100%; height:10px; line-height:10px;}
@media (max-width:1199px){
   .empty_line_115934_ {display:block; width:100%; height:5px; line-height:5px;}
}

[id^=div_user_list] .empty_line_115934_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_115934_:before {content:'p10 m5'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_115932_ {clear:both; min-width:320px; max-width:1150px; margin:0 auto;}
.layout_115932_ > div:after {content:''; display:block; clear:both;}
.layout_115932_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_115932_ {min-width:1150px;}
}

/* ****************** 이미지 리스트 (타일형)  ****************** */

.img_tile_115933_:after {content:''; display:block; clear:both;}
.img_tile_115933_ * {box-sizing:border-box;}
.img_tile_115933_ .item {float:left; position:relative; width:100%; padding:5px;}
.img_tile_115933_ .item a {display:block; text-decoration:none;}
.img_tile_115933_ figure {display:block; margin:0; padding:5px;}
.img_tile_115933_ figure img {max-width:100%; vertical-align:bottom;}
.img_tile_115933_ .text_box {display:block;}
.img_tile_115933_ .text_box p {margin:0; padding:5px;}
.img_tile_115933_ .subject {font-weight:bold; color:#000000;}
.img_tile_115933_ .content {color:#444;}

.text_sml_115933_ .subject {font-size:14px; line-height:1.6em;}
.text_sml_115933_ .content {font-size:13px; line-height:1.6em;}
.text_mid_115933_ .subject {font-size:16px; line-height:1.4em;}
.text_mid_115933_ .content {font-size:14px; line-height:1.6em;}
.text_big_115933_ .subject {font-size:18px; line-height:1.4em;}
.text_big_115933_ .content {font-size:15px; line-height:1.6em;}

.col_m_1_115933_ .item {width:100%;}
.col_m_2_115933_ .item {width:50%;}
.col_m_3_115933_ .item {width:33.3333%;}
.col_m_4_115933_ .item {width:25%;}
.col_m_1_115933_ .item,
.col_m_2_115933_ .item2n,
.col_m_3_115933_ .item3n,
.col_m_4_115933_ .item4n {clear:both;}

@media (min-width:1024px){
	.col_m_1_115933_ .item,
	.col_m_2_115933_ .item2n,
	.col_m_3_115933_ .item3n,
	.col_m_4_115933_ .item4n {clear:none;}

	.col_pc_1_115933_ .item {width:100%;}
	.col_pc_2_115933_ .item {width:50%;}
	.col_pc_3_115933_ .item {width:33.3333%;}
	.col_pc_4_115933_ .item {width:25%;}
	.col_pc_5_115933_ .item {width:20%;}
	.col_pc_6_115933_ .item {width:16.6666%;}
	.col_pc_7_115933_ .item {width:14.28571428%;}
	.col_pc_1_115933_ .item,
	.col_pc_2_115933_ .item2n,
	.col_pc_3_115933_ .item3n,
	.col_pc_4_115933_ .item4n,
	.col_pc_5_115933_ .item5n,
	.col_pc_6_115933_ .item6n,
	.col_pc_7_115933_ .item7n {clear:both;}
}

@media \0screen{
	.col_m_1_115933_ .item,
	.col_m_2_115933_ .item2n,
	.col_m_3_115933_ .item3n,
	.col_m_4_115933_ .item4n {clear:none;}

	.col_pc_1_115933_ .item {width:100%;}
	.col_pc_2_115933_ .item {width:50%;}
	.col_pc_3_115933_ .item {width:33.3333%;}
	.col_pc_4_115933_ .item {width:25%;}
	.col_pc_5_115933_ .item {width:20%;}
	.col_pc_6_115933_ .item {width:16.6666%;}
	.col_pc_7_115933_ .item {width:14.28571428%;}
	.col_pc_1_115933_ .item,
	.col_pc_2_115933_ .item2n,
	.col_pc_3_115933_ .item3n,
	.col_pc_4_115933_ .item4n,
	.col_pc_5_115933_ .item5n,
	.col_pc_6_115933_ .item6n,
	.col_pc_7_115933_ .item7n {clear:both;}
}
