/*ad setting*/
.ar_setting_repeat{width:100%;height:0px;}
.ar_setting.on{position:relative;}
.ar_setting.on .ar_modify{position:absolute;top:10px;right:10px;}
.ar_setting.on .ar_modify button{padding:5px 13px;line-height:15px;}
.ar_setting.on .ar_modify button .icon{font-size:25px;line-height:25px;}
.ar_setting.on .ar_modify button .icon_name{font-size:12px;line-height:12px;}

/*광고정의*/
.advCont{width:100%;padding-left:10px;padding-right:10px;}
.advCont .mtitle{font-size:30px;font-weight:700;text-align:center;}
.advCont .stitle{font-size:14px;text-align:left;font-weight:300;}

.advCont1{width:100%;padding-left:0px;padding-right:0px;}
.advCont1 .mtitle{font-size:30px;font-weight:700;text-align:center;}
.advCont1 .stitle{font-size:14px;text-align:left;font-weight:300;}

.advCont .advNav{display:flex;align-items:center;width:100%;border-top:3px solid #777;border-bottom:1px solid #ccc;}
.advCont .advNav li{width:33.33%;height:50px;line-height:50px;text-align:center;border:0px; background-color:white;cursor:pointer;}
.advCont .advNav li.on{background-color:#333;color:white;}

.advCont1 .advNav1{display:flex;align-items:center;width:100%;border-top:1px solid #777;border-bottom:1px solid #ccc;}
.advCont1 .advNav1 li{width:50%;height:70px;line-height:70px;text-align:center;border:0px; font-size:25px;font-weight:600;background-color:white;cursor:pointer;}
.advCont1 .advNav1 li.on{background-color:#003d80;color:white;}


.advCont .bannerCon{width:100%;margin-top:20px;border:1px solid #555;}
.advCont .bannerCon > div{display:none;}
.advCont .bannerCon > div.on{display:block;}

.advCont1 .bannerCon1{width:100%;margin-top:20px;border:0px solid #555;}
.advCont1 .bannerCon1 > div{display:none;}
.advCont1 .bannerCon1 > div.on{display:block;}

.advCont .advTitle{width:100%;padding:30px 0px;text-align:center;font-size:4em;font-weight:500;background-color:#f3f3f3;}
.advCont1 .advTitle1{width:100%;padding:30px 0px;text-align:center;font-size:5em;font-weight:600;background-color:#FFFFFF;}

.swiper-slide{height:auto;margin-bottom:10px;}
@media (max-width: 780px){
	.advCont{padding:0px;}
	.advCont .advTitle{padding:20px 0px;font-size:25px;}
	.legal_link{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #555;display:flex;flex-wrap:wrap;align-items:center;}
	.legal_link a{display:inline-block;margin:5px;color:white;font-size:12px;}
	.legal_link .vline{font-size:12px;}

}