/*################ 컨텐츠 ###############*/
.content{width:100%; overflow:hidden;}
.content .visual{width:100%; height:390px; position:relative; background-color:#f3f3f3;}
.content .visual .swiper-container{width:100%; height:100%; margin:0px auto; overflow:hidden; }
.content .visual .swiper-container .swiper-wrapper{width:100%; height:100%;}
.content .visual .swiper-container .swiper-wrapper li{width:100%; height:100%;
background-size:1010px 390px;
background-position:center;
background-repeat:no-repeat;
}
.content .visual .swiper-container .swiper-wrapper li a{width:1010px; height:100%; margin:0px auto; display:block;}
.content .visual .visual_btns{width:1010px; position:absolute; top:0px; left:50%; margin-left:-505px; z-index:99;}
.content .visual .visual_btns > div{position:absolute;  text-align:center; cursor:pointer; background-color:rgba(0,0,0,0.5);}
.content .visual .visual_btns > .btn_left{width:30px; height:40px; padding-top:3.5px; top:175px; left:0px; background:none;}
.content .visual .visual_btns > .btn_right{width:30px; height:40px; padding-top:3.5px; top:175px; right:0px; background:none;}

.content .visual .visual_btns > .btn_stop{width:40px; height:40px; border-radius:100%; top:300px; right:120px;}
.content .visual .visual_btns > .btn_stop img{margin-top:15px;}
.content .visual .visual_btns > .btn_play{width:40px; height:40px; border-radius:100%; top:300px; right:120px; display:none;}
.content .visual .visual_btns > .btn_play img{margin-top:13px; margin-right:-3px;}
.content .visual .visual_btns > .btn_num{width:84px; height:40px; line-height:39px; padding-left:20px; top:300px; right:0px; text-align:left; border-radius:40px;
color:#999; font-size:14px;}
.content .visual .visual_btns > .btn_num strong{color:#fff;}
.content .visual .visual_btns > .btn_num span{font-size:24px; position:absolute; top:-2px; right:18px; color:#fff;}

.content .section{width:100%;}
.content .section .inner{width:1010px; padding:50px 0px; margin:0px auto;}
.content .section .inner:after{content:''; display:block; clear:both;}
.content .section .inner h3{width:100%; height:30px; line-height:29px; position:relative; font-size:26px; font-family:'NotoSansKR-Bold'; letter-spacing:-2px;}
.content .section .inner h3 .tit_btn{height:100%; line-height:29px; padding-right:20px; display:inline-block; position:absolute; top:0px; right:0px;}
.content .section .inner h3 .tit_btn a{font-size:16px; color:#000;}
.content .section .inner h3 .tit_btn a span{display:inline-block; color:#d7263d; font-size:28px; font-weight:normal; position:absolute; top:2px; right:0px;}
.content .section .inner .cnt{width:100%; padding-top:30px;}
.content .section .inner .cnt:after{content:''; display:block; clear:both;}

.content .section.sec01 .cnt .sec01_swiper{width:100%; height:420px; position:relative;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container{width:100%; height:100%;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul{width:100%; height:100%; overflow:hidden;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li{width:235px; height:100%; margin-right:23px; float:left;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li:last-child{margin-right:0px;}
/* .content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li a{width:100%; height:100%; display:inline-block;} */
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img{width:233px; height:233px; border:1px solid #ccc; border-radius:10px; position:relative; overflow:hidden;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img span{width:173px; height:173px; margin:30px; display:inline-block;
background-size:contain;
background-repeat:no-repeat;
background-position:center center;
}

.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box{width:100%; height:70px; background-color:rgba(0,0,0,0.4); position:absolute; bottom:0px; left:0px; z-index:2; display:none;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn{width:50px; height:50px; display:inline-block; position:absolute; text-align:center; border-radius:100%; cursor:pointer;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_basket{top:10px; left:40px;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_basket span{width:24px; height:30px; display:inline-block; margin:9px 0px 0px 0px;
background-image:url(/images/common/btn_basket02.png);
background-repeat:no-repeat;
background-size:24px auto;
}

.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .bar{font-size:30px; color:#b0b0b0; font-family:dotum,'돋음';
display:inline-block; position:absolute; top:20px; right:114px; font-style:normal;}

.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_like{top:10px; right:40px;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_like span{width:26px; height:30px; display:inline-block; margin:11px 0px 0px;
background-image:url(/images/common/btn_like02_off.png);
background-repeat:no-repeat;
background-size:26px auto;
}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.on{background-color:rgba(0,0,0,0.5);}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.on.prd_like span{background-image:url(/images/common/btn_like03_on.png);}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_img:hover .over_box{display:block;}

.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_brand{width:100%; height:20px; padding:15px 0px 10px; text-align:left;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_brand img {height:20px;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_name{width:100%; min-height:48px; max-height:96px; color:#000; letter-spacing:-1px; overflow: hidden;}
.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_name p{max-height:48px; font-size:16px; color:#000;
white-space:break-spaces;text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;  overflow: hidden;}


.content .section.sec01 .cnt .sec01_swiper .swiper-container .swiper-wrapper ul li .prd_price{width:100%; font-size:18px; font-family:'NotoSansKR-Bold'; letter-spacing:-1px; 
color:#000; padding-top:15px;}
.content .section.sec01 .cnt .sec01_swiper .btn{width:42px; height:42px; position:absolute; cursor:pointer; z-index:99;}
.content .section.sec01 .cnt .sec01_swiper .btn.btn_left{left:-18px; top:94px;}
.content .section.sec01 .cnt .sec01_swiper .btn.btn_right{right:-18px; top:94px;}

.content .section.sec02{background-color:#f3f3f3;}
.content .section.sec02 .cnt .sec02_swiper{width:100%; height:514px; position:relative;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container{width:100%; height:100%;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul{width:100%; height:100%; overflow:hidden;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li{width:322px; height:100%; margin-right:22px; background-color:#c5d86d; border-radius:10px; overflow:hidden; float:left;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li:last-child{margin-right:0px;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top{width:200px; height:320px; margin:34px auto 20px auto; background-color:#fff; border-radius:100px; position:relative; cursor:pointer;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .rank{width:48px; height:48px; line-height:47px; background-color:#d7263d; text-align:center; display:inline-block; 
border-radius:100%; color:#fff; font-size:18px; font-family:'NotoSansKR-Bold'; position:absolute; top:5px; left:5px; z-index:3;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .prd_img{width:200px; height:220px; padding-top:30px;  padding-bottom:10px; border-radius:100px; overflow:hidden;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .prd_img span{width:100%; height:100%; display:inline-block;
background-size:contain;
background-position:center center;
background-repeat:no-repeat;
}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .prd_num{width:100%; display:inline-block; text-align:center; font-size:15px;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .prd_num strong{color:#d7263d;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box{width:100%; height:100px; background-color:rgba(0,0,0,0.6); position:absolute; bottom:0px; left:0px; z-index:2;
border-radius:0px 0px 100px 100px; display:none;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .prd_btn{width:50px; height:50px; display:inline-block; position:absolute; text-align:center; border-radius:100%; cursor:pointer;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .prd_btn.prd_basket{top:14px; left:35px;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .prd_btn.prd_basket span{width:24px; height:30px; display:inline-block; margin-top:12px;
background-image:url(/images/common/btn_basket02.png);
background-repeat:no-repeat;
background-size:24px auto;
}

.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .bar{font-size:30px; color:#b0b0b0; font-family:dotum,'돋음';
display:inline-block; position:absolute; top:22px; right:96px;}

.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .prd_btn.prd_like{top:14px; right:35px;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .prd_btn.prd_like span{width:26px; height:30px; display:inline-block; margin-top:14px;
background-image:url(/images/common/btn_like02_off.png);
background-repeat:no-repeat;
background-size:26px auto;
}

.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .prd_btn.on{background-color:rgba(0,0,0,0.5);}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top .over_box .prd_btn.on.prd_like span{background-image:url(/images/common/btn_like03_on.png);}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_top:hover .over_box{display:block;}

.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_bot{width:100%; padding:0px 20px; box-sizing:border-box;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_bot .prd_brand{width:100%; height:20px; padding:0px 0px 10px; text-align:left;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_bot .prd_brand img {height:20px;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_bot .prd_name{width:100%; min-height:48px; max-height:96px; color:#000; letter-spacing:-1px; overflow: hidden;}
.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_bot .prd_name p{max-height:24px; font-size:16px; color:#000;
white-space:break-spaces;text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;  overflow: hidden;}


.content .section.sec02 .cnt .sec02_swiper .swiper-container .swiper-wrapper ul li .prd_bot .prd_price{width:100%; font-size:18px; font-family:'NotoSansKR-Bold'; letter-spacing:-1px; 
color:#000; padding-top:5px;}

.content .section.sec02 .cnt .sec02_swiper .btn{width:42px; height:42px; position:absolute; cursor:pointer; z-index:99;}
.content .section.sec02 .cnt .sec02_swiper .btn.btn_left{left:-18px; top:230px;}
.content .section.sec02 .cnt .sec02_swiper .btn.btn_right{right:-18px; top:230px;}

.content .section.sec03 .lt{width:480px; margin-right:50px; float:left;}
.content .section.sec03 .rt{width:480px; float:right;}
.content .section.sec03 h3{border-bottom:1px solid #ccc; padding-bottom:30px;}
.content .section.sec03 h3 .btn_reset{width:19px; height:20px; display:inline-block; position:absolute; top:5px; right:0px;}
.content .section.sec03 .cnt{padding-top:0px;}
.content .section.sec03 .cnt ul{width:100%; border-bottom:1px solid #ccc;}
.content .section.sec03 .cnt ul li{display:none;; width:100%; height:102px; padding:20px 0px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.content .section.sec03 .cnt ul li.on {display:block;}
.content .section.sec03 .cnt ul li:last-child{border-bottom:0px;}
.content .section.sec03 .cnt ul li .prd_img{width:96px; height:98px; border:1px solid #ccc; border-radius:10px; overflow:hidden; position:relative; cursor:pointer; float:left;}
.content .section.sec03 .cnt ul li .prd_img span.img{width:86px; height:88px; margin:5px; display:inline-block; background-repeat:no-repeat;
background-position:center center; background-size:contain;}
.content .section.sec03 .cnt ul li .prd_img .like_wrap{width:100%; height:100%; position:absolute; top:0px; right:0px; background-color:rgba(0,0,0,0.5); display:none;}
.content .section.sec03 .cnt ul li .prd_img .like_wrap .prd_like{width:42px; height:42px; position:absolute; top:27px; left:28px; cursor:pointer;}
.content .section.sec03 .cnt ul li .prd_img .like_wrap .prd_like span{width:24px; height:21px; display:inline-block; margin:10.5px 0px 0px 9px;
background-image:url(/images/common/btn_like03_off.png);
background-size:100%;
}
.content .section.sec03 .cnt ul li .prd_img .like_wrap .prd_like.on{border-radius:100%; background-color:rgba(0,0,0,0.5);}
.content .section.sec03 .cnt ul li .prd_img .like_wrap .prd_like.on span{background-image:url(/images/common/btn_like03_on.png);}
.content .section.sec03 .cnt ul li .prd_img:hover .like_wrap{display:block;}
.content .section.sec03 .cnt ul li .prd_text{width:290px; height:100%; padding-left:20px; float:left;}
.content .section.sec03 .cnt ul li .prd_text .prd_brand{width:100%;}
.content .section.sec03 .cnt ul li .prd_text .prd_brand img {height:20px;}
.content .section.sec03 .cnt ul li .prd_text .prd_name{width:100%; min-height:48px; max-height:96px; color:#000; letter-spacing:-1px; overflow: hidden;}
.content .section.sec03 .cnt ul li .prd_text .prd_name p{max-height:24px; font-size:16px; color:#000;
white-space:break-spaces;text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;  overflow: hidden;}


.content .section.sec03 .cnt ul li .prd_text .prd_price{width:100%; font-size:18px; font-family:'NotoSansKR-Bold'; letter-spacing:-1px; 
color:#000; padding-top:5px;}
.content .section.sec03 .cnt ul li .prd_basket{width:60px; height:100%; position:relative; float:left;}
.content .section.sec03 .cnt ul li .prd_basket span{width:28px; height:28px; display:inline-block; position:absolute; top:30px; left:20px;
background-image:url(/images/common/btn_basket03_off.png); background-size:100%; cursor:pointer;}
.content .section.sec03 .cnt ul li .prd_basket.on span{background-image:url(/images/common/btn_basket03_on.png);}

.content .section.sec04 .inner{padding-top:0px;}
.content .section.sec04 .cnt ul{width:100%; height:160px; overflow:hidden;}
.content .section.sec04 .cnt ul li{width:182px; height:158px; border:1px solid #ccc; border-radius:10px; margin-right:22px; overflow:hidden; float:left;}
.content .section.sec04 .cnt ul li:last-child{margin-right:0px;}
.content .section.sec04 .cnt ul li a{width:100%; height:100%; display:inline-block; background-color:#f3f3f3;}
.content .section.sec04 .cnt ul li a span{width:100%; display:inline-block; text-align:center;}
.content .section.sec04 .cnt ul li a span.img{height:80px; margin-top:25px;}
.content .section.sec04 .cnt ul li a span.name{ font-size:18px; font-family:'NotoSansKR-Bold'; letter-spacing:-1px; 
color:#000;}

.content .section.sec05 .banner{width:100%; height:60px; background-position:center center; background-repeat:no-repeat; text-align:center;}
.content .section.sec05 .banner a{width:1010px; height:100%; display:inline-block;}

.content .section.sec06 .cnt .tit_brand{width:100%; height:60px; padding-bottom:30px;}
.content .section.sec06 .cnt .tit_brand ol{width:100%; height:100%; overflow:hidden;}
.content .section.sec06 .cnt .tit_brand ol li{min-width:160px; height:58px; line-height:56px; padding-right:25px; border:1px solid #ccc; border-radius:58px; font-size:16px; text-align:right;
letter-spacing:-1px; margin-right:15px; cursor:pointer; float:left;}
.content .section.sec06 .cnt .tit_brand ol li img{vertical-align:top; margin:7px 15px 0px 10px; float:left; width:42px;}
.content .section.sec06 .cnt .tit_brand ol li.on{border:1px solid #000; font-weight:bold;}

.content .section.sec06 .cnt .sec06_swiper{width:100%; height:420px; position:relative;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container{width:100%; height:100%;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul{width:100%; height:100%; overflow:hidden;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li{width:235px; height:100%; margin-right:23px; float:left;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li:last-child{margin-right:0px;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img{width:233px; height:233px; border:1px solid #ccc; border-radius:10px; overflow:hidden; position:relative;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img span{width:193px; height:193px; display:inline-block; margin:20px;
background-size:contain; background-repeat:no-repeat; background-position:center center;}

.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box{width:100%; height:70px; background-color:rgba(0,0,0,0.4); position:absolute; bottom:0px; left:0px; z-index:2; display:none;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn{width:50px; height:50px; display:inline-block; position:absolute; text-align:center; border-radius:100%; cursor:pointer;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_basket{top:10px; left:40px;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_basket span{width:24px; height:30px; display:inline-block; margin:9px 0px 0px 0px;
background-image:url(/images/common/btn_basket02.png);
background-repeat:no-repeat;
background-size:24px auto;
}

.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .bar{font-size:30px; color:#b0b0b0; font-family:dotum,'돋음';
display:inline-block; position:absolute; top:20px; right:114px; font-style:normal;}

.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_like{top:10px; right:40px;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.prd_like span{width:26px; height:30px; display:inline-block; margin:11px 0px 0px;
background-image:url(/images/common/btn_like02_off.png);
background-repeat:no-repeat;
background-size:26px auto;
}

.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.on{background-color:rgba(0,0,0,0.5);}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img .over_box .prd_btn.on.prd_like span{background-image:url(/images/common/btn_like03_on.png);}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_img:hover .over_box{display:block;}

.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_brand{width:100%; height:20px; padding:15px 0px 10px; text-align:left;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_brand img {height:20px;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_name{width:100%; min-height:48px; max-height:96px; color:#000; letter-spacing:-1px; overflow: hidden;}
.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_name p{max-height:48px; font-size:16px; color:#000;
white-space:break-spaces;text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;  overflow: hidden;}


.content .section.sec06 .cnt .sec06_swiper .swiper-container .swiper-wrapper ul li .prd_price{width:100%; font-size:18px; font-family:'NotoSansKR-Bold'; letter-spacing:-1px; 
color:#000; padding-top:15px;}
.content .section.sec06 .cnt .sec06_swiper .btn{width:42px; height:42px; position:absolute; cursor:pointer; z-index:99;}
.content .section.sec06 .cnt .sec06_swiper .btn.btn_left{left:-18px; top:94px;}
.content .section.sec06 .cnt .sec06_swiper .btn.btn_right{right:-18px; top:94px;}

.content .section.sec07 .cnt .sec07_swiper{width:100%; height:362px; position:relative;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container{width:100%; height:100%;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul{width:100%; height:100%; overflow:hidden;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li{width:320px; height:360px; margin-right:22px; border-radius:10px; border:1px solid #ccc; overflow:hidden; float:left;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li:last-child{margin-right:0px;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li a{width:100%; height:100%; display:inline-block; text-align:center;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li a .name{width:100%; height:40px; font-size:24px; color:#000; padding:30px 0px 10px 0px;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li a .img{width:100%; height:100px; padding-bottom:20px;}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li a .img span{width:100px; height:100px; display:inline-block; 
border-radius:100%;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li a .text{width:220px; height:90px; padding:0px 50px;
font-size:16px; color:#000; text-align:center; line-height:22px;
letter-spacing:-1px; overflow: hidden; white-space:break-spaces; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; 
-webkit-line-clamp:4; -webkit-box-orient: vertical;
}
.content .section.sec07 .cnt .sec07_swiper .swiper-container .swiper-wrapper ul li a .date{width:100%; font-size:13px; color:#666; padding-top:10px;}

.content .section.sec07 .cnt .sec07_swiper .btn{width:42px; height:42px; position:absolute; cursor:pointer; z-index:99;}
.content .section.sec07 .cnt .sec07_swiper .btn.btn_left{left:-18px; top:158px;}
.content .section.sec07 .cnt .sec07_swiper .btn.btn_right{right:-18px; top:158px;}

.content .section.sec08{width:100%; height:386px; background-position:center center; background-repeat:no-repeat; text-align:center;
background-image:url(/images/main/bg01.jpg);}
.content .section.sec08 .inner{height:100%;}
.content .section.sec08 .inner h4{width:100%; font-size:40px; color:#fff; font-family:'NotoSansKR-Bold'; padding-bottom:30px;}
.content .section.sec08 .inner ul{width:100%; height:100%; overflow:hidden;}
.content .section.sec08 .inner ul li{width:189px; height:186px; background-color:#fff; margin-right:16px; border-radius:10px; float:left;}
.content .section.sec08 .inner ul li:last-child{margin-right:0px;}
.content .section.sec08 .inner ul li span{width:100%; display:inline-block;}
.content .section.sec08 .inner ul li .img{height:70px; line-height:70px; padding-top:25px;}
.content .section.sec08 .inner ul li .img img{vertical-align:middle;}
.content .section.sec08 .inner ul li .text{width:100%; padding-top:20px; font-size:18px; font-family:'NotoSansKR-Bold';}

.content .section.sec09 .inner .cnt .sec09_swiper{width:100%; height:270px; border:1px solid #ccc; border-radius:10px; position:relative;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container{width:100%; height:100%;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container ul{width:100%; height:100%;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container ul li{width:100%; height:100%; overflow:hidden;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container ul li > div{height:100%; position:relative;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container ul li > div > a{width:398px; height:165px; display:inline-block; position:absolute; top:52px; left:53px;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container ul li > div > a > img {width:100%;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container ul li .lt{width:505px; border-right:1px solid #e6e6e6; float:left;}
.content .section.sec09 .inner .cnt .sec09_swiper .swiper-container ul li .rt{width:504px; float:right;}
.content .section.sec09 .inner .cnt .sec09_swiper .btn{width:42px; height:42px; position:absolute; cursor:pointer; z-index:99;}
.content .section.sec09 .inner .cnt .sec09_swiper .btn.btn_left{left:-18px; top:114px;}
.content .section.sec09 .inner .cnt .sec09_swiper .btn.btn_right{right:-18px; top:114px;}