/*     1603795 : 타이틀 텍스트      */
.title__1603795__ {font-size:0}
.title__1603795__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__1603795__ p .pink {color:#eb6591}
.title__1603795__ p .green {color:#10b39c}
.title__1603795__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1603795__.style_top p {padding-top:10px}
.title__1603795__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1603795__.style_right p {padding-right:14px}
.title__1603795__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1603795__.style_bottom p {padding-bottom:12px}
.title__1603795__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1603795__.style_left p {padding-left:14px}
.title__1603795__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1603795__.style_circle1 p {padding-left:18px}
.title__1603795__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1603795__.style_circle2 p {padding-left:18px}
.title__1603795__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1603795__ p {font-size:33px}
	.title__1603795__.style_top p:before {width:33px}
	.title__1603795__.style_right p:before {height:33px}
	.title__1603795__.style_bottom p:before {width:33px}
	.title__1603795__.style_left p:before {height:33px}
}

/*     1603805 : BLANK 컨텐츠      */
.blank__1603805__ {box-sizing:border-box;display:block;position:relative;width:100%;height:50px}
.blank__1603805__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1603805__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1603805__ {height:20px}
}

/*     1603815 : 장문 텍스트      */
.textarea__1603815__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}
.textarea__1603815__ p span{ background:linear-gradient(to top, #fc90af7d 55%, transparent 30%)}

@media all and (min-width:1024px){
	.textarea__1603815__ p {font-size:20px}
.text_box1 {position: relative;max-width: fit-content;        left: 35%; }
.text_box1:before {content: "";
        display: block;
        width: 31px;
        height: 23px;
        background: url(/img_up/shop_pds/with234/design/tta-om-pyo.png) no-repeat;
        position: absolute;
        left: -40px;}

.text_box1:after {content: "";
        display: block;
        width: 31px;
        height: 23px;
        background: url(/img_up/shop_pds/with234/design/tta-om-pyo.png) no-repeat;
        position: absolute;
        right: -40px;
        transform: rotate(180deg);
        bottom: 20px;}
}

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

/*     1603865 : BLANK 컨텐츠      */
.blank__1603865__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.blank__1603865__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1603865__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1603865__ {height:10px}
}

/*     1603825 : 타이틀 텍스트      */
.title__1603825__ {font-size:0}
.title__1603825__ p {         background: #10b39c;
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:normal;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1603825__ p b{font-size:30px;}
.title__1603825__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1603825__.style_top p {padding-top:10px}
.title__1603825__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1603825__.style_right p {padding-right:14px}
.title__1603825__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1603825__.style_bottom p {padding-bottom:12px}
.title__1603825__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1603825__.style_left p {padding-left:14px}
.title__1603825__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1603825__.style_circle1 p {padding-left:18px}
.title__1603825__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1603825__.style_circle2 p {padding-left:18px}
.title__1603825__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1603825__ p {font-size:24px;        padding: 10px 20px;
        background: #10b39c;}
	.title__1603825__.style_top p:before {width:24px}
	.title__1603825__.style_right p:before {height:24px}
	.title__1603825__.style_bottom p:before {width:24px}
	.title__1603825__.style_left p:before {height:24px}
}

/*     1603885 : BLANK 컨텐츠      */
.blank__1603885__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1603885__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1603885__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1603885__ {height:20px}
}

/*     1603905 : 장문 텍스트      */
.textarea__1603905__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1603905__ p {font-size:20px}
}

/*     1604485 : 블록 설정      */
.block_option__1604485__ {display:table;width:100%}
.block_option__1604485__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1604485__ {}
}


@media (min-width:1024px){
	.row__1604485__ {        max-width: 60%;}
}

/*     1604295 : 타이틀 텍스트      */
.title__1604295__ {font-size:0;background: #10b39c;border-radius: 20px 20px 0 0;}
.title__1604295__ p {       
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1604295__ p b{font-size:30px;}
.title__1604295__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1604295__.style_top p {padding-top:10px}
.title__1604295__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1604295__.style_right p {padding-right:14px}
.title__1604295__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1604295__.style_bottom p {padding-bottom:12px}
.title__1604295__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1604295__.style_left p {padding-left:14px}
.title__1604295__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1604295__.style_circle1 p {padding-left:18px}
.title__1604295__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1604295__.style_circle2 p {padding-left:18px}
.title__1604295__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1604295__ p {font-size:24px;        padding: 10px 20px;
        }
	.title__1604295__.style_top p:before {width:24px}
	.title__1604295__.style_right p:before {height:24px}
	.title__1604295__.style_bottom p:before {width:24px}
	.title__1604295__.style_left p:before {height:24px}
}

/*     1604215 : 장문 텍스트      */
.textarea__1604215__ {padding:10px 15px;background:#f6f6f6;}
.textarea__1604215__ p {margin:0;padding:0;font-size:13px;font-weight:normal;color:#333333;letter-spacing:0;line-height:1.4em;}

@media all and (min-width:1024px){
	.textarea__1604215__ {padding:15px 20px;        height: 200px;}
	.textarea__1604215__ p {font-size:16px}
}

/*     1604315 : 타이틀 텍스트      */
.title__1604315__ {font-size:0;background: #10b39c;border-radius: 20px 20px 0 0;}
.title__1604315__ p {       
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1604315__ p b{font-size:30px;}
.title__1604315__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1604315__.style_top p {padding-top:10px}
.title__1604315__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1604315__.style_right p {padding-right:14px}
.title__1604315__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1604315__.style_bottom p {padding-bottom:12px}
.title__1604315__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1604315__.style_left p {padding-left:14px}
.title__1604315__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1604315__.style_circle1 p {padding-left:18px}
.title__1604315__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1604315__.style_circle2 p {padding-left:18px}
.title__1604315__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1604315__ p {font-size:24px;        padding: 10px 20px;
        }
	.title__1604315__.style_top p:before {width:24px}
	.title__1604315__.style_right p:before {height:24px}
	.title__1604315__.style_bottom p:before {width:24px}
	.title__1604315__.style_left p:before {height:24px}
}

/*     1604275 : 장문 텍스트      */
.textarea__1604275__ {padding:10px 15px;background:#f6f6f6;}
.textarea__1604275__ p {margin:0;padding:0;font-size:13px;font-weight:normal;color:#333333;letter-spacing:0;line-height:1.4em;}

@media all and (min-width:1024px){
	.textarea__1604275__ {padding:15px 20px;        height: 200px;}
	.textarea__1604275__ p {font-size:16px}
}

/*     1604455 : 블록 설정      */
.block_option__1604455__ {display:table;width:100%}
.block_option__1604455__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1604455__ {}
}


@media (min-width:1024px){
	.row__1604455__ {        max-width: 60%;}
}

/*     1604305 : 타이틀 텍스트      */
.title__1604305__ {font-size:0;background: #10b39c;border-radius: 20px 20px 0 0;}
.title__1604305__ p {       
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1604305__ p b{font-size:30px;}
.title__1604305__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1604305__.style_top p {padding-top:10px}
.title__1604305__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1604305__.style_right p {padding-right:14px}
.title__1604305__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1604305__.style_bottom p {padding-bottom:12px}
.title__1604305__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1604305__.style_left p {padding-left:14px}
.title__1604305__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1604305__.style_circle1 p {padding-left:18px}
.title__1604305__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1604305__.style_circle2 p {padding-left:18px}
.title__1604305__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1604305__ p {font-size:24px;        padding: 10px 20px;
        }
	.title__1604305__.style_top p:before {width:24px}
	.title__1604305__.style_right p:before {height:24px}
	.title__1604305__.style_bottom p:before {width:24px}
	.title__1604305__.style_left p:before {height:24px}
}

/*     1604265 : 장문 텍스트      */
.textarea__1604265__ {padding:10px 15px;background:#f6f6f6;}
.textarea__1604265__ p {margin:0;padding:0;font-size:13px;font-weight:normal;color:#333333;letter-spacing:0;line-height:1.4em;}

@media all and (min-width:1024px){
	.textarea__1604265__ {padding:15px 20px;        height: 200px;}
	.textarea__1604265__ p {font-size:16px}
}

/*     1604325 : 타이틀 텍스트      */
.title__1604325__ {font-size:0;background: #10b39c;border-radius: 20px 20px 0 0;}
.title__1604325__ p {       
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1604325__ p b{font-size:30px;}
.title__1604325__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1604325__.style_top p {padding-top:10px}
.title__1604325__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1604325__.style_right p {padding-right:14px}
.title__1604325__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1604325__.style_bottom p {padding-bottom:12px}
.title__1604325__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1604325__.style_left p {padding-left:14px}
.title__1604325__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1604325__.style_circle1 p {padding-left:18px}
.title__1604325__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1604325__.style_circle2 p {padding-left:18px}
.title__1604325__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1604325__ p {font-size:24px;        padding: 10px 20px;
        }
	.title__1604325__.style_top p:before {width:24px}
	.title__1604325__.style_right p:before {height:24px}
	.title__1604325__.style_bottom p:before {width:24px}
	.title__1604325__.style_left p:before {height:24px}
}

/*     1604285 : 장문 텍스트      */
.textarea__1604285__ {padding:10px 15px;background:#f6f6f6;}
.textarea__1604285__ p {margin:0;padding:0;font-size:13px;font-weight:normal;color:#333333;letter-spacing:0;line-height:1.4em;}

@media all and (min-width:1024px){
	.textarea__1604285__ {padding:15px 20px;        height: 200px;}
	.textarea__1604285__ p {font-size:16px}
}

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

/*     1603875 : BLANK 컨텐츠      */
.blank__1603875__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.blank__1603875__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1603875__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1603875__ {height:10px}
}

/*     1603835 : 타이틀 텍스트      */
.title__1603835__ {font-size:0}
.title__1603835__ p {         background: #eb6591;
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:normal;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1603835__ p b{font-size:30px;}
.title__1603835__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1603835__.style_top p {padding-top:10px}
.title__1603835__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1603835__.style_right p {padding-right:14px}
.title__1603835__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1603835__.style_bottom p {padding-bottom:12px}
.title__1603835__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1603835__.style_left p {padding-left:14px}
.title__1603835__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1603835__.style_circle1 p {padding-left:18px}
.title__1603835__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1603835__.style_circle2 p {padding-left:18px}
.title__1603835__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1603835__ p {font-size:24px;        padding: 10px 20px;
        background: #eb6591;}
	.title__1603835__.style_top p:before {width:24px}
	.title__1603835__.style_right p:before {height:24px}
	.title__1603835__.style_bottom p:before {width:24px}
	.title__1603835__.style_left p:before {height:24px}
}

/*     1603895 : BLANK 컨텐츠      */
.blank__1603895__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1603895__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1603895__.build_edit_mode:before {content:'Blank';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}

@media all and (max-width:1023px){
	.blank__1603895__ {height:20px}
}

/*     1603915 : 장문 텍스트      */
.textarea__1603915__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1603915__ p {font-size:20px}
}

/*     1604495 : 블록 설정      */
.block_option__1604495__ {display:table;width:100%}
.block_option__1604495__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1604495__ {}
}


@media (min-width:1024px){
	.row__1604495__ {        max-width: 60%;}
}

/*     1604335 : 타이틀 텍스트      */
.title__1604335__ {font-size:0;background: #eb6591;border-radius: 20px 20px 0 0;}
.title__1604335__ p {       
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1604335__ p b{font-size:30px;}
.title__1604335__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1604335__.style_top p {padding-top:10px}
.title__1604335__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1604335__.style_right p {padding-right:14px}
.title__1604335__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1604335__.style_bottom p {padding-bottom:12px}
.title__1604335__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1604335__.style_left p {padding-left:14px}
.title__1604335__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1604335__.style_circle1 p {padding-left:18px}
.title__1604335__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1604335__.style_circle2 p {padding-left:18px}
.title__1604335__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1604335__ p {font-size:24px;        padding: 10px 20px;
        }
	.title__1604335__.style_top p:before {width:24px}
	.title__1604335__.style_right p:before {height:24px}
	.title__1604335__.style_bottom p:before {width:24px}
	.title__1604335__.style_left p:before {height:24px}
}

/*     1604345 : 장문 텍스트      */
.textarea__1604345__ {padding:10px 15px;background:#f6f6f6;}
.textarea__1604345__ p {margin:0;padding:0;font-size:13px;font-weight:normal;color:#333333;letter-spacing:0;line-height:1.4em;}

@media all and (min-width:1024px){
	.textarea__1604345__ {padding:15px 20px;        height: 150px;}
	.textarea__1604345__ p {font-size:16px}
}

/*     1604355 : 타이틀 텍스트      */
.title__1604355__ {font-size:0;background: #eb6591;border-radius: 20px 20px 0 0;}
.title__1604355__ p {       
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1604355__ p b{font-size:30px;}
.title__1604355__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1604355__.style_top p {padding-top:10px}
.title__1604355__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1604355__.style_right p {padding-right:14px}
.title__1604355__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1604355__.style_bottom p {padding-bottom:12px}
.title__1604355__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1604355__.style_left p {padding-left:14px}
.title__1604355__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1604355__.style_circle1 p {padding-left:18px}
.title__1604355__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1604355__.style_circle2 p {padding-left:18px}
.title__1604355__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1604355__ p {font-size:24px;        padding: 10px 20px;
        }
	.title__1604355__.style_top p:before {width:24px}
	.title__1604355__.style_right p:before {height:24px}
	.title__1604355__.style_bottom p:before {width:24px}
	.title__1604355__.style_left p:before {height:24px}
}

/*     1604365 : 장문 텍스트      */
.textarea__1604365__ {padding:10px 15px;background:#f6f6f6;}
.textarea__1604365__ p {margin:0;padding:0;font-size:13px;font-weight:normal;color:#333333;letter-spacing:0;line-height:1.4em;}

@media all and (min-width:1024px){
	.textarea__1604365__ {padding:15px 20px;}
	.textarea__1604365__ p {font-size:16px}
}

/*     1604505 : 블록 설정      */
.block_option__1604505__ {display:table;width:100%}
.block_option__1604505__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1604505__ {}
}


@media (min-width:1024px){
	.row__1604505__ {        max-width: 60%;}
}

/*     1604375 : 타이틀 텍스트      */
.title__1604375__ {font-size:0;background: #eb6591;border-radius: 20px 20px 0 0;}
.title__1604375__ p {       
	display:inline-block;position:relative;margin:0;padding:10px;
	font-size:20px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1604375__ p b{font-size:30px;}
.title__1604375__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1604375__.style_top p {padding-top:10px}
.title__1604375__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__1604375__.style_right p {padding-right:14px}
.title__1604375__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__1604375__.style_bottom p {padding-bottom:12px}
.title__1604375__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__1604375__.style_left p {padding-left:14px}
.title__1604375__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__1604375__.style_circle1 p {padding-left:18px}
.title__1604375__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1604375__.style_circle2 p {padding-left:18px}
.title__1604375__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1604375__ p {font-size:24px;        padding: 10px 20px;
        }
	.title__1604375__.style_top p:before {width:24px}
	.title__1604375__.style_right p:before {height:24px}
	.title__1604375__.style_bottom p:before {width:24px}
	.title__1604375__.style_left p:before {height:24px}
}

/*     1604385 : 장문 텍스트      */
.textarea__1604385__ {padding:10px 15px;background:#f6f6f6;}
.textarea__1604385__ p {margin:0;padding:0;font-size:13px;font-weight:normal;color:#333333;letter-spacing:0;line-height:1.4em;}

@media all and (min-width:1024px){
	.textarea__1604385__ {padding:15px 20px;        height: 150px;}
	.textarea__1604385__ p {font-size:16px}
}

