._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li{margin-top:0;}
/*
._contentBuilder{margin-bottom:32px;}
*/
#visual_text {text-align: left;}
#visual_text .text_wrap {display: inline-block;}
#visual_text h2 {color:#23fdff;font-size:30px;font-weight: 600;line-height: 1.3;}
.type-06A .bx-wrapper .bx-controls{bottom:310px !important;}
#visual_text h2 span{color: #fff;font-size:42px;}


/* Box */
.main-ranking{color: #555;background:#fff; width: 100%; height: 100%;padding:20px 15px;font-size:17px;}
.main-ranking h3{color:#333;font-size:24px;margin-bottom:10px;}
.main-ranking ul{display:flex;flex-wrap: wrap;}
.main-ranking ul li{width:50%;margin-bottom:10px;}
.main-ranking dl{display:flex;flex-wrap: wrap;}
.main-ranking dt{width:60px;text-align:center;}
.main-ranking ul li.first dt,
.main-ranking ul li.second dt,
.main-ranking ul li.third dt{background-position:center;background-repeat:no-repeat;text-indent:-999999999px;}
.main-ranking ul li.first dt{background-image:url(/sites/web-center/images/main/main_ranking_01.png);}
.main-ranking ul li.second dt{background-image:url(/sites/web-center/images/main/main_ranking_02.png);}
.main-ranking li.third dt{background-image:url(/sites/web-center/images/main/main_ranking_03.png);}
.main-ranking dd a:hover{color:#e68200;text-decoration:underline;}
@media all and (max-width:680px) {
  .main-ranking ul li{width:100%;}
} 

.main-cont01 {color: #555;font-size: 17px;font-weight: 600; background:#fff; width: 100%; height: 100%; text-align: center; padding: 120px 0 0 0}
.main-cont01:after {content: '';display: block;clear: both;}
.main-cont01 li {position: relative;float: left;width: 50%;text-align: center;}
.main-cont01 li:first-child {background: url(./../../images/main/main-icon01.png) center top 50px no-repeat #fff;}
.main-cont01 li:last-child {background: url(./../../images/main/main-icon02.png) center top 50px no-repeat #f2f2f2;}
.main-cont01 li a {display: block;height: 260px;padding: 140px 10% 0 10%;box-sizing: border-box;} 
.main-cont01 li a:hover {color: #555;}
.main-cont01 span {display: block;color: #666;font-size: 15px;font-weight: normal;}

.main-cont02 {position: relative;color: #555;}
.main-cont02:after {content: '';display: block;clear: both;}
.main-cont02 li {float: left;width: 50%;font-size: 18px;font-weight: 600;text-align: left;}
.main-cont02 li:first-child {background: url(./../../images/main/main-icon03.png) left 30px center #e4e4e4 no-repeat;}
.main-cont02 li:last-child {background: url(./../../images/main/main-icon04.png) left 30px center #f7f7f7 no-repeat;}
.main-cont02 li a {display: block;height: 100px;padding: 25px 0 0 90px;box-sizing: border-box;}
.main-cont02 li a:hover {color: #555;}
.main-cont02 span {display: block;font-size: 13px;}
.main-cont03 {position: relative;}
.main-cont03:after {content: '';display: block;clear: both;}
.main-cont03 li {position: relative;float: left;width: 50%;color: #fff;font-size: 18px;font-weight: 600;}
.main-cont03 li a {display: block;height: 100px;color: #fff;padding: 25px 0 0 90px;box-sizing: border-box;}
.main-cont03 li a:hover {color: #fff;}
.main-cont03 li:first-child {background: url(./../../images/main/box-bg01.png) right center #f2717e no-repeat;}
.main-cont03 li:first-child:after {content: '';position: absolute;width: 50px;height: 40px;left: 10%;top: 50%;margin-top: -20px;background: url(./../../images/main/main-icon05.png) left center no-repeat;}
.main-cont03 li:last-child {background: url(./../../images/main/box-bg02.png) right center #6c79b5 no-repeat;}
.main-cont03 li:last-child:after {content: '';position: absolute;width: 40px;height: 40px;left: 10%;top: 50%;margin-top: -20px;background: url(./../../images/main/main-icon06.png) center center no-repeat;}
.main-cont03 li span {display: block;font-size: 13px;}


@media (min-width:641px) and (max-width:1024px) {
  .type-06A .bx-wrapper .bx-controls{display:none;}
}
@media all and (max-width:640px) {
  .main-cont01 li{width: calc(50% - 0.5px);}
  .main-cont01 li + li{border-left: 1px solid #5790ca;}
  .main-cont01 li span{display:none;}
  .main-cont01 li a{height:auto; padding:140px 10% 20px 10%;}
  .main-cont02 li{width:100%;}
  .main-cont03 li{width:100%;}
  .type-06A .bx-wrapper .bx-viewport ul li{width:750px !important;}
  #visual_text h2	{font-size:30px;}
  #visual_text p	{font-size:30px;}
  #visual_text span{font-size:13px; word-break: keep-all;}
  #visual_text span.wbr{display:inline-block;}
  .main-cont03 li:first-child:after {left: 25px;}
}

@media all and (max-width:1203px) {
  #visual_text h2 { font-size: 30px; }
}
@media all and (max-width:626px) {
  #visual_text h2 { font-size: 20px; }
} 

#menu35_obj54 {
    background: #FFF;
    border-right: 1px solid #f0f0f0;
    padding: 15px;
}


/*배너2*/
.banner_2{height:100%;background:url(/sites/web-center/images/main/banner_1_bg.jpg) no-repeat center;background-size:cover;position:relative;}
.banner_2::before{content:"";display:block;width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid rgba(255,255,255,0.3);position:absolute;top:15px;left:15px;}
.banner_2 a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:relative;padding:0 50px;text-align:center;}
.banner_2 a img{}
.banner_2 a span{font-size:16px;color:#2bdbff;font-family:'Noto Regular';padding:10px 0;}
.banner_2 a strong{font-size:26px;color:#FFF;font-family:'Noto Medium';}
@media all and (max-width:768px){
	.banner_2 a{padding:50px;}
	.banner_2 a strong{font-size:20px;}
}


/*배너3*/
.banner_3{height:100%;background:url(/sites/web-center/images/main/banner_2_bg.jpg) no-repeat center;background-size:cover;position:relative;}
.banner_3::before{content:"";display:block;width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid rgba(255,255,255,0.3);position:absolute;top:15px;left:15px;}
.banner_3 a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:relative;padding:0 50px;text-align:center;}
.banner_3 a img{}
.banner_3 a span{font-size:16px;color:#2bdbff;font-family:'Noto Regular';padding:10px 0;}
.banner_3 a strong{font-size:26px;color:#FFF;font-family:'Noto Medium';}
@media all and (max-width:768px){
	.banner_3 a{padding:50px;}
	.banner_3 a strong{font-size:20px;}
}
