/*     23053 : 공백      */
.solid_line__23053__ {box-sizing:border-box; display:block; position:relative; width:100%; height:170px;}
.solid_line__23053__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__23053__.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){
	.solid_line__23053__ {height:30px;}
}

/*     23052 : 타이틀 텍스트      */
@font-face {
	font-family:'tmonmonsori';
		src:url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf.eot');
	src:url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf.eot') format('embedded-opentype'),
		url('/img_up/shop_pds/kkumdeurae/tmonmonsori.woff') format('woff'),
url('/img_up/shop_pds/kkumdeurae/tmonmonsori.woff2') format('woff2'),
		url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf') format('truetype'),
		url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

span.title_font{font-family: 'tmonmonsori', serif;}
.title__23052__ {font-size:0}
.title__23052__ p {text-shadow:1px 1px 3px #000;
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:28px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;
opacity: 0;
  animation: in 3s ease-out forwards;
  animation-delay: 1s;
}
.title__23052__ p span{font-size:80px; color:#b5e400}
@keyframes in{
  0%{
    letter-spacing: -17px;
    opacity: 0;
  }
  30%{
    letter-spacing: 4px;
    opacity: 1;
  }
  100%{
    letter-spacing: 4px;
    opacity: 1;
  }
}

.title__23052__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__23052__.style_top p {padding-top:10px}
.title__23052__.style_top p:before {top:0;left:0;width:28px;height:4px}

.title__23052__.style_right p {padding-right:14px}
.title__23052__.style_right p:before {top:16%;right:0;width:4px;height:28px}

.title__23052__.style_bottom p {padding-bottom:12px}
.title__23052__.style_bottom p:before {bottom:0;left:0;width:28px;height:4px}

.title__23052__.style_left p {padding-left:14px}
.title__23052__.style_left p:before {top:16%;left:0;width:4px;height:28px}

.title__23052__.style_circle1 p {padding-left:18px}
.title__23052__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__23052__.style_circle2 p {padding-left:18px}
.title__23052__.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__23052__ p {font-size:35px}
	.title__23052__.style_top p:before {width:35px}
	.title__23052__.style_right p:before {height:35px}
	.title__23052__.style_bottom p:before {width:35px}
	.title__23052__.style_left p:before {height:35px}
}

@media (max-width:767px){
.title__23052__ p span{font-size:35px;}
}

/*     28089 : 타이틀 텍스트      */
@font-face {
	font-family:'tmonmonsori';
		src:url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf.eot');
	src:url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf.eot') format('embedded-opentype'),
		url('/img_up/shop_pds/kkumdeurae/tmonmonsori.woff') format('woff'),
url('/img_up/shop_pds/kkumdeurae/tmonmonsori.woff2') format('woff2'),
		url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf') format('truetype'),
		url('/img_up/shop_pds/kkumdeurae/tmonmonsori.ttf.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

span.title_font{font-family: 'tmonmonsori', serif;}
.title__28089__ {font-size:0}
.title__28089__ p {text-shadow:1px 1px 3px #fff;
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:28px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;
opacity: 0;
  animation: in 3s ease-out forwards;
  animation-delay: 1s;
}
.title__28089__ p span{font-size:80px; color:#144f87}
@keyframes in{
  0%{
    letter-spacing: -17px;
    opacity: 0;
  }
  30%{
    letter-spacing: 4px;
    opacity: 1;
  }
  100%{
    letter-spacing: 4px;
    opacity: 1;
  }
}

.title__28089__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__28089__.style_top p {padding-top:10px}
.title__28089__.style_top p:before {top:0;left:0;width:28px;height:4px}

.title__28089__.style_right p {padding-right:14px}
.title__28089__.style_right p:before {top:16%;right:0;width:4px;height:28px}

.title__28089__.style_bottom p {padding-bottom:12px}
.title__28089__.style_bottom p:before {bottom:0;left:0;width:28px;height:4px}

.title__28089__.style_left p {padding-left:14px}
.title__28089__.style_left p:before {top:16%;left:0;width:4px;height:28px}

.title__28089__.style_circle1 p {padding-left:18px}
.title__28089__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__28089__.style_circle2 p {padding-left:18px}
.title__28089__.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__28089__ p {font-size:35px}
	.title__28089__.style_top p:before {width:35px}
	.title__28089__.style_right p:before {height:35px}
	.title__28089__.style_bottom p:before {width:35px}
	.title__28089__.style_left p:before {height:35px}
}

@media (max-width:767px){
.title__28089__ p span{font-size:35px;}
}

/*     24355 : 공백      */
.solid_line__24355__ {box-sizing:border-box; display:block; position:relative; width:100%; height:10px;}
.solid_line__24355__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__24355__.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){
	.solid_line__24355__ {height:10px;}
}

/*     23054 : 타이틀 텍스트      */
.title__23054__ {font-size:0}
.title__23054__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#ffffff;letter-spacing:-.03em;line-height:0.9em;
animation-duration:1s; animation-name:intro_title; animation-fill-mode:both; animation-delay:2s;text-shadow:1px 1px 1px #000;
}
.title__23054__ p img{vertical-align:middle}
 @keyframes intro_title{
    from{opacity:0; visibility:hidden; top:5%;}
    to{opacity:1; visibility:visible; top:10%;}
  }

.title__23054__ p em{display:inline-block;font-style:normal;margin-top:-10px;}

.title__23054__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__23054__.style_top p {padding-top:10px}
.title__23054__.style_top p:before {top:0;left:0;width:20px;height:4px}

.title__23054__.style_right p {padding-right:14px}
.title__23054__.style_right p:before {top:16%;right:0;width:4px;height:20px}

.title__23054__.style_bottom p {padding-bottom:12px}
.title__23054__.style_bottom p:before {bottom:0;left:0;width:20px;height:4px}

.title__23054__.style_left p {padding-left:14px}
.title__23054__.style_left p:before {top:16%;left:0;width:4px;height:20px}

.title__23054__.style_circle1 p {padding-left:18px}
.title__23054__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__23054__.style_circle2 p {padding-left:18px}
.title__23054__.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__23054__ p {font-size:20px}
	.title__23054__.style_top p:before {width:20px}
	.title__23054__.style_right p:before {height:20px}
	.title__23054__.style_bottom p:before {width:20px}
	.title__23054__.style_left p:before {height:20px}
}

/*     23057 : 공백      */
.solid_line__23057__ {box-sizing:border-box; display:block; position:relative; width:100%; height:90px;}
.solid_line__23057__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__23057__.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){
	.solid_line__23057__ {height:30px;}
}

/*     23055 : 타이틀 텍스트      */
* li{list-style:none;}
* ul{margin:0; padding:0;}
.clearfix::after{content:''; clear:both; display:block;}

.main_box li{float:left; width:49%; height:300px; text-align:center; color:#fff; position:relative; margin:0 1px 0 0;}
.main_box li dl{position:relative; z-index:1; padding:45px 20px;}
.main_box li dt{font-size:21px; margin-bottom:5px; font-weight:bold;height:87px;position:relative;}
.main_box li.box1{background:#a0ca00; opacity:0.9}
.main_box li.box2{background:#ff7800; opacity:0.9}
.main_box li.box3{background:#0087ff; opacity:0.9}
.main_box li.box1 dt .box_icon1{background:url(/img_up/shop_pds/kkumdeurae/icon_1.png) center center no-repeat; width:40px; height:40px; text-indent:-9999px; position:absolute; top:0; left:50%; margin-left:-20px;}
.main_box li.box2 dt .box_icon2{background:url(/img_up/shop_pds/kkumdeurae/icon_2.png) center center no-repeat; width:40px; height:40px; text-indent:-9999px; position:absolute; top:0; left:50%; margin-left:-20px;}
.main_box li.box3 dt .box_icon3{background:url(/img_up/shop_pds/kkumdeurae/icon_3.png) center center no-repeat; width:40px; height:40px; text-indent:-9999px; position:absolute; top:0; left:50%; margin-left:-20px;}
.main_box li dt strong{display:block;position:absolute;width:100%;text-align:center;bottom:0;color:#fff}
.main_box li.box1 dd{color:#fff; letter-spacing:-0.4px;}
.main_box li.box2 dd{color:#fff; letter-spacing:-0.4px;}
.main_box li.box3 dd{color:#fff; letter-spacing:-0.4px;}
.main_box li dd{font-size:13px; height:auto; padding-top:0; padding:0; margin:0;}
.main_box li dd p{display:block; padding:0;margin:0;}
.main_box li.box1 .link .a_link{border:1px solid rgba(225,225,225,0.7)}
.main_box li.box2 .link .a_link{border:1px solid rgba(225,225,225,0.7)}
.main_box li.box3 .link .a_link{border:1px solid rgba(225,225,225,0.7)}
.main_box li .link .a_link{color:#fff;letter-spacing:0;font-weight:bold;padding:5px;border-radius:3px;margin-top:25px;display:inline-block;font-size:13.5px;width:180px}

.main_box li .bg{position:absolute;top:0;left:0;width:100%;height:100%; transition:all 0.3s ease-out 0s;
                  -webkit-transition:all 0.3s ease-out 0s;
                  -moz-transition:all 0.3s ease-out 0s;
                  -ms-transition:all 0.3s ease-out 0s;
                  -o-transition:all 0.3s ease-out 0s;
                  opacity:0.2;

                }


.main_box li.box1:hover .bg{background:url(/img_up/shop_pds/kkumdeurae/bg_1.jpg) no-repeat; opacity:1;}
.main_box li.box2:hover .bg{background:url(/img_up/shop_pds/kkumdeurae/bg_2.jpg) ; opacity:1;}
.main_box li.box3:hover .bg{background:url(/img_up/shop_pds/kkumdeurae/bg_3.jpg); opacity:1;}
.main_box li.box1:hover dt strong{color:#333}
.main_box li.box2:hover dt strong{color:#333}
.main_box li.box3:hover dt strong{color:#333}
.main_box li.box1:hover dd{color:rgba(0,0,0,0.7); letter-spacing:-0.4px;}
.main_box li.box2:hover dd{color:rgba(0,0,0,0.7); letter-spacing:-0.4px;}
.main_box li.box3:hover dd{color:rgba(0,0,0,0.7); letter-spacing:-0.4px;}
.main_box li.box1:hover .link .a_link{border:1px solid rgba(0,0,0,0.5); color:#333}
.main_box li.box2:hover .link .a_link{border:1px solid rgba(0,0,0,0.5);color:#333}
.main_box li.box3:hover .link .a_link{border:1px solid rgba(0,0,0,0.5);color:#333}

.main_box li.box1:hover dt .box_icon1{background:url(/img_up/shop_pds/kkumdeurae/icon_1_o.png) center center no-repeat; }
.main_box li.box2:hover dt .box_icon2{background:url(/img_up/shop_pds/kkumdeurae/icon_2_o.png) center center no-repeat}
.main_box li.box3:hover dt .box_icon3{background:url(/img_up/shop_pds/kkumdeurae/icon_3_o.png) center center no-repeat;}

.main_box li.box1 .link .a_link:hover, .main_box li.box1 .link a:active, .main_box li.box1 .link a:focus{background:rgba(255,255,255,0.5); color:#506e0f;
transition:all 0.5s ease-out 0s;
                  -webkit-transition:all 0.5s ease-out 0s;
                  -moz-transition:all 0.5s ease-out 0s;
                  -ms-transition:all 0.5s ease-out 0s;
                  -o-transition:all 0.5s ease-out 0s;
}
.main_box li.box2 .link .a_link:hover, .main_box li.box1 .link a:active, .main_box li.box1 .link a:focus{background:rgba(255,255,255,0.5); color:#932570;
transition:all 0.5s ease-out 0s;
                  -webkit-transition:all 0.5s ease-out 0s;
                  -moz-transition:all 0.5s ease-out 0s;
                  -ms-transition:all 0.5s ease-out 0s;
                  -o-transition:all 0.5s ease-out 0s;
}
.main_box li.box3 .link .a_link:hover, .main_box li.box1 .link a:active, .main_box li.box1 .link a:focus{background:rgba(255,255,255,0.5); color:#1e598b;
transition:all 0.5s ease-out 0s;
                  -webkit-transition:all 0.5s ease-out 0s;
                  -moz-transition:all 0.5s ease-out 0s;
                  -ms-transition:all 0.5s ease-out 0s;
                  -o-transition:all 0.5s ease-out 0s;
}

@media (max-width: 768px){
.main_box li{float:none; width:100%; height:120px; padding:0;}
.main_box li dl{margin:0;}
.main_box li dt{height:0;}
.main_box li dt strong{text-align:left;}
.main_box li dd{text-align:left;}
.main_box li.box1 dt .box_icon1{position:absolute;top:20px;left:85%; margin-left:0;}
.main_box li.box2 dt .box_icon2{position:absolute;top:20px;left:85%; margin-left:0;}
.main_box li.box3 dt .box_icon3{position:absolute;top:20px;left:85%; margin-left:0;}
.main_box li dd p{width:93%}
.main_box li .link .a_link{display:none;}
.main_box .box1 .bg{background:url(/img_up/shop_pds/kkumdeurae/bg_1.jpg) left 0px no-repeat;}
.main_box .box2 .bg{background:url(/img_up/shop_pds/kkumdeurae/bg_2.jpg) left 0px no-repeat;}
.main_box .box3 .bg{background:url(/img_up/shop_pds/kkumdeurae/bg_3.jpg) left 0px no-repeat;}

}

/*     23059 : 공백      */
.solid_line__23059__ {box-sizing:border-box; display:block; position:relative; width:100%; height:100px;}
.solid_line__23059__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__23059__.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){
	.solid_line__23059__ {height:20px;}
}

