/************************************************************
*
* mainContent CSS
*
************************************************************/

/*** 회원사컨설팅 ***/
.section {width:100%; height:708px; margin : 0 auto; padding: 106px 0px; text-align: center; background:url("../img/main/section01_bg.jpg")no-repeat top center;}
.section .consul_ul {width:718px; margin : 0 auto;}
.section .consul_ul ul {overflow: hidden;}
.section .consul_ul ul li{float:left; width:267px; text-align: center;}
.section .consul_ul ul li div.mem{width:100%; background-color:#4475d8; border-radius: 30px; padding: 12px 0px; margin-top: 42px; text-align: center; color:#fff; font-size:20px;}
.section .consul_ul ul li div.mem2{width:100%; background-color:#15acf3; border-radius: 30px; padding: 12px 0px; margin-top: 42px; text-align: center; color:#fff; font-size:20px;}
.section .consul_ul ul li:nth-child(2){width:184px; text-align: center; padding: 50px 0px;}
.txtBox {padding-top: 78px;}
.txtBox p {font-size: 48px; font-weight: 600; padding-bottom: 32px;}
.txtBox span {font-size: 24px; color: #6a6a6a; line-height: 1.4;}

/*** 교육&서비스 ***/
.section02 {width:100%; margin : 0 auto; text-align: center; background-color:#fff; padding:106px 0px;}
.section02 p {font-size:48px; font-weight: 600;}
.section02 .service_simg {overflow: hidden; width:1112px; margin : 0 auto; padding-top: 60px;}
.section02 .service_simg .left {float:left; width:369px; height:312px; padding: 28px; background:#e8e8e8 url("../img/main/service_icon.png")no-repeat bottom 26px right 20px;}
.section02 .service_simg .left ul.serList {overflow: hidden;}
.section02 .service_simg .left ul.serList li{background: url("../img/common/bul.png")no-repeat left top 14px; font-size: 16px; font-weight: 400; text-align: left; padding: 3px 10px;}

.section02 .service_simg .right {float:right; width:743px; height:312px; background:#fff url("../img/main/service_thum.jpg")no-repeat top left;}
.section02 .service_simg .right p {font-size: 28px; font-weight: 500; text-align: left; padding-left:122px; padding-top:100px; line-height: 1.4;}
.section02 .service {width:1112px; margin: 0 auto; padding-top:68px;}
.section02 .service ul{overflow: hidden;}
.section02 .service ul li{float:left; width:519px; height:258px; text-align: left; margin-right:74px; margin-bottom:74px; border:solid 1px #d9d9d9; border-radius: 8px; padding: 24px;}
.section02 .service ul li:nth-child(1) {background:#fff url("../img/main/service_icon2.png")no-repeat bottom 26px right 20px;}
.section02 .service ul li:nth-child(2) {background:#fff url("../img/main/service_icon3.png")no-repeat bottom 26px right 20px;}
.section02 .service ul li:nth-child(3) {background:#fff url("../img/main/service_icon4.png")no-repeat bottom 26px right 20px;}
.section02 .service ul li:nth-child(4) {background:#fff url("../img/main/service_icon5.png")no-repeat bottom 26px right 20px;}
.section02 .service ul li p {overflow: hidden; font-size: 32px; font-weight: 400; letter-spacing: -0.045em; padding-bottom: 26px;}
.section02 .service ul li p span.go_btn {float:right; font-size: 20px; text-align: center; color:#fff; font-weight: 500; border-radius: 30px; padding:6px 26px; background-color: #888;}
.section02 .service ul li span {font-size: 20px; color:#6a6a6a; letter-spacing: -0.045em;}
.section02 .service ul li:nth-child(2n+0){margin-right:0px;}

/*** 1:1서비스 신청 문의 ***/
.section03 {width:100%; margin : 0 auto; text-align: center; background-color:#f7f7f7; padding:84px 0px;}
.section03 p {font-size:48px; font-weight: 600;}
.section03 span {font-size:24px; color:#6a6a6a;}
.section03 .customer {width:636px; margin : 0 auto; padding-top:24px;}
.section03 .customer ul{overflow: hidden;}
.section03 .customer li{float:left; width:368px; text-align: left; font-weight: 500; font-size:24px; color:#4475d8; background: url("../img/main/call_icon.png")no-repeat bottom 8px left; padding: 12px 0px; padding-left: 54px;}
.section03 .customer li:nth-child(2) {width:auto; text-align: left;font-weight: 500;  font-size:24px; color:#4475d8; background:url("../img/main/fax_icon.png")no-repeat bottom 8px left; padding: 12px 0px; padding-left: 54px;}