/*     3931 : 텍스트 + 배경      */
.text_over_img__3931__ {
	display:block; position:relative; background-color:#ff8809;
	background-image:url('/img_up/shop_pds/yonsei/build/option/bg_pattern150122140011.png'); background-repeat:repeat; vertical-align:top;
}
.text_over_img__3931__ * {box-sizing:border-box;}
.text_over_img__3931__ .text_inner {display:table; width:100%; table-layout:fixed; text-decoration:none;}
.text_over_img__3931__ .caption {display:table-cell; padding:18px;}
.text_over_img__3931__ .caption > span {display:block; position:relative; z-index:10; margin:0; letter-spacing:-0.03em;}
.text_over_img__3931__ .caption .subject {display:inline-block; background-color:#ff8809; vertical-align:top;}
.text_over_img__3931__ .caption .subject:before {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, .2);}
.text_over_img__3931__ .caption .subject > span {display:block; position:relative; z-index:20; padding:8px 12px; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em;}
.text_over_img__3931__ .caption .content {margin-top:12px; padding:0 5px; font-size:14px; color:#fff; line-height:1.5em;}

.text_top__3931__ .caption {vertical-align:top; text-align:left;}
.text_mid__3931__ .caption {vertical-align:middle; text-align:center;}
.text_bot__3931__ .caption {vertical-align:bottom; text-align:right;}

@media all and (min-width:768px){
	.text_over_img__3931__ .caption {padding:25px;}
	.text_over_img__3931__ .caption .subject > span {padding:10px 15px; font-size:18px;}
	.text_over_img__3931__ .caption .content {font-size:15px;}
}

@media all and (min-width:1024px){
	.text_over_img__3931__ .caption {padding:5%;}
	.text_over_img__3931__ .caption .subject > span {padding:12px 20px;}
	.text_over_img__3931__ .caption .content {margin-top:20px;}

	.text_sml__3931__ .caption .subject > span {font-size:20px;}
	.text_sml__3931__ .caption .content {font-size:15px;}
	.text_med__3931__ .caption .subject > span {font-size:24px;}
	.text_med__3931__ .caption .content {font-size:16px;}
	.text_big__3931__ .caption .subject > span {font-size:28px;}
	.text_big__3931__ .caption .content {font-size:18px;}
}

/*     3906 : 번호형 타이틀 + 내용      */
.title__3906__ .title_inner:after {content:''; display:block; clear:both;}
.title__3906__ .tit_num {float:left;}
.title__3906__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3906__ .tit_cont {overflow:hidden;}
.title__3906__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3906__ .tit_cont > p:first-child {margin-top:0;}
.title__3906__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3906__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3906__.size_small .tit_num .num_text {font-size:35px;}
	.title__3906__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3906__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3906__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3906__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3906__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3906__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3906__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3906__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3906__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3906__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3906__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3906__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3906__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3913 : 이미지 (비율형)      */
.img_ratio__3913__ {max-width:100%; vertical-align:top; }
.img_ratio__3913__ * {box-sizing:border-box;}
.img_ratio__3913__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3913__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3913__ img {width:auto;}
}

/*     3917 : HTML 편집기      */


/*     3908 : 번호형 타이틀 + 내용      */
.title__3908__ .title_inner:after {content:''; display:block; clear:both;}
.title__3908__ .tit_num {float:left;}
.title__3908__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3908__ .tit_cont {overflow:hidden;}
.title__3908__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3908__ .tit_cont > p:first-child {margin-top:0;}
.title__3908__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3908__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3908__.size_small .tit_num .num_text {font-size:35px;}
	.title__3908__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3908__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3908__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3908__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3908__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3908__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3908__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3908__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3908__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3908__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3908__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3908__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3908__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3914 : 이미지 (비율형)      */
.img_ratio__3914__ {max-width:100%; vertical-align:top; }
.img_ratio__3914__ * {box-sizing:border-box;}
.img_ratio__3914__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3914__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3914__ img {width:auto;}
}

/*     3916 : HTML 편집기      */


/*     3936 : 번호형 타이틀 + 내용      */
.title__3936__ .title_inner:after {content:''; display:block; clear:both;}
.title__3936__ .tit_num {float:left;}
.title__3936__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3936__ .tit_cont {overflow:hidden;}
.title__3936__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3936__ .tit_cont > p:first-child {margin-top:0;}
.title__3936__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3936__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3936__.size_small .tit_num .num_text {font-size:35px;}
	.title__3936__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3936__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3936__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3936__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3936__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3936__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3936__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3936__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3936__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3936__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3936__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3936__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3936__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3921 : 이미지 (비율형)      */
.img_ratio__3921__ {max-width:100%; vertical-align:top; }
.img_ratio__3921__ * {box-sizing:border-box;}
.img_ratio__3921__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3921__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3921__ img {width:auto;}
}

/*     3973 : HTML 편집기      */


/*     3922 : HTML 편집기      */


/*     3929 : 점선      */
.dashed_line__3929__ {display:block; position:relative; width:100%; height:30px;}
.dashed_line__3929__:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px dashed #cccccc;}

.dashed_line__3929__.build_edit_mode {min-height:10px;}

@media all and (max-width:767px){
	.dashed_line__3929__ {height:20px;}
}

/*     3924 : 이미지 (비율형)      */
.img_ratio__3924__ {max-width:100%; vertical-align:top; }
.img_ratio__3924__ * {box-sizing:border-box;}
.img_ratio__3924__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3924__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3924__ img {width:auto;}
}

/*     3925 : HTML 편집기      */


/*     3930 : 점선      */
.dashed_line__3930__ {display:block; position:relative; width:100%; height:30px;}
.dashed_line__3930__:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px dashed #cccccc;}

.dashed_line__3930__.build_edit_mode {min-height:10px;}

@media all and (max-width:767px){
	.dashed_line__3930__ {height:20px;}
}

/*     3926 : 이미지 (비율형)      */
.img_ratio__3926__ {max-width:100%; vertical-align:top; }
.img_ratio__3926__ * {box-sizing:border-box;}
.img_ratio__3926__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3926__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3926__ img {width:auto;}
}

/*     3927 : HTML 편집기      */


/*     3905 : 텍스트 + 배경      */
.text_over_img__3905__ {
	display:block; position:relative; background-color:#ff8809;
	background-image:url('/img_up/shop_pds/yonsei/build/option/bg_pattern15012214001.png'); background-repeat:repeat; vertical-align:top;
}
.text_over_img__3905__ * {box-sizing:border-box;}
.text_over_img__3905__ .text_inner {display:table; width:100%; table-layout:fixed; text-decoration:none;}
.text_over_img__3905__ .caption {display:table-cell; padding:18px;}
.text_over_img__3905__ .caption > span {display:block; position:relative; z-index:10; margin:0; letter-spacing:-0.03em;}
.text_over_img__3905__ .caption .subject {display:inline-block; background-color:#ff8809; vertical-align:top;}
.text_over_img__3905__ .caption .subject:before {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, .2);}
.text_over_img__3905__ .caption .subject > span {display:block; position:relative; z-index:20; padding:8px 12px; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em;}
.text_over_img__3905__ .caption .content {margin-top:12px; padding:0 5px; font-size:14px; color:#fff; line-height:1.5em;}

.text_top__3905__ .caption {vertical-align:top; text-align:left;}
.text_mid__3905__ .caption {vertical-align:middle; text-align:center;}
.text_bot__3905__ .caption {vertical-align:bottom; text-align:right;}

@media all and (min-width:768px){
	.text_over_img__3905__ .caption {padding:25px;}
	.text_over_img__3905__ .caption .subject > span {padding:10px 15px; font-size:18px;}
	.text_over_img__3905__ .caption .content {font-size:15px;}
}

@media all and (min-width:1024px){
	.text_over_img__3905__ .caption {padding:5%;}
	.text_over_img__3905__ .caption .subject > span {padding:12px 20px;}
	.text_over_img__3905__ .caption .content {margin-top:20px;}

	.text_sml__3905__ .caption .subject > span {font-size:20px;}
	.text_sml__3905__ .caption .content {font-size:15px;}
	.text_med__3905__ .caption .subject > span {font-size:24px;}
	.text_med__3905__ .caption .content {font-size:16px;}
	.text_big__3905__ .caption .subject > span {font-size:28px;}
	.text_big__3905__ .caption .content {font-size:18px;}
}

/*     3941 : 번호형 타이틀 + 내용      */
.title__3941__ .title_inner:after {content:''; display:block; clear:both;}
.title__3941__ .tit_num {float:left;}
.title__3941__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3941__ .tit_cont {overflow:hidden;}
.title__3941__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3941__ .tit_cont > p:first-child {margin-top:0;}
.title__3941__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3941__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3941__.size_small .tit_num .num_text {font-size:35px;}
	.title__3941__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3941__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3941__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3941__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3941__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3941__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3941__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3941__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3941__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3941__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3941__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3941__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3941__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3942 : 이미지 (비율형)      */
.img_ratio__3942__ {max-width:100%; vertical-align:top; }
.img_ratio__3942__ * {box-sizing:border-box;}
.img_ratio__3942__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3942__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3942__ img {width:auto;}
}

/*     3943 : 제목&내용 가로형      */
.text_horizontal__3943__ .title__3943__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3943__ .text__3943__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3943__:after {content:''; display:block; clear:both;}
	.text_horizontal__3943__ .title__3943__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3943__ .text__3943__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3943__ .title__3943__ {font-size:15px;}
	.text_horizontal__3943__ .text__3943__ {font-size:15px;}
}

/*     3944 : 제목&내용 가로형      */
.text_horizontal__3944__ .title__3944__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3944__ .text__3944__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3944__:after {content:''; display:block; clear:both;}
	.text_horizontal__3944__ .title__3944__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3944__ .text__3944__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3944__ .title__3944__ {font-size:15px;}
	.text_horizontal__3944__ .text__3944__ {font-size:15px;}
}

/*     3945 : 제목&내용 가로형      */
.text_horizontal__3945__ .title__3945__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3945__ .text__3945__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3945__:after {content:''; display:block; clear:both;}
	.text_horizontal__3945__ .title__3945__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3945__ .text__3945__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3945__ .title__3945__ {font-size:15px;}
	.text_horizontal__3945__ .text__3945__ {font-size:15px;}
}

/*     3946 : 제목&내용 가로형      */
.text_horizontal__3946__ .title__3946__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3946__ .text__3946__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3946__:after {content:''; display:block; clear:both;}
	.text_horizontal__3946__ .title__3946__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3946__ .text__3946__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3946__ .title__3946__ {font-size:15px;}
	.text_horizontal__3946__ .text__3946__ {font-size:15px;}
}

/*     3910 : 번호형 타이틀 + 내용      */
.title__3910__ .title_inner:after {content:''; display:block; clear:both;}
.title__3910__ .tit_num {float:left;}
.title__3910__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3910__ .tit_cont {overflow:hidden;}
.title__3910__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3910__ .tit_cont > p:first-child {margin-top:0;}
.title__3910__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3910__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3910__.size_small .tit_num .num_text {font-size:35px;}
	.title__3910__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3910__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3910__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3910__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3910__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3910__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3910__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3910__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3910__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3910__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3910__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3910__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3910__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3932 : 이미지 (비율형)      */
.img_ratio__3932__ {max-width:100%; vertical-align:top; }
.img_ratio__3932__ * {box-sizing:border-box;}
.img_ratio__3932__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3932__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3932__ img {width:auto;}
}

/*     4014 : 버튼형 타이틀      */
.button_title__4014__ {font-size:0; }
.button_title__4014__ p {
	box-sizing:border-box; display:inline-block; min-width:140px; margin:0; padding:10px 15px;
	border-radius:100px; border:1px solid #cc8726; background:#cc8726;
	font-size:15px; font-weight:bold; color:#ffffff; text-align:center; letter-spacing:-.03em; line-height:1em;
}
.button_title__4014__.style_line p {background:none;}

/*     4013 : 제목&내용 가로형      */
.text_horizontal__4013__ .title__4013__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4013__ .text__4013__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4013__:after {content:''; display:block; clear:both;}
	.text_horizontal__4013__ .title__4013__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4013__ .text__4013__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4013__ .title__4013__ {font-size:15px;}
	.text_horizontal__4013__ .text__4013__ {font-size:15px;}
}

/*     3939 : 제목&내용 가로형      */
.text_horizontal__3939__ .title__3939__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3939__ .text__3939__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3939__:after {content:''; display:block; clear:both;}
	.text_horizontal__3939__ .title__3939__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3939__ .text__3939__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3939__ .title__3939__ {font-size:15px;}
	.text_horizontal__3939__ .text__3939__ {font-size:15px;}
}

/*     3940 : 제목&내용 가로형      */
.text_horizontal__3940__ .title__3940__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3940__ .text__3940__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3940__:after {content:''; display:block; clear:both;}
	.text_horizontal__3940__ .title__3940__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3940__ .text__3940__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3940__ .title__3940__ {font-size:15px;}
	.text_horizontal__3940__ .text__3940__ {font-size:15px;}
}

/*     3937 : 제목&내용 가로형      */
.text_horizontal__3937__ .title__3937__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3937__ .text__3937__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3937__:after {content:''; display:block; clear:both;}
	.text_horizontal__3937__ .title__3937__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3937__ .text__3937__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3937__ .title__3937__ {font-size:15px;}
	.text_horizontal__3937__ .text__3937__ {font-size:15px;}
}

/*     3958 : 버튼형 타이틀      */
.button_title__3958__ {font-size:0; }
.button_title__3958__ p {
	box-sizing:border-box; display:inline-block; min-width:140px; margin:0; padding:10px 15px;
	border-radius:100px; border:1px solid #3f9478; background:#3f9478;
	font-size:15px; font-weight:bold; color:#ffffff; text-align:center; letter-spacing:-.03em; line-height:1em;
}
.button_title__3958__.style_line p {background:none;}

/*     3960 : 제목&내용 가로형      */
.text_horizontal__3960__ .title__3960__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3960__ .text__3960__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3960__:after {content:''; display:block; clear:both;}
	.text_horizontal__3960__ .title__3960__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3960__ .text__3960__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3960__ .title__3960__ {font-size:15px;}
	.text_horizontal__3960__ .text__3960__ {font-size:15px;}
}

/*     3961 : 제목&내용 가로형      */
.text_horizontal__3961__ .title__3961__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3961__ .text__3961__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3961__:after {content:''; display:block; clear:both;}
	.text_horizontal__3961__ .title__3961__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3961__ .text__3961__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3961__ .title__3961__ {font-size:15px;}
	.text_horizontal__3961__ .text__3961__ {font-size:15px;}
}

/*     3959 : 제목&내용 가로형      */
.text_horizontal__3959__ .title__3959__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3959__ .text__3959__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3959__:after {content:''; display:block; clear:both;}
	.text_horizontal__3959__ .title__3959__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3959__ .text__3959__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3959__ .title__3959__ {font-size:15px;}
	.text_horizontal__3959__ .text__3959__ {font-size:15px;}
}

/*     3962 : 번호형 타이틀 + 내용      */
.title__3962__ .title_inner:after {content:''; display:block; clear:both;}
.title__3962__ .tit_num {float:left;}
.title__3962__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3962__ .tit_cont {overflow:hidden;}
.title__3962__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3962__ .tit_cont > p:first-child {margin-top:0;}
.title__3962__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3962__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3962__.size_small .tit_num .num_text {font-size:35px;}
	.title__3962__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3962__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3962__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3962__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3962__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3962__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3962__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3962__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3962__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3962__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3962__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3962__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3962__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3963 : 이미지 (비율형)      */
.img_ratio__3963__ {max-width:100%; vertical-align:top; }
.img_ratio__3963__ * {box-sizing:border-box;}
.img_ratio__3963__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3963__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3963__ img {width:auto;}
}

/*     3974 : HTML 편집기      */


/*     3975 : 번호형 타이틀 + 내용      */
.title__3975__ .title_inner:after {content:''; display:block; clear:both;}
.title__3975__ .tit_num {float:left;}
.title__3975__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3975__ .tit_cont {overflow:hidden;}
.title__3975__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3975__ .tit_cont > p:first-child {margin-top:0;}
.title__3975__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3975__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3975__.size_small .tit_num .num_text {font-size:35px;}
	.title__3975__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3975__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3975__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3975__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3975__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3975__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3975__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3975__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3975__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3975__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3975__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3975__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3975__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3976 : 이미지 (비율형)      */
.img_ratio__3976__ {max-width:100%; vertical-align:top; }
.img_ratio__3976__ * {box-sizing:border-box;}
.img_ratio__3976__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3976__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3976__ img {width:auto;}
}

/*     3977 : HTML 편집기      */


/*     3978 : 번호형 타이틀 + 내용      */
.title__3978__ .title_inner:after {content:''; display:block; clear:both;}
.title__3978__ .tit_num {float:left;}
.title__3978__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3978__ .tit_cont {overflow:hidden;}
.title__3978__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3978__ .tit_cont > p:first-child {margin-top:0;}
.title__3978__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3978__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3978__.size_small .tit_num .num_text {font-size:35px;}
	.title__3978__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3978__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3978__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3978__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3978__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3978__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3978__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3978__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3978__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3978__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3978__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3978__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3978__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3979 : 이미지 (비율형)      */
.img_ratio__3979__ {max-width:100%; vertical-align:top; }
.img_ratio__3979__ * {box-sizing:border-box;}
.img_ratio__3979__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3979__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3979__ img {width:auto;}
}

/*     3980 : HTML 편집기      */


/*     3948 : 버튼형 타이틀      */
.button_title__3948__ {font-size:0; }
.button_title__3948__ p {
	box-sizing:border-box; display:inline-block; min-width:140px; margin:0; padding:10px 15px;
	border-radius:100px; border:1px solid #dcc6a7; background:#dcc6a7;
	font-size:15px; font-weight:bold; color:#ffffff; text-align:center; letter-spacing:-.03em; line-height:1em;
}
.button_title__3948__.style_line p {background:none;}

/*     3982 : 제목&내용 가로형      */
.text_horizontal__3982__ .title__3982__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3982__ .text__3982__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3982__:after {content:''; display:block; clear:both;}
	.text_horizontal__3982__ .title__3982__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3982__ .text__3982__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3982__ .title__3982__ {font-size:15px;}
	.text_horizontal__3982__ .text__3982__ {font-size:15px;}
}

/*     3983 : 제목&내용 가로형      */
.text_horizontal__3983__ .title__3983__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3983__ .text__3983__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3983__:after {content:''; display:block; clear:both;}
	.text_horizontal__3983__ .title__3983__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3983__ .text__3983__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3983__ .title__3983__ {font-size:15px;}
	.text_horizontal__3983__ .text__3983__ {font-size:15px;}
}

/*     3984 : 제목&내용 가로형      */
.text_horizontal__3984__ .title__3984__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3984__ .text__3984__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3984__:after {content:''; display:block; clear:both;}
	.text_horizontal__3984__ .title__3984__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3984__ .text__3984__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3984__ .title__3984__ {font-size:15px;}
	.text_horizontal__3984__ .text__3984__ {font-size:15px;}
}

/*     3938 : 제목&내용 가로형      */
.text_horizontal__3938__ .title__3938__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__3938__ .text__3938__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__3938__:after {content:''; display:block; clear:both;}
	.text_horizontal__3938__ .title__3938__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__3938__ .text__3938__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__3938__ .title__3938__ {font-size:15px;}
	.text_horizontal__3938__ .text__3938__ {font-size:15px;}
}

/*     3985 : 한줄 텍스트      */
.text__3985__ p {
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.5em;
}
.text__3985__ p a {color:#444444; text-decoration:none;}

@media all and (min-width:1024px){
	.text__3985__ p {font-size:15px;}
}

/*     3986 : 텍스트 + 배경      */
.text_over_img__3986__ {
	display:block; position:relative; background-color:#ff8809;
	background-image:url('/img_up/shop_pds/yonsei/build/option/bg_pattern150122140012.png'); background-repeat:repeat; vertical-align:top;
}
.text_over_img__3986__ * {box-sizing:border-box;}
.text_over_img__3986__ .text_inner {display:table; width:100%; table-layout:fixed; text-decoration:none;}
.text_over_img__3986__ .caption {display:table-cell; padding:18px;}
.text_over_img__3986__ .caption > span {display:block; position:relative; z-index:10; margin:0; letter-spacing:-0.03em;}
.text_over_img__3986__ .caption .subject {display:inline-block; background-color:#ff8809; vertical-align:top;}
.text_over_img__3986__ .caption .subject:before {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, .2);}
.text_over_img__3986__ .caption .subject > span {display:block; position:relative; z-index:20; padding:8px 12px; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em;}
.text_over_img__3986__ .caption .content {margin-top:12px; padding:0 5px; font-size:14px; color:#fff; line-height:1.5em;}

.text_top__3986__ .caption {vertical-align:top; text-align:left;}
.text_mid__3986__ .caption {vertical-align:middle; text-align:center;}
.text_bot__3986__ .caption {vertical-align:bottom; text-align:right;}

@media all and (min-width:768px){
	.text_over_img__3986__ .caption {padding:25px;}
	.text_over_img__3986__ .caption .subject > span {padding:10px 15px; font-size:18px;}
	.text_over_img__3986__ .caption .content {font-size:15px;}
}

@media all and (min-width:1024px){
	.text_over_img__3986__ .caption {padding:5%;}
	.text_over_img__3986__ .caption .subject > span {padding:12px 20px;}
	.text_over_img__3986__ .caption .content {margin-top:20px;}

	.text_sml__3986__ .caption .subject > span {font-size:20px;}
	.text_sml__3986__ .caption .content {font-size:15px;}
	.text_med__3986__ .caption .subject > span {font-size:24px;}
	.text_med__3986__ .caption .content {font-size:16px;}
	.text_big__3986__ .caption .subject > span {font-size:28px;}
	.text_big__3986__ .caption .content {font-size:18px;}
}

/*     3997 : 번호형 타이틀 + 내용      */
.title__3997__ .title_inner:after {content:''; display:block; clear:both;}
.title__3997__ .tit_num {float:left;}
.title__3997__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3997__ .tit_cont {overflow:hidden;}
.title__3997__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3997__ .tit_cont > p:first-child {margin-top:0;}
.title__3997__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3997__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3997__.size_small .tit_num .num_text {font-size:35px;}
	.title__3997__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3997__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3997__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3997__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3997__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3997__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3997__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3997__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3997__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3997__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3997__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3997__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3997__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3998 : 이미지 (비율형)      */
.img_ratio__3998__ {max-width:100%; vertical-align:top; }
.img_ratio__3998__ * {box-sizing:border-box;}
.img_ratio__3998__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3998__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3998__ img {width:auto;}
}

/*     3999 : HTML 편집기      */


/*     4001 : 번호형 타이틀 + 내용      */
.title__4001__ .title_inner:after {content:''; display:block; clear:both;}
.title__4001__ .tit_num {float:left;}
.title__4001__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__4001__ .tit_cont {overflow:hidden;}
.title__4001__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__4001__ .tit_cont > p:first-child {margin-top:0;}
.title__4001__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__4001__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__4001__.size_small .tit_num .num_text {font-size:35px;}
	.title__4001__.size_small .tit_cont > p.title {font-size:16px;}
	.title__4001__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__4001__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__4001__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__4001__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__4001__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__4001__.size_large .tit_cont > p.title {font-size:22px;}
	.title__4001__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__4001__.size_small .tit_cont > p.title {font-size:18px;}

	.title__4001__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__4001__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__4001__.size_large .tit_cont > p.title {font-size:24px;}
	.title__4001__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     4002 : 이미지 (비율형)      */
.img_ratio__4002__ {max-width:100%; vertical-align:top; }
.img_ratio__4002__ * {box-sizing:border-box;}
.img_ratio__4002__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__4002__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__4002__ img {width:auto;}
}

/*     4003 : HTML 편집기      */


/*     4004 : 이미지 (비율형)      */
.img_ratio__4004__ {max-width:100%; vertical-align:top; }
.img_ratio__4004__ * {box-sizing:border-box;}
.img_ratio__4004__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__4004__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__4004__ img {width:auto;}
}

/*     4007 : 번호형 타이틀 + 내용      */
.title__4007__ .title_inner:after {content:''; display:block; clear:both;}
.title__4007__ .tit_num {float:left;}
.title__4007__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__4007__ .tit_cont {overflow:hidden;}
.title__4007__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__4007__ .tit_cont > p:first-child {margin-top:0;}
.title__4007__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__4007__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__4007__.size_small .tit_num .num_text {font-size:35px;}
	.title__4007__.size_small .tit_cont > p.title {font-size:16px;}
	.title__4007__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__4007__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__4007__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__4007__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__4007__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__4007__.size_large .tit_cont > p.title {font-size:22px;}
	.title__4007__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__4007__.size_small .tit_cont > p.title {font-size:18px;}

	.title__4007__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__4007__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__4007__.size_large .tit_cont > p.title {font-size:24px;}
	.title__4007__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     4008 : 이미지 (비율형)      */
.img_ratio__4008__ {max-width:100%; vertical-align:top; }
.img_ratio__4008__ * {box-sizing:border-box;}
.img_ratio__4008__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__4008__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__4008__ img {width:auto;}
}

/*     4009 : 제목&내용 가로형      */
.text_horizontal__4009__ .title__4009__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4009__ .text__4009__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4009__:after {content:''; display:block; clear:both;}
	.text_horizontal__4009__ .title__4009__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4009__ .text__4009__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4009__ .title__4009__ {font-size:15px;}
	.text_horizontal__4009__ .text__4009__ {font-size:15px;}
}

/*     4010 : 제목&내용 가로형      */
.text_horizontal__4010__ .title__4010__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4010__ .text__4010__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4010__:after {content:''; display:block; clear:both;}
	.text_horizontal__4010__ .title__4010__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4010__ .text__4010__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4010__ .title__4010__ {font-size:15px;}
	.text_horizontal__4010__ .text__4010__ {font-size:15px;}
}

/*     4011 : 제목&내용 가로형      */
.text_horizontal__4011__ .title__4011__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4011__ .text__4011__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4011__:after {content:''; display:block; clear:both;}
	.text_horizontal__4011__ .title__4011__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4011__ .text__4011__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4011__ .title__4011__ {font-size:15px;}
	.text_horizontal__4011__ .text__4011__ {font-size:15px;}
}

/*     4012 : HTML 편집기      */


/*     3987 : 번호형 타이틀 + 내용      */
.title__3987__ .title_inner:after {content:''; display:block; clear:both;}
.title__3987__ .tit_num {float:left;}
.title__3987__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__3987__ .tit_cont {overflow:hidden;}
.title__3987__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__3987__ .tit_cont > p:first-child {margin-top:0;}
.title__3987__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__3987__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__3987__.size_small .tit_num .num_text {font-size:35px;}
	.title__3987__.size_small .tit_cont > p.title {font-size:16px;}
	.title__3987__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__3987__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__3987__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__3987__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__3987__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__3987__.size_large .tit_cont > p.title {font-size:22px;}
	.title__3987__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__3987__.size_small .tit_cont > p.title {font-size:18px;}

	.title__3987__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__3987__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__3987__.size_large .tit_cont > p.title {font-size:24px;}
	.title__3987__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     3988 : 이미지 (비율형)      */
.img_ratio__3988__ {max-width:100%; vertical-align:top; }
.img_ratio__3988__ * {box-sizing:border-box;}
.img_ratio__3988__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img_ratio__3988__ img {width:100%; max-width:100%; vertical-align:top;}

@media (min-width:768px){
	.img_ratio__3988__ img {width:auto;}
}

/*     3989 : HTML 편집기      */


/*     4015 : 텍스트 + 배경      */
.text_over_img__4015__ {
	display:block; position:relative; background-color:#ff8809;
	background-image:url('/img_up/shop_pds/yonsei/build/option/bg_pattern1501221400121.png'); background-repeat:repeat; vertical-align:top;
}
.text_over_img__4015__ * {box-sizing:border-box;}
.text_over_img__4015__ .text_inner {display:table; width:100%; table-layout:fixed; text-decoration:none;}
.text_over_img__4015__ .caption {display:table-cell; padding:18px;}
.text_over_img__4015__ .caption > span {display:block; position:relative; z-index:10; margin:0; letter-spacing:-0.03em;}
.text_over_img__4015__ .caption .subject {display:inline-block; background-color:#ff8809; vertical-align:top;}
.text_over_img__4015__ .caption .subject:before {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, .2);}
.text_over_img__4015__ .caption .subject > span {display:block; position:relative; z-index:20; padding:8px 12px; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em;}
.text_over_img__4015__ .caption .content {margin-top:12px; padding:0 5px; font-size:14px; color:#fff; line-height:1.5em;}

.text_top__4015__ .caption {vertical-align:top; text-align:left;}
.text_mid__4015__ .caption {vertical-align:middle; text-align:center;}
.text_bot__4015__ .caption {vertical-align:bottom; text-align:right;}

@media all and (min-width:768px){
	.text_over_img__4015__ .caption {padding:25px;}
	.text_over_img__4015__ .caption .subject > span {padding:10px 15px; font-size:18px;}
	.text_over_img__4015__ .caption .content {font-size:15px;}
}

@media all and (min-width:1024px){
	.text_over_img__4015__ .caption {padding:5%;}
	.text_over_img__4015__ .caption .subject > span {padding:12px 20px;}
	.text_over_img__4015__ .caption .content {margin-top:20px;}

	.text_sml__4015__ .caption .subject > span {font-size:20px;}
	.text_sml__4015__ .caption .content {font-size:15px;}
	.text_med__4015__ .caption .subject > span {font-size:24px;}
	.text_med__4015__ .caption .content {font-size:16px;}
	.text_big__4015__ .caption .subject > span {font-size:28px;}
	.text_big__4015__ .caption .content {font-size:18px;}
}

/*     4019 : 번호형 타이틀 + 내용      */
.title__4019__ .title_inner:after {content:''; display:block; clear:both;}
.title__4019__ .tit_num {float:left;}
.title__4019__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__4019__ .tit_cont {overflow:hidden;}
.title__4019__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__4019__ .tit_cont > p:first-child {margin-top:0;}
.title__4019__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__4019__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__4019__.size_small .tit_num .num_text {font-size:35px;}
	.title__4019__.size_small .tit_cont > p.title {font-size:16px;}
	.title__4019__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__4019__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__4019__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__4019__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__4019__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__4019__.size_large .tit_cont > p.title {font-size:22px;}
	.title__4019__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__4019__.size_small .tit_cont > p.title {font-size:18px;}

	.title__4019__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__4019__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__4019__.size_large .tit_cont > p.title {font-size:24px;}
	.title__4019__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     4020 : HTML 편집기      */


/*     4021 : 번호형 타이틀 + 내용      */
.title__4021__ .title_inner:after {content:''; display:block; clear:both;}
.title__4021__ .tit_num {float:left;}
.title__4021__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__4021__ .tit_cont {overflow:hidden;}
.title__4021__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__4021__ .tit_cont > p:first-child {margin-top:0;}
.title__4021__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__4021__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__4021__.size_small .tit_num .num_text {font-size:35px;}
	.title__4021__.size_small .tit_cont > p.title {font-size:16px;}
	.title__4021__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__4021__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__4021__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__4021__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__4021__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__4021__.size_large .tit_cont > p.title {font-size:22px;}
	.title__4021__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__4021__.size_small .tit_cont > p.title {font-size:18px;}

	.title__4021__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__4021__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__4021__.size_large .tit_cont > p.title {font-size:24px;}
	.title__4021__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     4022 : HTML 편집기      */


/*     4016 : 번호형 타이틀 + 내용      */
.title__4016__ .title_inner:after {content:''; display:block; clear:both;}
.title__4016__ .tit_num {float:left;}
.title__4016__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__4016__ .tit_cont {overflow:hidden;}
.title__4016__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__4016__ .tit_cont > p:first-child {margin-top:0;}
.title__4016__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__4016__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__4016__.size_small .tit_num .num_text {font-size:35px;}
	.title__4016__.size_small .tit_cont > p.title {font-size:16px;}
	.title__4016__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__4016__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__4016__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__4016__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__4016__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__4016__.size_large .tit_cont > p.title {font-size:22px;}
	.title__4016__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__4016__.size_small .tit_cont > p.title {font-size:18px;}

	.title__4016__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__4016__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__4016__.size_large .tit_cont > p.title {font-size:24px;}
	.title__4016__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     4024 : 제목&내용 가로형      */
.text_horizontal__4024__ .title__4024__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4024__ .text__4024__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4024__:after {content:''; display:block; clear:both;}
	.text_horizontal__4024__ .title__4024__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4024__ .text__4024__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4024__ .title__4024__ {font-size:15px;}
	.text_horizontal__4024__ .text__4024__ {font-size:15px;}
}

/*     4025 : 제목&내용 가로형      */
.text_horizontal__4025__ .title__4025__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4025__ .text__4025__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4025__:after {content:''; display:block; clear:both;}
	.text_horizontal__4025__ .title__4025__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4025__ .text__4025__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4025__ .title__4025__ {font-size:15px;}
	.text_horizontal__4025__ .text__4025__ {font-size:15px;}
}

/*     4026 : 제목&내용 가로형      */
.text_horizontal__4026__ .title__4026__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4026__ .text__4026__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4026__:after {content:''; display:block; clear:both;}
	.text_horizontal__4026__ .title__4026__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4026__ .text__4026__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4026__ .title__4026__ {font-size:15px;}
	.text_horizontal__4026__ .text__4026__ {font-size:15px;}
}

/*     4023 : 제목&내용 가로형      */
.text_horizontal__4023__ .title__4023__ {
	margin:0 0 5px; padding:0; font-size:15px; font-weight:bold; color:#e66d1e; line-height:1.5em; letter-spacing:0;
}
.text_horizontal__4023__ .text__4023__ {margin:0; padding:0; font-size:15px; color:#444444; line-height:1.5em; letter-spacing:0;}

@media all and (min-width:768px){
	.text_horizontal__4023__:after {content:''; display:block; clear:both;}
	.text_horizontal__4023__ .title__4023__ {box-sizing:border-box; float:left; margin:0; min-width:50px; padding-right:20px;}
	.text_horizontal__4023__ .text__4023__ {overflow:hidden;}
}

@media all and (min-width:1024px){
	.text_horizontal__4023__ .title__4023__ {font-size:15px;}
	.text_horizontal__4023__ .text__4023__ {font-size:15px;}
}

/*     4027 : 번호형 타이틀 + 내용      */
.title__4027__ .title_inner:after {content:''; display:block; clear:both;}
.title__4027__ .tit_num {float:left;}
.title__4027__ .tit_num .num_text {margin:0 15px 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',sans-serif; font-size:35px; font-weight:bold; color:#cc8726; line-height:1; letter-spacing:-.03em;}
.title__4027__ .tit_cont {overflow:hidden;}
.title__4027__ .tit_cont > p {margin:5px 0 0; padding:0; line-height:1.5em; letter-spacing:-.03em;}
.title__4027__ .tit_cont > p:first-child {margin-top:0;}
.title__4027__ .tit_cont > p.title {font-size:16px; font-weight:bold; color:#444444;}
.title__4027__ .tit_cont > p.cont {font-size:14px; color:#777777;}

@media all and (min-width:768px){
	.title__4027__.size_small .tit_num .num_text {font-size:35px;}
	.title__4027__.size_small .tit_cont > p.title {font-size:16px;}
	.title__4027__.size_small .tit_cont > p.cont {font-size:14px;}

	.title__4027__.size_medium .tit_num .num_text {margin-right:18px; font-size:45px;}
	.title__4027__.size_medium .tit_cont > p.title {font-size:20px;}
	.title__4027__.size_medium .tit_cont > p.cont {font-size:15px;}

	.title__4027__.size_large .tit_num .num_text {margin-right:20px; font-size:55px;}
	.title__4027__.size_large .tit_cont > p.title {font-size:22px;}
	.title__4027__.size_large .tit_cont > p.cont {font-size:15px;}
}

@media all and (min-width:1024px){
	.title__4027__.size_small .tit_cont > p.title {font-size:18px;}

	.title__4027__.size_medium .tit_num .num_text {margin-right:22px; font-size:50px;}

	.title__4027__.size_large .tit_num .num_text {margin-right:25px; font-size:60px;}
	.title__4027__.size_large .tit_cont > p.title {font-size:24px;}
	.title__4027__.size_large .tit_cont > p.cont {font-size:16px;}
}

/*     4028 : HTML 편집기      */


