@charset "utf-8";
@import url("./width1024_default.css");


#container {position:relative; z-index:0;}


/*메인비주얼*/
.main_visual { position:absolute; top:0px; width:100%; height:1060px; min-width:1100px; overflow:hidden; z-index:0 !important;}
.main_visual ul { width:100%; position:absolute;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:1060px; }


#main_cont {z-index:1;  position:relative; margin:0 auto 120px;; width:1100px; overflow:hidden;  }


/*메인타이틀*/
#main_title_slogan{text-align:center;font-family:'Nanum Square'; padding:60px 0px 60px; line-height:70px; font-size:60px; font-weight:100; letter-spacing:-1px;  position:relative; color:#fff; text-shadow:0px 1px 5px rgba(0,0,0,0.8)}
#main_title_slogan span{ font-size:30px; font-weight:normal; display:block; line-height:60px;}






/*좌측*/
#main_left {float:left; width:540px;   overflow:hidden; box-shadow:0px 1px 10px rgba(0,0,0,0.2); }
#main_left ul{overflow:hidden;background:#e35572;}
#main_left ul li{float:left; width:179px; height:167px; text-align:center; border-bottom:1px solid rgba(255,255,255,0.2); border-left:1px solid rgba(0,0,0,0.1);}

#main_left ul li a{display:block; height:53px; padding-top:115px; color:#fff; font-size:16px; font-weight:bold;background-repeat:no-repeat; background-position:center 35%; border-bottom:1px solid rgba(0,0,0,0.1); border-left:1px solid rgba(255,255,255,0.2);}

#main_left ul li.m1 a{background-image:url(../images/main/main_left_icon_01.png);}
#main_left ul li.m2 a{background-image:url(../images/main/main_left_icon_02.png);}
#main_left ul li.m3 a{background-image:url(../images/main/main_left_icon_03.png);}
#main_left ul li.m4 a{background-image:url(../images/main/main_left_icon_04.png);}
#main_left ul li.m5 a{background-image:url(../images/main/main_left_icon_05.png);}


#main_left ul li.title{ height:117px; ; padding-top:50px; font-size:27px; background:#36322f; line-height:35px; color:#fff; }
#main_left ul li.title span{display:block; }


#main_left ul li a:hover,
#main_left ul li a:hover { text-decoration:underline;}



/*메인cs센터*/
.main_cscenter{padding-left:160px; height:163px; background:#f8f8f8 url(../images/main/main_cscenter_bg_new.png) 40px 50% no-repeat;; margin-top:0px; clear:both; box-shadow:0px 1px 10px rgba(0,0,0,0.2); overflow:hidden; letter-spacing:-1px;}

.main_cscenter .title{font-size:25px; padding-top:20px; color:#e35572;}
.main_cscenter .phone{font-size:38px; line-height:38px;color:#222; font-weight:bold; padding:13px 0 0; letter-spacing:0; letter-spacing:-1px;} 
.main_cscenter .titme{font-size:13px; color:#888; line-height:18px; margin-top:3px;	 }



/*좌측*/
#main_right {float:right; width:545px; overflow:hidden; margin-bottom:15px;}
#main_right .common_box{width:265px; box-shadow:0px 1px 10px rgba(0,0,0,0.2);  overflow:hidden;}


#main_right .first_box {float:left;height:137px;text-align:center;}
#main_right .first_box h3{color:#fff;  font-size:23px; padding:15px 0px 10px;}
#main_right .first_box .info{color:#fff;  font-size:13px; line-height:16px; }
#main_right .first_box .btn a{display:inline-block; width:84px; line-height:30px; border-radius:30px; background:rgba(0,0,0,0.3); color:#fff; margin-top:10px; }
#main_right .m2 .btn a {background:rgba(0,0,0,0.3);}
#main_right .first_box .btn a:hover {background:rgba(0,0,0,0.5);}

#main_right .m1{ background:#eaa91d;}
#main_right .m2{float:right;  background:#298d96;}



#main_right .center_box {float:left;height:275px;text-align:center; background:#fff; margin:15px 0;}
#main_right .center_box_02 {float:right;}
#main_right .center_box h3{color:#fff; background:#5d5d5d; font-size:17px;line-height:50px;}
#main_right .center_box h3 a{color:#fff; }


/*교육후기*/
/*
#main_right .center_box_01 ul{padding:15px;}
#main_right .center_box_01 ul li{position:relative;}
#main_right .center_box_01 ul li .photo {position:absolute; left:0px; top:8px;}
#main_right .center_box_01 ul li .photo img {width:95px; height:74px;}
#main_right .center_box_01 ul li .info_box {margin-left:108px;font-size:13px; text-align:left;  }
#main_right .center_box_01 ul li .subject {font-weight:bold; color:#181818; }
#main_right .center_box_01 ul li .contents_info {color:#646464; line-height:16px;}
#main_right .center_box_01 ul li .date {color:#8c8c8c;}
*/

#main_right .center_box ul{margin:8px 15px !important; position:relative; height:205px !important;; }
#main_right .center_box ul li{position:relative; margin-bottom:13px; }
#main_right .center_box ul li .photo {float:left; position:relative;  top:4px;}
#main_right .center_box ul li .photo img {width:42px; height:42px; border-radius:42px; vertical-align:bottom;}
#main_right .center_box ul li dl {margin-left:52px;font-size:12px; text-align:left;  }
#main_right .center_box ul li dl dt {color:#222; font-size:12px; }
#main_right .center_box ul li dl dd {color:#999; line-height:14px;font-size:11px; }



#main_right .notice_box {background:#fff;  overflow:hidden; box-shadow:0px 1px 10px rgba(0,0,0,0.2); height:55px; clear:both; margin-top:15px; position:relative;}
#main_right .notice_box .title{line-height:55px; position:absolute; left:15px; top:0px; font-size:14px; font-weight:bold; color:#e35572;}
#main_right .notice_box .title a{color:#e35572;}
#main_right .notice_box .subject{margin:0 100px;line-height:55px; font-size:12px; color:#535353;}
#main_right .notice_box .subject a{color:#535353;}
#main_right .notice_box .date{position:absolute; right:15px; top:0px; line-height:55px; color:#999999;}