/*     209140 : 이미지 (모바일/PC 출력 구분)      */
#header > .inner, #sub_view .contents_wrap {max-width:100%; margin: 0 auto;}
#header > .inner {max-width:1240px;}
.sub_top_inner {max-width:1240px; margin: 0 auto;}
#sub_view #container .contents_wrap .snb_wrap {display:none;}
#sub_view #container .contents_wrap .contents {width:100%; border-left: none;  float: initial; padding:0;}


.img__209140__ {max-width:100%}
.img__209140__ * {box-sizing:border-box}
.img__209140__ a {display:block;vertical-align:top}
.img__209140__ img {vertical-align:top}
.img__209140__ .img_pc {display:none;}

@media all and (min-width:1024px){
	.img__209140__ .img_m {display:none;}
	.img__209140__ .img_pc {display:block;}
	.img__209140__ .img_pc img {width:px;}
}

/*     209145 : 이미지 (모바일/PC 출력 구분)      */
.img__209145__ {max-width:100%}
.img__209145__ * {box-sizing:border-box}
.img__209145__ a {display:block;vertical-align:top}
.img__209145__ img {vertical-align:top}
.img__209145__ .img_pc {display:none;}

@media all and (min-width:1024px){
	.img__209145__ .img_m {display:none;}
	.img__209145__ .img_pc {display:block;}
	.img__209145__ .img_pc img {width:px;}
}

/*     209147 : 이미지 (모바일/PC 출력 구분)      */
.img__209147__ {max-width:100%}
.img__209147__ * {box-sizing:border-box}
.img__209147__ a {display:block;vertical-align:top}
.img__209147__ img {vertical-align:top}
.img__209147__ .img_pc {display:none;}

@media all and (min-width:1024px){
	.img__209147__ .img_m {display:none;}
	.img__209147__ .img_pc {display:block;}
	.img__209147__ .img_pc img {width:px;}
}

/*     209149 : 이미지 (모바일/PC 출력 구분)      */
.img__209149__ {max-width:100%}
.img__209149__ * {box-sizing:border-box}
.img__209149__ a {display:block;vertical-align:top}
.img__209149__ img {vertical-align:top}
.img__209149__ .img_pc {display:none;}

@media all and (min-width:1024px){
	.img__209149__ .img_m {display:none;}
	.img__209149__ .img_pc {display:block;}
	.img__209149__ .img_pc img {width:px;}
}

/*     209150 : 이미지 (모바일/PC 출력 구분)      */
.img__209150__ {max-width:100%}
.img__209150__ * {box-sizing:border-box}
.img__209150__ a {display:block;vertical-align:top}
.img__209150__ img {vertical-align:top}
.img__209150__ .img_pc {display:none;}

@media all and (min-width:1024px){
	.img__209150__ .img_m {display:none;}
	.img__209150__ .img_pc {display:block;}
	.img__209150__ .img_pc img {width:px;}
}

/*     202194 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__202194__ {overflow:hidden}
.pm-banner_responsive__202194__ * {box-sizing:border-box}
.pm-banner_responsive__202194__ ul {
	margin:0;padding:0;list-style:none;
	margin-top:-px;margin-left:-px;
}
.pm-banner_responsive__202194__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__202194__ ul li {float:left;width:100%;padding-top:px;padding-left:px;text-align:center}
.pm-banner_responsive__202194__ ul li.clear {clear:both}
.pm-banner_responsive__202194__ ul li a {display:block;color:#333}
.pm-banner_responsive__202194__ ul li img {vertical-align:top;}
.pm-banner_responsive__202194__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

/*     202195 : 공백      */
.solid_line__202195__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__202195__:before {content:''; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

.solid_line__202195__.build_edit_mode {min-height:10px; border:1px dashed red;}

@media all and (max-width:767px){
	.solid_line__202195__ {height:20px}
}

