@charset "utf-8";

#wrapper {position:relative; width:100%; }
#headerWrap {position:relative; width:100%; background:#fff; position:absolute; left:0; top:0; z-index:100;border-top:40px solid #0072bc;}
.header {position:relative;width:1200px; margin:0 auto;  height:100px;}
#contentWrap {position:relative; width:100%; overflow:hidden;}
.content {position:relative; width:1200px; margin:0px auto; padding:0; clear:both;}
#footerWrap {position:relative; width:100%; background:#ebebeb;height:400px; overflow:hidden;}
.footer {position:relative; width:1200px; margin:0px auto; padding:0; clear:both;}


/*Header*/
 
.logo { }
.top_title { float:left;  padding:22px 0 0;}
.top_title p {font-size:18px; color:#666360; padding:20px 0 0; letter-spacing: -1px;}
.menu { float:left; margin-left:130px}
.menu > ul > li { float:left; font-size:18px; padding:0;}
#nav {   display: block;   position: absolute;   width:850px;   z-index: 100;}
#nav > li > a {  }
#nav li {  float: left;  position: relative;}
#nav li:first-child {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  color: #e35990;  margin-left: 0;}
#nav li a {display: block;   padding:38px 26px 36px;  text-align: center;   width: auto; color:#666;}
#nav li a:hover {  color:#ff0000 !important;  text-decoration: none; font-weight:none;}

/* main */
.m_visual {width: 100%; height: 700px; position: relative; overflow: hidden;margin-top:100px;}
.m_slide {position: relative;}
.m_slide li {position: absolute; top: 0; left: 0;}
.m_slide li.active {z-index:10}

.visual_txt {position: absolute; top: 130px;/* left:410px;*/overflow: hidden;z-index: 20; width:100%;margin:0 auto; }
.visu_box1 {  position: relative; overflow: hidden;text-align:center;}
.visual_txt p {color: #fff; /*letter-spacing: -0.2px*/}
.v_txt1 {font-size:48px;letter-spacing: -1px;line-height:90px;}
.mv_icon {margin-top:60px;}
.mv_icon p {display:inline-block; width:256px; height:256px;font-size:22px; padding-top:170px; line-height:26px;  font-weight:bold;letter-spacing: -0.8px }
.mv_icon p span {font-size:20px;color:#00aeef; font-weight:bold;}
.mv_icon p span.fs16 {color:#fff;}
.mv_icon1 {background:url(../img/main/mv_icon1.png) no-repeat center top;}
.mv_icon2 {background:url(../img/main/mv_icon2.png) no-repeat center top; margin:0 75px;}
.mv_icon3 {background:url(../img/main/mv_icon3.png) no-repeat center top;}

 
/*cont*/
#Mcont1 {position: relative; overflow: hidden; background:#0072bc; height:410px;}
#Mcont5 {width:1200px; position: relative; overflow: hidden; background:#0072bc; height:410px; border:0px solid #01b4ed; border-radius:7px;}
.Mcont1_conts {width:1200px; margin:0 auto; text-align:center; color:#fff; font-weight:bold;overflow:hidden; }
.Mcont1_conts > p {font-size:30px;letter-spacing: -2px; line-height:120px;}
.Mcont1_conts .all {overflow: hidden;}
.Mcont1_left {width:40%; float:left; text-align:left;  padding-left:10%;}
.Mcont1_left ul li {font-size:20px; padding-bottom:32px;}
.Mcont1_left ul li span {padding-right:20px;}
.Mcont1_left ul li:last-child span {padding-right:22px;}

.Mcont1_left .name {padding-left:20px; width:260px; height:38px; font-size:15px; padding:5px; border:3px solid #01b4ed; border-radius:9px; }
.Mcont1_left .number {padding-left:10px; width:65px; height:38px; font-size:15px; padding:5px; border:3px solid #01b4ed; border-radius:9px; }

 

.Mcont1_right {width:47%; float:right; text-align:left; padding-left:3%; color:#fff;}
.Mcont1_right ul {overflow:hidden;}
.Mcont1_right ul li {float:left; font-size:20px; line-height:42px; margin-bottom:20px;}
.Mcont1_right ul li:last-child { width:137px; border:1px solid #fff; margin-left:10px;}
.Mcont1_right ul li a {color:#000; font-size:16px; padding-left:30px; font-weight:bold;}
.Mcont1_right p {display:block; overflow:hidden; clear:both; font-size:16px; padding-bottom:12px; color:#000;}
.Mcont1_conts p.apply {margin:10px auto 0;display:block;overflow:hidden;clear:both; font-size:22px; font-weight:bold; width:146px; line-height:50px; border-radius: 5px; background:#f8d42f;}
.Mcont1_conts p.apply a {color:#000;}

#Mcont2 {position: relative; overflow: hidden; width:1200px; margin:44px auto 83px;}
#Mcont2 dl {float:left; width:285px; height:285px; margin-right:20px; }
#Mcont2 dl.Mcont2_4 {margin-right:0;}
#Mcont2 a {color:#ff000;}
#Mcont2 dl dt {font-size:30px; font-weight:800; padding:30px 0 0  25px ;}
#Mcont2 dl dd {font-size:20px; margin-top:10px; padding-left:25px ;}
#Mcont2 dl dd span{color:#e5e5e5;}
.Mcont2_1 {no-repeat center top; background:#3399ff; border:0px solid #01b4ed; border-radius:7px;}
.Mcont2_2 {no-repeat center top; background:#99cccc; border:0px solid #01b4ed; border-radius:7px;}
.Mcont2_3 {no-repeat center top; background:#3399ff;border:0px solid #01b4ed; border-radius:7px;}
.Mcont2_4 {no-repeat center top; background:#99cccc;border:0px solid #01b4ed; border-radius:7px;}


#Mcont3 {position: relative; overflow: hidden; width:100%; border-top:1px solid #ebebeb; }
#Mcont3 div {width:1200px; margin:0 auto;}
#Mcont3 dl {float:left;  width:285px; margin-right:20px; padding:30px 0 40px;}
#Mcont3 dl.cs {margin-right:0;}
#Mcont3 dl dt {font-size:18px; font-weight:600; padding:3px 0 0 40px; height:40px;}
#Mcont3 dl dd {color: #666360; padding:3px 0;}
#Mcont3 dl dd span {color:#00aeef; font-size:36px; line-height:44px; font-weight:bold;}
#Mcont3 dl dd a {font-size:15px; color: #333; font-weight:bold;}
#Mcont3 dl dd a:hover {color: #ff0000;}
#Mcont3 dl.faq dt {background:url(../img/common/faq_icon.png) no-repeat left top;}
#Mcont3 dl.faq a:hover {color: #ff0000;}
#Mcont3 dl.qa dt {background:url(../img/common/qa_icon.png) no-repeat left top;}
#Mcont3 dl.female dt {background:url(../img/common/female_icon.png) no-repeat left top;}
#Mcont3 dl.cs dt {background:url(../img/common/cs_icon.png) no-repeat left top;}


/* footer */
#footer_top {border-bottom:1px solid #fff}
#footer_top ul {width:1200px; margin:0 auto; overflow:hidden;}
#footer_top li {float:left; line-height:59px;}
#footer_top li a {color:#666360; font-size:14px; border-left:1px solid #666360; padding:0 15px; letter-spacing:-0.4px}
#footer_top li:first-child a {border-left:0; padding-left:0;}

#footer {width:1200px; margin:0 auto;}
.footer_t {width:100%; overflow:hidden; padding:20px 0 30px;}
.footer_t p {font-size:22px; line-height:45px; letter-spacing:-2px }
.b_txt {color:#666360;}
.s_txt {color:#00aeef;}

.footer_b p {font-size:12px; line-height:25px; color:#666360;}
.footer_b p span {width:20px; display:inline-block;}
.footer_b p span.name {font-family:'Dotum'; display:inline;}
.footer_b p.copy {font-size:14px; color:#666360; padding-top:20px;}


/* view_detail */
.view_detail {background:#ebebeb}
.view_detail > div { width:480px; margin:0 auto; }
.view_detail b {background:#0072bc; display:block; line-height:50px; color:#fff; font-size:18px; padding-left:20px;}
.view_detail span.name {font-family:'Dotum'; display:inline;}






            p15{
                color:#333333;
                font-size : 18px;
                font-family: 'NanumSquareRound';
            }
        
 
            p50{
                color:#333333;
                font-size : 50px;
                font-family: 'NanumSquareRound';
            }
        

 
            p50006699{
                color:#006699;
                font-size : 50px;
                font-family: 'NanumSquareRound';
            }
        


   p50w{
                color:#fff;
                font-size : 50px;
                font-family: 'NanumSquareRound';
            }
        
  p50w{
                color:#fff;
                font-size : 50px;
  font-weight:800;
                font-family: 'NanumSquareRound';
            }
 
            p50l{
                color:red;
                font-size : 50px;
                font-family: 'NanumSquareRound';
            }
        

            p35{
                color:#333333;
                font-size : 35px;
                font-family: 'NanumSquareRound';
            }
        


            p30b{
                color:#000;
                font-size : 25px;
                font-weight:800;
                font-family: 'NanumSquareRound';
            }
        



            p30{
                color:#666;
                font-size : 30px;
                font-weight:800;
                font-family: 'NanumSquareRound';
            }
        
            p18w{
                color:#fff;
                font-size : 18px;
font-weight:300;
                font-family: 'NanumSquareRound';
            }

            p18{
                color:#333;
                font-size : 18px;
font-weight:300;
                font-family: 'NanumSquareRound';
            }
        


            p20{
                color:#666;
                font-size : 20px;
font-weight:800;
                font-family: 'NanumSquareRound';
            }
        

            p35w{
                color:#fff;
                font-size : 35px;
font-weight:800;
                font-family: 'NanumSquareRound';
            }

            p20b{
                color:#333;
                font-size : 20px;
font-weight:600;
                font-family: 'NanumSquareRound';
            }
        


            p20l{
                color:red;
                font-size : 15px;
font-weight:300;
                font-family: 'NanumSquareRound';
            }
        


            p35l{
                color:red;
                font-size : 35px;
                font-family: 'NanumSquareRound';
            }
        





