/*     29350 : 이미지 슬라이드 (메인용)      */
@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.pm-slide_wide__29350__ {max-width:1920px;margin:0 auto}
.pm-slide_wide__29350__ a {display:block;position:relative;border:none}
.pm-slide_wide__29350__ a img {border:none}
.pm-slide_wide__29350__.slide_zindex .owl-item {z-index:1}
.pm-slide_wide__29350__ .item {position:relative}
.pm-slide_wide__29350__ .item img {vertical-align:top}
.pm-slide_wide__29350__ .item .caption {
	position:absolute;left:0;right:0;top:80%;bottom:0;background:rgba(0,0,0,0.5);
}
.pm-slide_wide__29350__ .item .caption span {
	display:block;position:absolute;top:50%;left:0;right:0;height:20px;line-height:20px;margin-top:-10px;padding:0 10px;
	box-sizing:border-box;font-size:14px;color:#fff;text-align:center;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}

.pm-slide_wide__29350__ .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-slide_wide__29350__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:30px;height:30px;line-height:30px;margin-top:-15px;font-size:0;opacity:0.7}
.pm-slide_wide__29350__ .owl-nav [class*='owl-']:before {font-family:'icomoon_slider';font-size:30px;font-weight:bold;color:#fff}
.pm-slide_wide__29350__ .owl-nav [class*='owl-']:hover {opacity:1}
.pm-slide_wide__29350__ .owl-nav .owl-prev {left:2px}
.pm-slide_wide__29350__ .owl-nav .owl-next {right:2px}
.pm-slide_wide__29350__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-slide_wide__29350__ .owl-nav .owl-next:before {content:'\e601'}
.pm-slide_wide__29350__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-slide_wide__29350__ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center}
.pm-slide_wide__29350__ .owl-dots .owl-dot {display:inline-block}
.pm-slide_wide__29350__ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 3px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
.pm-slide_wide__29350__ .owl-dots .owl-dot.active span,
.pm-slide_wide__29350__ .owl-dots .owl-dot:hover span {background:#999999}

.pm-slide_wide__29350__.empty__29350__ {padding:30px 10px;font-size:13px;text-align:center}

.pm-slide_wide__29350__.build_edit_mode .item {display:none}
.pm-slide_wide__29350__.build_edit_mode .item img {width:100%}
.pm-slide_wide__29350__.build_edit_mode .item:first-child {display:block}

/*     31139 : 맞춤전송폼 - 기본폼      */
.myreg_form__31139__{padding:10px;border:1px solid #000;background-color:rgba(0,0,0,.7);text-align:center;box-sizing:border-box;}
.myreg_form__31139__ *{box-sizing:border-box}
.myreg_form__31139__ dd *{box-sizing:content-box}
.myreg_form__31139__ h3{margin:0;padding:10px;font-size:15px;color:#ff0;text-align:center}
.myreg_form__31139__ h3 span{font-size:12px;color:#fff;}
.myreg_form__31139__ ul{position:relative;width:100%;max-width:360px;margin:0 auto 10px;padding:5px 10px;box-sizing:border-box;list-style:none;}
.myreg_form__31139__ li{padding:2px}
.myreg_form__31139__ li:first-child{border-top:none}
.myreg_form__31139__ dl{display:table;width:100%;margin:0;table-layout:fixed;}
.myreg_form__31139__ dt{display:table-cell;width:80px;padding:2px 5px;font-size:14px;color:#fff;vertical-align:middle;text-align:left}
.myreg_form__31139__ dt i{font-style:normal;color:#d00000}
.myreg_form__31139__ dd{display:table-cell;width:calc(100% - 80px);margin:0;padding:2px 5px;font-size:14px;vertical-align:middle;text-align:left}
.myreg_form__31139__ dd > span{display:inline-block;padding:5px;color:#0256d0}
.myreg_form__31139__ textarea{margin:2px 0;font-size:12px}
.myreg_form__31139__ input[type=text],
.myreg_form__31139__ textarea,
.myreg_form__31139__ select{max-width:100%;height:28px;line-height:26px;margin:2px 0;padding:0 2px!important;border:1px solid #d1d1d1;background-color:#f9f9f9;font-size:14px;vertical-align:middle;}
.myreg_form__31139__ select + select{margin-left:4px;}
.myreg_form__31139__ label{font-size:12px}
.myreg_form__31139__ .privacy{margin:0 0 10px;padding:0 20px;}
.myreg_form__31139__ .privacy label{display:inline-block;padding:10px 5px;font-size:13px;color:#fff;}
.myreg_form__31139__ .privacy label span{color:#fff;}
.myreg_form__31139__ .privacy .show_privacy{display:inline-block;font-size:13px;color:#fff;}
.myreg_form__31139__ .submit{text-align:center}
.myreg_form__31139__ .submit button{padding:10px 30px;border:none;background-color:#de431f;font-size:14px;color:#fff;vertical-align:middle}
[name=s_v7_hp2]{width:39px;box-sizing:border-box!important;}
[name=s_v7_hp3]{width:39px;box-sizing:border-box!important;}
[name=s_v2_1],
[name=s_v2_3],
#s_v2_zipcode_bt,
#s_v2_zipcode_bt + br,
[name=s_v3_1],
[name=s_v3_3],
#s_v3_zipcode_bt,
#s_v3_zipcode_bt + br{display:none;}
[name=s_v2_2],
[name=s_v3_2] {width:225px;}

@media (min-width:1024px){
	.myreg_form__31139__:not(.farm){overflow:hidden;position:absolute;z-index:1000;right:0;left:0;width:1000px;height:190px;margin:-190px auto 0;padding:0;}
	.myreg_form__31139__ h3{padding:10px 20px;text-align:left;}
	.myreg_form__31139__ ul{max-width:100%;padding:0 0 0 30px;}
	.myreg_form__31139__ ul:after{content:'';display:block;clear:both;}
	.myreg_form__31139__ li:nth-child(1){float:left;width:30%;}
	.myreg_form__31139__ li:nth-child(2){float:left;width:38%;}
	.myreg_form__31139__ li:nth-child(3){float:left;width:32%;}
	.myreg_form__31139__ .privacy{padding:0 20px;}
	.myreg_form__31139__ .myreg_form_bottom{padding:0 62px;text-align:right;}
	.myreg_form__31139__  .myreg_form_bottom > div{display:inline-block;}
}

.privacy_popup__31139__{display:none;position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);}
.privacy_popup__31139__.on{display:block;}
.privacy_popup__31139__ > div{position:absolute;top:0;right:0;bottom:0;left:0;width:80%;height:80%;max-width:480px;max-height:480px;margin:auto;background-color:#fff;}
.privacy_popup__31139__ h3{display:table;position:absolute;top:0;right:0;left:0;margin:0;width:100%;}
.privacy_popup__31139__ h3 span{display:table-cell;height:50px;padding:0 10px;background-color:#585858;font-size:15px;color:#fff;vertical-align:middle;}
.privacy_popup__31139__ .info{overflow:auto;position:absolute;top:50px;right:0;bottom:50px;left:0;padding:10px;font-size:13px;text-align:left;line-height:20px}
.privacy_popup__31139__ h4{padding:5px 10px;border-radius:.3em;background:#bbb;color:#fff;text-shadow:-1px 0 1px rgba(0,0,0,0.2),1px 0 1px rgba(0,0,0,0.2),0 -1px 1px rgba(0,0,0,0.2),0 1px 1px rgba(0,0,0,0.2);}
.privacy_popup__31139__ .btns{position:absolute;right:0;bottom:0;left:0;height:50px;padding:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.privacy_popup__31139__ .hide_privacy{display:inline-block;padding:5px 30px;border:none;background-color:#666;font-size:14px;color:#fff;vertical-align:middle}

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

/*     32802 : 이미지 슬라이드 (기본형)      */
@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.pm-banner_slide_basic__32802__ {max-width:1250px;margin:0 auto}
.pm-banner_slide_basic__32802__ a {display:block;border:none}
.pm-banner_slide_basic__32802__ a img {border:none}
.pm-banner_slide_basic__32802__.slide_zindex .owl-item {z-index:1}
.pm-banner_slide_basic__32802__ .item {position:relative}
.pm-banner_slide_basic__32802__ .item img {vertical-align:top}

.pm-banner_slide_basic__32802__ .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-banner_slide_basic__32802__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:30px;height:30px;line-height:30px;margin-top:-15px;font-size:0;opacity:0.7}
.pm-banner_slide_basic__32802__ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:30px;font-weight:bold;color:#fff}
.pm-banner_slide_basic__32802__ .owl-nav [class*='owl-']:hover {opacity:1}
.pm-banner_slide_basic__32802__ .owl-nav .owl-prev {left:2px}
.pm-banner_slide_basic__32802__ .owl-nav .owl-next {right:2px}
.pm-banner_slide_basic__32802__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-banner_slide_basic__32802__ .owl-nav .owl-next:before {content:'\e601'}
.pm-banner_slide_basic__32802__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-banner_slide_basic__32802__ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center}
.pm-banner_slide_basic__32802__ .owl-dots .owl-dot {display:inline-block}
.pm-banner_slide_basic__32802__ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 3px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
.pm-banner_slide_basic__32802__ .owl-dots .owl-dot.active span,
.pm-banner_slide_basic__32802__ .owl-dots .owl-dot:hover span {background:#999999}

.pm-banner_slide_basic__32802__.empty__32802__ {padding:30px 10px;font-size:13px;text-align:center}

.pm-banner_slide_basic__32802__.build_edit_mode .item {display:none}
.pm-banner_slide_basic__32802__.build_edit_mode .item:first-child {display:block}


#owl_wrap__32802__ {max-width:1250px;margin:auto;}
#owl_btn_wrap__32802__ {display:block;width:100%;margin:0 0 25px;border:2px solid #eee;background:#ffffff;box-sizing:border-box}
#owl_btn__32802__ {display:table;table-layout:fixed;width:100%}
#owl_btn__32802__ .item {display:table-cell;position:relative;height:52px;line-height:52px;padding:0 10px;background-color:#fff;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: background-color .3s ease}
#owl_btn__32802__ .item + .item:before {content:'';position:absolute;top:0;bottom:0;left:0;width:1px;height:36px;margin:auto;background-color:#e4e4e4}
#owl_btn__32802__ .item.active {position:relative;background-color:#eb5405;color:#ffffff}
#owl_btn__32802__ .item.active:before {display:none;}

@media (max-width:479px){
	#owl_btn__32802__ .item {height:36px;line-height:36px;padding:0 5px;font-size:12px;}
}

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

/*     31578 : 실선      */
.solid_line__31578__ {display:block;position:relative;width:100%;height:15px}
.solid_line__31578__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa#d00000}

.solid_line__31578__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31578__ {height:20px}
}

/*     31705 : 실선      */
.solid_line__31705__ {display:block;position:relative;width:100%;height:20px}
.solid_line__31705__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa#d00000}

.solid_line__31705__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31705__ {height:20px}
}

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

/*     32077 : 타이틀 텍스트      */
.title__32077__ {font-size:0}
.title__32077__ 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__32077__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32077__.style_top p {padding-top:10px}
.title__32077__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32077__.style_right p {padding-right:14px}
.title__32077__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32077__.style_bottom p {padding-bottom:12px}
.title__32077__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32077__.style_left p {padding-left:14px}
.title__32077__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32077__.style_circle1 p {padding-left:18px}
.title__32077__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32077__.style_circle2 p {padding-left:18px}
.title__32077__.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__32077__ p {font-size:20px}
	.title__32077__.style_top p:before {width:20px}
	.title__32077__.style_right p:before {height:20px}
	.title__32077__.style_bottom p:before {width:20px}
	.title__32077__.style_left p:before {height:20px}
}

/*     32078 : 타이틀 텍스트      */
.title__32078__ {font-size:0}
.title__32078__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__32078__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32078__.style_top p {padding-top:10px}
.title__32078__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32078__.style_right p {padding-right:14px}
.title__32078__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32078__.style_bottom p {padding-bottom:12px}
.title__32078__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32078__.style_left p {padding-left:14px}
.title__32078__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32078__.style_circle1 p {padding-left:18px}
.title__32078__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32078__.style_circle2 p {padding-left:18px}
.title__32078__.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__32078__ p {font-size:18px}
	.title__32078__.style_top p:before {width:16px}
	.title__32078__.style_right p:before {height:16px}
	.title__32078__.style_bottom p:before {width:16px}
	.title__32078__.style_left p:before {height:16px}
}

/*     32090 : 실선      */
.solid_line__32090__ {display:block;position:relative;width:100%;height:20px}
.solid_line__32090__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa}

.solid_line__32090__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__32090__ {height:20px}
}

/*     32080 : 타이틀 텍스트      */
.title__32080__ {font-size:0}
.title__32080__ 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__32080__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32080__.style_top p {padding-top:10px}
.title__32080__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32080__.style_right p {padding-right:14px}
.title__32080__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32080__.style_bottom p {padding-bottom:12px}
.title__32080__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32080__.style_left p {padding-left:14px}
.title__32080__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32080__.style_circle1 p {padding-left:18px}
.title__32080__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32080__.style_circle2 p {padding-left:18px}
.title__32080__.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__32080__ p {font-size:20px}
	.title__32080__.style_top p:before {width:20px}
	.title__32080__.style_right p:before {height:20px}
	.title__32080__.style_bottom p:before {width:20px}
	.title__32080__.style_left p:before {height:20px}
}

/*     32081 : 타이틀 텍스트      */
.title__32081__ {font-size:0}
.title__32081__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__32081__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32081__.style_top p {padding-top:10px}
.title__32081__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32081__.style_right p {padding-right:14px}
.title__32081__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32081__.style_bottom p {padding-bottom:12px}
.title__32081__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32081__.style_left p {padding-left:14px}
.title__32081__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32081__.style_circle1 p {padding-left:18px}
.title__32081__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32081__.style_circle2 p {padding-left:18px}
.title__32081__.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__32081__ p {    font-size: 18px;}
	.title__32081__.style_top p:before {width:16px}
	.title__32081__.style_right p:before {height:16px}
	.title__32081__.style_bottom p:before {width:16px}
	.title__32081__.style_left p:before {height:16px}
}

/*     32089 : 실선      */
.solid_line__32089__ {display:block;position:relative;width:100%;height:20px}
.solid_line__32089__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa}

.solid_line__32089__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__32089__ {height:20px}
}

/*     32083 : 타이틀 텍스트      */
.title__32083__ {font-size:0}
.title__32083__ 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__32083__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32083__.style_top p {padding-top:10px}
.title__32083__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32083__.style_right p {padding-right:14px}
.title__32083__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32083__.style_bottom p {padding-bottom:12px}
.title__32083__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32083__.style_left p {padding-left:14px}
.title__32083__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32083__.style_circle1 p {padding-left:18px}
.title__32083__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32083__.style_circle2 p {padding-left:18px}
.title__32083__.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__32083__ p {font-size:20px}
	.title__32083__.style_top p:before {width:20px}
	.title__32083__.style_right p:before {height:20px}
	.title__32083__.style_bottom p:before {width:20px}
	.title__32083__.style_left p:before {height:20px}
}

/*     32084 : 타이틀 텍스트      */
.title__32084__ {font-size:0}
.title__32084__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__32084__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32084__.style_top p {padding-top:10px}
.title__32084__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32084__.style_right p {padding-right:14px}
.title__32084__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32084__.style_bottom p {padding-bottom:12px}
.title__32084__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32084__.style_left p {padding-left:14px}
.title__32084__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32084__.style_circle1 p {padding-left:18px}
.title__32084__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32084__.style_circle2 p {padding-left:18px}
.title__32084__.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__32084__ p {    font-size: 18px;}
	.title__32084__.style_top p:before {width:16px}
	.title__32084__.style_right p:before {height:16px}
	.title__32084__.style_bottom p:before {width:16px}
	.title__32084__.style_left p:before {height:16px}
}

/*     32086 : 실선      */
.solid_line__32086__ {display:block;position:relative;width:100%;height:20px}
.solid_line__32086__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa}

.solid_line__32086__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__32086__ {height:20px}
}

/*     32085 : 타이틀 텍스트      */
.title__32085__ {font-size:0}
.title__32085__ 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__32085__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32085__.style_top p {padding-top:10px}
.title__32085__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32085__.style_right p {padding-right:14px}
.title__32085__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32085__.style_bottom p {padding-bottom:12px}
.title__32085__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32085__.style_left p {padding-left:14px}
.title__32085__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32085__.style_circle1 p {padding-left:18px}
.title__32085__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32085__.style_circle2 p {padding-left:18px}
.title__32085__.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__32085__ p {font-size:20px}
	.title__32085__.style_top p:before {width:20px}
	.title__32085__.style_right p:before {height:20px}
	.title__32085__.style_bottom p:before {width:20px}
	.title__32085__.style_left p:before {height:20px}
}

/*     32087 : 타이틀 텍스트      */
.title__32087__ {font-size:0}
.title__32087__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__32087__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__32087__.style_top p {padding-top:10px}
.title__32087__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__32087__.style_right p {padding-right:14px}
.title__32087__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__32087__.style_bottom p {padding-bottom:12px}
.title__32087__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__32087__.style_left p {padding-left:14px}
.title__32087__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__32087__.style_circle1 p {padding-left:18px}
.title__32087__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__32087__.style_circle2 p {padding-left:18px}
.title__32087__.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__32087__ p {    font-size: 18px;}
	.title__32087__.style_top p:before {width:16px}
	.title__32087__.style_right p:before {height:16px}
	.title__32087__.style_bottom p:before {width:16px}
	.title__32087__.style_left p:before {height:16px}
}

/*     32088 : 실선      */
.solid_line__32088__ {display:block;position:relative;width:100%;height:50px}
.solid_line__32088__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa}

.solid_line__32088__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__32088__ {height:20px}
}

/*     31575 : 타이틀 텍스트      */
.title__31575__ {font-size:0}
.title__31575__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#444444;letter-spacing:-.03em;line-height:1.4em;
}
.title__31575__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__31575__.style_top p {padding-top:10px}
.title__31575__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__31575__.style_right p {padding-right:14px}
.title__31575__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__31575__.style_bottom p {padding-bottom:12px}
.title__31575__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__31575__.style_left p {padding-left:14px}
.title__31575__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__31575__.style_circle1 p {padding-left:18px}
.title__31575__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__31575__.style_circle2 p {padding-left:18px}
.title__31575__.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__31575__ p {font-size:20px}
	.title__31575__.style_top p:before {width:20px}
	.title__31575__.style_right p:before {height:20px}
	.title__31575__.style_bottom p:before {width:20px}
	.title__31575__.style_left p:before {height:20px}
}

/*     31576 : 타이틀 텍스트      */
.title__31576__ {font-size:0}
.title__31576__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#0256d0;letter-spacing:-.03em;line-height:1.4em;
}
.title__31576__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__31576__.style_top p {padding-top:10px}
.title__31576__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__31576__.style_right p {padding-right:14px}
.title__31576__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__31576__.style_bottom p {padding-bottom:12px}
.title__31576__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__31576__.style_left p {padding-left:14px}
.title__31576__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__31576__.style_circle1 p {padding-left:18px}
.title__31576__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__31576__.style_circle2 p {padding-left:18px}
.title__31576__.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__31576__ p {font-size:24px}
	.title__31576__.style_top p:before {width:24px}
	.title__31576__.style_right p:before {height:24px}
	.title__31576__.style_bottom p:before {width:24px}
	.title__31576__.style_left p:before {height:24px}
}

/*     32091 : 실선      */
.solid_line__32091__ {display:block;position:relative;width:100%;height:20px}
.solid_line__32091__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa}

.solid_line__32091__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__32091__ {height:20px}
}

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

/*     29363 : 실선      */
.solid_line__29363__ {display:block;position:relative;width:100%;height:10px}
.solid_line__29363__:before {content:'';position:absolute;left:0;top:100%;width:10%;height:0;border-top:2px solid #000000}

.solid_line__29363__.build_edit_mode {min-height:20px}

@media all and (max-width:767px){
	.solid_line__29363__ {height:20px}
}

/*     31581 : 이미지 슬라이드 (반응형)      */
@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.pm-banner_slide_responsive__31581__ {max-width:1000px;margin:0 auto}
.pm-banner_slide_responsive__31581__ a {display:block;border:none}
.pm-banner_slide_responsive__31581__ a img {border:none}
.pm-banner_slide_responsive__31581__ .item {position:relative}
.pm-banner_slide_responsive__31581__ .item img {vertical-align:top}

.pm-banner_slide_responsive__31581__ .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-banner_slide_responsive__31581__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:30px;height:30px;line-height:30px;margin-top:-15px;font-size:0;opacity:0.7}
.pm-banner_slide_responsive__31581__ .owl-nav [class*='owl-']:before {font-family:'icomoon_slider';font-size:30px;font-weight:bold;color:#fff}
.pm-banner_slide_responsive__31581__ .owl-nav [class*='owl-']:hover {opacity:1}
.pm-banner_slide_responsive__31581__ .owl-nav .owl-prev {left:2px}
.pm-banner_slide_responsive__31581__ .owl-nav .owl-next {right:2px}
.pm-banner_slide_responsive__31581__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-banner_slide_responsive__31581__ .owl-nav .owl-next:before {content:'\e601'}
.pm-banner_slide_responsive__31581__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-banner_slide_responsive__31581__ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center}
.pm-banner_slide_responsive__31581__ .owl-dots .owl-dot {display:inline-block}
.pm-banner_slide_responsive__31581__ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 3px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
.pm-banner_slide_responsive__31581__ .owl-dots .owl-dot.active span,
.pm-banner_slide_responsive__31581__ .owl-dots .owl-dot:hover span {background:#999999}

.pm-banner_slide_responsive__31581__.empty__31581__ {padding:30px 10px;font-size:13px;text-align:center}

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

/*     32094 : 표 2.0      */
.table__32094__ {width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
.table__32094__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:1px solid #dddddd}
.table__32094__ * {box-sizing:border-box}
.table__32094__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__32094__ td {
	height:50px;padding:10px 20px;
	background:#fff;font-size:13px;font-weight:normal;color:#333;text-align:left;
}
.table__32094__ td.empty__32094__ {padding:50px 20px}

@media all and (max-width:767px){
	.table__32094__ > .table_inner {width:600px}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__32094__ > .table_inner {width:760px}
}

@media all and (min-width:1024px){
	.table__32094__ > .table_inner {width:1000px}
}

/*     31425 : 실선      */
.solid_line__31425__ {display:block;position:relative;width:100%;height:20px}
.solid_line__31425__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #ffffff}

.solid_line__31425__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31425__ {height:20px}
}

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

/*     29383 : 실선      */
.solid_line__29383__ {display:block;position:relative;width:100%;height:10px}
.solid_line__29383__:before {content:'';position:absolute;left:0;top:100%;width:10%;height:0;border-top:2px solid #000000}

.solid_line__29383__.build_edit_mode {min-height:20px}

@media all and (max-width:767px){
	.solid_line__29383__ {height:20px}
}

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

/*     31448 : 실선      */
.solid_line__31448__ {display:block;position:relative;width:100%;height:10px}
.solid_line__31448__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa#d00000}

.solid_line__31448__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31448__ {height:20px}
}

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

/*     31447 : 실선      */
.solid_line__31447__ {display:block;position:relative;width:100%;height:10px}
.solid_line__31447__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa#d00000}

.solid_line__31447__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31447__ {height:20px}
}

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

/*     31446 : 실선      */
.solid_line__31446__ {display:block;position:relative;width:100%;height:10px}
.solid_line__31446__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f7f7fa#d00000}

.solid_line__31446__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31446__ {height:20px}
}

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

/*     31486 : 실선      */
.solid_line__31486__ {display:block;position:relative;width:100%;height:50px}
.solid_line__31486__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #f9f9f9#d00000}

.solid_line__31486__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31486__ {height:20px}
}

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

/*     31489 : 실선      */
.solid_line__31489__ {display:block;position:relative;width:100%;height:10px}
.solid_line__31489__:before {content:'';position:absolute;left:0;top:100%;width:10%;height:0;border-top:2px solid #000000}

.solid_line__31489__.build_edit_mode {min-height:20px}

@media all and (max-width:767px){
	.solid_line__31489__ {height:20px}
}

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

/*     31480 : 실선      */
.solid_line__31480__ {display:block;position:relative;width:100%;height:10px}
.solid_line__31480__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #ffffff}

.solid_line__31480__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31480__ {height:20px}
}

/*     31476 : 타이틀 텍스트      */
.title__31476__ {font-size:0}
.title__31476__ 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__31476__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__31476__.style_top p {padding-top:10px}
.title__31476__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__31476__.style_right p {padding-right:14px}
.title__31476__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__31476__.style_bottom p {padding-bottom:12px}
.title__31476__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__31476__.style_left p {padding-left:14px}
.title__31476__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__31476__.style_circle1 p {padding-left:18px}
.title__31476__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__31476__.style_circle2 p {padding-left:18px}
.title__31476__.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__31476__ p {font-size:20px}
	.title__31476__.style_top p:before {width:20px}
	.title__31476__.style_right p:before {height:20px}
	.title__31476__.style_bottom p:before {width:20px}
	.title__31476__.style_left p:before {height:20px}
}

/*     31478 : 실선      */
.solid_line__31478__ {display:block;position:relative;width:100%;height:10px}
.solid_line__31478__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #ffffff}

.solid_line__31478__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31478__ {height:20px}
}

/*     31477 : 장문 텍스트      */
.textarea__31477__ 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__31477__ p {font-size: 18px;}
}

/*     31488 : 실선      */
.solid_line__31488__ {display:block;position:relative;width:100%;height:20px}
.solid_line__31488__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #ffffff}

.solid_line__31488__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__31488__ {height:20px}
}

/*     31487 : 타이틀 텍스트      */
.title__31487__ {font-size:0}
.title__31487__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:16px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__31487__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__31487__.style_top p {padding-top:10px}
.title__31487__.style_top p:before {top:0;left:0;width:16px;height:4px}

.title__31487__.style_right p {padding-right:14px}
.title__31487__.style_right p:before {top:16%;right:0;width:4px;height:16px}

.title__31487__.style_bottom p {padding-bottom:12px}
.title__31487__.style_bottom p:before {bottom:0;left:0;width:16px;height:4px}

.title__31487__.style_left p {padding-left:14px}
.title__31487__.style_left p:before {top:16%;left:0;width:4px;height:16px}

.title__31487__.style_circle1 p {padding-left:18px}
.title__31487__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__31487__.style_circle2 p {padding-left:18px}
.title__31487__.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__31487__ p {font-size:16px}
	.title__31487__.style_top p:before {width:16px}
	.title__31487__.style_right p:before {height:16px}
	.title__31487__.style_bottom p:before {width:16px}
	.title__31487__.style_left p:before {height:16px}
}

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

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

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

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

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

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

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

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

/*     29392 : 실선      */
.solid_line__29392__ {display:block;position:relative;width:100%;height:5px}
.solid_line__29392__:before {content:'';position:absolute;left:0;top:50%;width:10%;height:0;border-top:2px solid #000000}

.solid_line__29392__.build_edit_mode {min-height:20px}

@media all and (max-width:767px){
	.solid_line__29392__ {height:20px}
}

/*     30461 : 맞춤게시판 - 목록형      */
.accordion__30461__ {
	list-style: none;
	padding: 0;
	max-width: 100%;
	margin: 50px auto 100px auto;
	border-top: 1px solid #d9e5e8;
}
.accordion__30461__ li {
	list-style: none;
	border-bottom: 1px solid #d9e5e8;
	position: relative;
}
.accordion__30461__ a {
	width: 100%;
	display: block;
	position:relative;
	padding: 0 25px 0 50px;
	cursor: pointer;
	font-weight: 600;
	line-height: 3;
	font-size: 14px;
	font-size: 0.875rem;
	user-select: none;
	color:#333;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.accordion__30461__ a span {
	display:block;
	position:absolute;
	top:7px;
	left:15px;
	width:24px;
	height:24px;
	line-height:24px;
	color:#333;
	font-size:16px;
	text-align:center;
}
.accordion__30461__ a:after {
	width: 8px;
	height: 8px;
	border-right: 1px solid #4a6e78;
	border-bottom: 1px solid #4a6e78;
	position: absolute;
	right: 10px;
	content: " ";
	top: 17px;
	transform: rotate(-45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.accordion__30461__ a.active:after {
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.accordion__30461__ p {
	display: none;
	position:relative;
	margin:0;
	padding: 10px 25px 30px 50px;
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 2;
	color: #333;
	background-color:#f1f6ff;
	border-top: 1px solid #d9e5e8;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.accordion__30461__ p span {
	display:block;
	position:absolute;
	top:10px;
	left:15px;
	width:24px;
	height:24px;
	line-height:24px;
	background-color:#306fda;
	color:#fff;
	font-size:16px;
	text-align:center;
}

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

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

/*     31817 : 실선      */
.solid_line__31817__ {display:block;position:relative;width:100%;height:10px}
.solid_line__31817__:before {content:'';position:absolute;left:0;top:100%;width:10%;height:0;border-top:2px solid #000000}

.solid_line__31817__.build_edit_mode {min-height:20px}

@media all and (max-width:767px){
	.solid_line__31817__ {height:20px}
}

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

/*     31819 : 맞춤전송폼 - 기본폼      */
.myreg_form__31819__ {padding:10px}
.myreg_form__31819__ * {box-sizing:border-box}
.myreg_form__31819__ dd * {box-sizing:content-box}
.myreg_form__31819__ h3 {margin:0;padding:10px;font-size:15px;color:#333;text-align:left}
.myreg_form__31819__ ul {
	position:relative;width:100%;margin:0 0 15px;padding:5px 10px;
	border:1px solid #ccc;box-sizing:border-box;list-style:none;
}
.myreg_form__31819__ li {padding:10px 2px;border-top:1px dashed #ddd}
.myreg_form__31819__ li:first-child {border-top:none}
.myreg_form__31819__ dl {display:table;width:100%;margin:0}
.myreg_form__31819__ dt {display:table-cell;width:80px;padding:2px 5px;font-size:14px;vertical-align:middle;text-align:left}
.myreg_form__31819__ dt i {font-style:normal;color:#d00000}
.myreg_form__31819__ dd {display:table-cell;margin:0;padding:2px 5px;font-size:14px;vertical-align:middle;text-align:left}
.myreg_form__31819__ dd > span {display:inline-block;padding:5px;color:#0256d0}
.myreg_form__31819__ textarea {margin:2px 0;font-size:12px}
.myreg_form__31819__ input[type=text],
.myreg_form__31819__ textarea,
.myreg_form__31819__ select {margin:2px 0;padding:.6em .3em;border:1px solid #aaa;font-size:14px;:inset 0 1px 4px rgba(0,0,0,0.2)}
.myreg_form__31819__ label {font-size:14px}

.myreg_form__31819__ .privacy {margin:0 0 15px}
.myreg_form__31819__ .privacy > div {overflow:auto;height:120px;padding:10px;border:1px solid #aaa;background:#f1edea;font-size:13px;text-align:left;line-height:20px}
.myreg_form__31819__ .privacy h4 {
	padding:5px 10px;border-radius:.3em;background:#bbb;color:#fff;
	:-1px 0 1px rgba(0, 0, 0, 0.2), 1px 0 1px rgba(0, 0, 0, 0.2), 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.myreg_form__31819__ .privacy label {display:block;padding:10px 5px;font-size:13px}

.myreg_form__31819__ .submit {text-align:center}
.myreg_form__31819__ .submit button {padding:10px 30px;border:none;background-color:#168fff;font-size:18px;color:#fff;vertical-align:middle}

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

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

/*     29587 : 실선      */
.solid_line__29587__ {display:block;position:relative;width:100%;height:10px}
.solid_line__29587__:before {content:'';position:absolute;left:0;top:100%;width:10%;height:0;border-top:2px solid #000000}

.solid_line__29587__.build_edit_mode {min-height:20px}

@media all and (max-width:767px){
	.solid_line__29587__ {height:20px}
}

/*     30492 : 최근 게시글 - 목록형      */
.accordion__30492__ {
	list-style: none;
	padding: 0;
	max-width: 100%;
	margin: 50px auto 100px auto;
	border-top: 1px solid #d9e5e8;
}
.accordion__30492__ li {
	list-style: none;
	border-bottom: 1px solid #d9e5e8;
	position: relative;
}
.accordion__30492__ a {
	width: 100%;
	display: block;
	position:relative;
	padding: 0 25px;
	cursor: pointer;
	font-weight: 600;
	line-height: 3;
	font-size: 14px;
	font-size: 0.875rem;
	user-select: none;
	color:#333;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.accordion__30492__ a:after {
	width: 8px;
	height: 8px;
	border-right: 1px solid #4a6e78;
	border-bottom: 1px solid #4a6e78;
	position: absolute;
	right: 10px;
	content: " ";
	top: 17px;
	transform: rotate(-45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.accordion__30492__ a.active:after {
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.accordion__30492__ div {
	display:none;
	position:relative;
	margin:0;
	padding: 10px 25px 30px;
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 2;
	color: #333;
	background-color:#f1f6ff;
	border-top: 1px solid #d9e5e8;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

