@charset "utf-8";

/*sub common layout*/
#content_wrap{position:relative; padding-top:100px; overflow:hidden; width:640px; margin-bottom:40px}
#contents {clear:both; position:relative; width:640px; min-height:300px; margin:0 auto;}
#contents #left_wrap {width:640px;}
#contents #right_wrap {width:90%; padding:0 5%}



#sub_portal {width:640px; margin: 40px auto; padding:0 0 0 0; background:#FFF;}
#sub_portal p {text-align:center; width:640px; margin:0 auto; border-top:1px solid #6F6F6F; border-bottom:1px solid #6F6F6F;}
#sub_portal p .select_wrap {width:100%;display:block;height:50px; border:0px solid #000; background:#eee;}
#sub_portal p .select_wrap select {font-size:25px; color:#4e4f5d; width:100%; height:50px; padding:0 0 0 25px; border:0; background:transparent url('/new2019/mobile/images/select_arrow.gif') no-repeat right top; background-size:60px 50px;-webkit-background-size:60px 50px;-webkit-appearance:none; border-radius:0; webkit-border-radius:0;  }




/* ¿À¸¥ÂÊ ÄÁÅÙÃ÷*/
#right_wrap {width:96%; padding:0 2%}
#right_wrap h2 {padding-top:40px; font-weight:bold; font-size:40px; color:#1977b7; }
#right_wrap #cnts {position:relative; min-height:360px; margin-top:30px;}
#right_wrap #cnts h3{font-size:35px; color:#333;  line-height:130%; padding:30px 0; font-weight:bold}

.img{width:100%}
.big_txt2 {font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#111; font-weight:600; letter-spacing:-0.5px;}

/*=======mn01Á¤±â°ñ¿ä¹ý=======*/
.Q_visual {background:#eee; width: 100%; height: 355px; position: relative;}
.Q_visual .visual_txt{padding-top:75px;}
.Q_visual .visual_txt .Q_tit1{font-size:25px; text-align:center; line-height:130%;}
.Q_visual .visual_txt .Q_big{font-size:45px; font-weight:600; text-align:center; margin-top:30px; line-height: 125%;}
.Q_visual .visual_txt .Q_tit2{text-align:center; line-height:130%; margin-top:30px;}
.h3_b {color: #2a9b8c; font-size: 35px; vertical-align: baseline;}
#right_wrap #cnts .title_30 { font-size:30px; color:#222; padding:0}

.pr .pr_box .hr {width: 100%;height: 3px;background: #1977b7;margin: 20px auto 20px;}
.pr .pr_box .hr2 {width: 100%; height: 4px; background: #214079; margin: 30px auto 30px;}
.pr .pr_box .pr_img {text-align: center;}
.padding60 {padding: 30px 0;}

.pr_bottom img {text-align: center;}
.pr_bottom .bottom_right {position: relative;width: 100%; background: #efefef;}
.pr_bottom .bottom_right .btm_icon {position:absolute; top:-40px; width:100%; text-align:center;}
.pr_bottom .bottom_right li {padding-bottom: 5px; background: url(/new2019/images/bullet_03.gif) no-repeat 0 10px; padding-left: 18px; }
.pr_bottom .bottom_right .btm_txt {width: 520px; margin-left: 30px; padding: 50px 0;}

.jg_inner {width: 640px;margin: 0 auto; position: relative;overflow:hidden;}
.jg_con .jg_box {width: 262px; height: 127px; background: #fff; float: left;margin-left: 18px; border-top: 10px solid #1977b7; margin-bottom: 14px;}
.jg_con .jg_box h4 {font-size: 20px; text-align: center; letter-spacing: -0.05em; color: #1977b7; padding-top: 13px; padding-bottom: 13px; font-weight: 500;}
.jg_con .jg_box .hr {width: 44px; height: 1px; background: #ddd;margin: 0 auto;}
.jg_con .jg_box p {font-size: 20px; letter-spacing: -0.025em; color: #222; text-align: center;padding-top: 10px;}

.line_box {width: 100%; background: #fff; overflow: hidden; padding-bottom: 60px; box-sizing: border-box; border: 1px solid #eee;}
.line_box h4 {padding: 46px 40px 10px; font-size: 30px; color: #222; text-align: left; font-weight: bold; letter-spacing: -0.05em; font-family: 'Nanum Myeongjo', serif; margin-bottom:10px;}
.line_box p {padding-left: 40px; padding-right: 40px;}
.line_box img {width: 100%;}

.b_box {width: 100%; border: 15px solid #c8e8fd; box-sizing: border-box; padding: 40px;margin-top: 30px;}
.b_box .b_list h4 {background: url(../images/check_02.png) no-repeat 0; padding-left: 40px; margin-bottom: 10px; position: relative;}
.b_box .b_list h4 p {font-size: 27px; color: #222; letter-spacing: -0.05em;}
.b_box .b_list > p {font-size: 22px;text-align: left; line-height: 150%;}
.b_box .hr {width: 100%; height: 1px; background: #ddd; margin: 10px auto;}

.ba_pro {margin: 0 auto; position: relative;}
.ba_pro .ba_box {margin-right: 10px; margin-bottom: 10px;}
.ba_pro .ba_box img {width: 100%;}
.ba_pro .ba_box .ba_cir {width: 50px; height: 50px; background: #1977b7; border-radius: 40px; position: absolute; top: 60px; left: 50px;z-index: 1000;}
.ba_pro .ba_box .ba_cir2 {width: 50px; height: 50px; background: #214079; border-radius: 40px; position: absolute; top: 60px; left: 50px;z-index: 1000;}
.ba_pro .ba_box .ba_cir p {font-size: 23px; color: #fff; letter-spacing: -0.025em; font-weight: 300; padding-left: 12px; padding-top: 7px;}
.ba_pro .ba_box .ba_cir2 p {font-size: 23px; color: #fff; letter-spacing: -0.025em; font-weight: 300; padding-left: 12px; padding-top: 7px;}
.ba_box .ba_img_text {background: rgba(255, 255, 255, 0.9); border: 1px solid #c8e8fd; width: 500px; height: 320px;box-sizing: border-box; position: absolute; top: 30px; left: 30px; }
.ba_box .ba_img_text p {text-align: left; color: #666; font-size: 22px; letter-spacing: -0.05em; width: 440px;margin: 108px 0 0 30px;}
.ba_pro h4 {position: absolute; top: 50px; left: 110px; z-index: 2000; font-size: 27px; color: #1977b7;}

.qna_q {height: 50px; background-color: #1977b7; color: #fff; line-height: 45px}
.qna_q span {display: block; width: 50px; height: 100%; float: left; background-color: #214079; text-align: center; line-height: 40px; color: #fff; font-size: 27px; font-weight: bold; margin-right: 20px}
.qna_a {background-color: #f8f8f8; padding-top: 20px}
.qna_a span {display: block; width: 50px; height: 230px; float: left;  border-right: 1px solid #e2e2e2; text-align: center; line-height: 70px; color: #214079; font-size: 27px; font-weight: bold; margin-right: 20px;}

/*=======mn01µð½ºÅ©Ä¡·á=======*/
.Q_big_txt {font-family: 'Nanum Myeongjo', serif; color:#111; font-weight:600; letter-spacing:-0.5px; padding: 15px 0; position: absolute; top:200px; left: -10px; width: 200px; text-align: center}
.hdl_fl {padding-top: 0; padding-bottom: 30px; float: right;} 

/*=======mn01ÀÔ¿øÄ¡·á=======*/
.hos img {width: 100%;}
.hos span {font-size: 25px; color: #1977b7; display: block; margin-bottom: 10px;}

/*=======mn01ÇÑ¾ç¹æÇùÁø=======*/
h3.common {font-size: 35px; line-height: 36px; letter-spacing: 0.06em;  text-align: center;}	
h3.common span {color: #1977b7;font-size: 35px; vertical-align: baseline;}
h3.common i {font-style: normal; font-size: 10px;}
.cont_1 img {width: 100%}
.cont1_line {background: #9dd2f7; width: 1px; height: 76px;margin: 0 auto; margin-top:40px;}
.cont_bottom {width: 100%; background: #eee;margin-top: 45px;}
.cont_bottom p {padding: 30px 43px;}

.cont_02 {background: #fff; overflow:hidden;padding-top: 30px; padding-left: 15px;}
.cont_02 .txt_box02 {width: 100%; margin: 0 auto;}
.cont_02 ul li {float: left;}
.cont_02 .cont02_txt {border: 5px solid #caced5;width: 133px; height: 133px;}
.cont_02 .cont02_txt p {text-align: center; padding-top: 40px; padding-left: 5px; color: #222; font-weight: 400; line-height:120%;} 
.cont_02 .cont02_icon {text-align: center;padding-top: 40px; margin: 0 20px;}

.cont_03 {overflow:hidden; width: 100%;}
.cont_03 img {width: 100%;}
.cont_03 .cont03_right h4 {color: #bbb; font-weight: bold; font-size: 50px;}
.cont_03 .cont03_right .right_con .cont03_hr {background: #ddd; height: 1px;margin: 15px 0;}
.cont_03 .cont03_right .right_con ul li {background: url(../images/check_02.png) no-repeat 0; padding-left: 40px; margin-bottom: 10px;font-size: 20px; color: #222;}

/*=======mn01ÁúÈ¯°Ë»ç¹×Áø´Ü=======*/

.pr .pr_box h4 {font-size: 25px; color: #222; letter-spacing: -0.05em;  font-weight: bold; line-height: 40px;}
.pr .pr_box h4 .pr_num{width: 30px;height: 30px;background-color:#1977b7;border-radius:50%;color:#fff;padding: 1%;font-size: 25px;display: block;line-height: 25px;text-align: center;float:left;margin-right:10px;}
.pr .pr_box h4 .pr_num02{width: 30px;height: 30px;background-color:#214079;border-radius:50%;color:#fff;padding: 1%;font-size: 25px;display: block;line-height: 25px;text-align: center;float:left;margin-right:10px;}
.pr .pr_box .pr_cont {padding: 20px 0;}
.pr .pr_box .pr_cont li{background:url(../images/bullet_03.gif) no-repeat 0 15px; padding-left:14px; line-height:35px; margin-left: 20px;}

.grey_box_half2 {border: 10px solid #eaeaea; padding: 20px; float: left; box-sizing:border-box; width: 100%; margin-bottom: 20px;}
.grey_box_half2 .left_cont {width: 100%; margin: 20px 0;}
.grey_box_half2 p {width: 100%; text-align: center;}
.grey_box_half2 .num01{width:30px; height: 30px; background-color:#1977b7; border-radius:50%; color:#fff; padding:1%; font-size:17px;display: block; line-height: 25px; text-align: center; float:left;font-size: 25px;}
.grey_box_half2 .num02{width:30px; height: 30px; background-color:#214079; border-radius:50%; color:#fff; padding:1%; font-size:17px;display: block; line-height: 25px; text-align: center; float:left;font-size: 25px;}
.grey_box_half2 .big_txt{color:#111; font-size:25px; padding-left:10px;}
.grey_box_half2 .ex_img img {width: 100%;}

.ex_bg{background: #1977b7; width: 220px; float: left;}
.ex_bg2{background: #214079; width: 220px; float: left;}
.ex_02 > p {font-size: 23px; color: #fff; letter-spacing: -0.05em; padding-top: 7px; font-weight: 400; margin: 0 auto; padding-bottom: 20px; position: absolute; text-align: center;}
.ex_btn {width: 310px;margin-left: 250px;}
.ex_btn li{padding-left: 15px; background:url(../images/bullet_05.gif) no-repeat 0 9px; }



/*=======mn02Çã¸®µð½ºÅ©=======*/
.circle .cir_box{background:#666; margin-bottom:10px; text-align:center; padding:5px 0; color:#fff; border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;}
.circle .cir_box.cir_sky{background:#1977b7;}
.circle .cir_box.cir_blue{background:#214079;}



/*=======mn02Ã´Ãß°üÇùÂøÁõ=======*/
.rbrw div p{background:#1977b7; width:140px; height:125px; color:#fff; text-align:center; padding-top:15px; margin:0 auto; border-radius:140px;-webkit-border-radius:140px;-moz-border-radius:140px;-o-border-radius:140px; position:relative; z-index:2;}
.rbrw div p span{display:block; margin-bottom:20px; font-size:15px;}
.rbrw div div{border:1px solid #ddd; padding:100px 20px 20px 20px; margin-top:-80px;}

.slicetb table{width:100%;}
.slicetb table tr td{border:1px solid #1977b7; padding:45px 0 45px 27px;}
.slicetb table tr th{border:1px solid #1977b7; font-size:23px; background:url(../images/sltb_bg.gif) repeat; color:#111;}

/*=======mn02Ã´ÃßÀü¹æÀüÀ§Áõ=======*/
.blue_tit_box{background:#1977b7; color:#fff; font-size:25px; padding:10px 0; width:100%; text-align:center;}
.blue_tit_box p{font-size:25px;}
.blt02li li{background:url(../images/bullet_02.gif) no-repeat 0px 5px; padding-left:30px; margin:10px 0}
.reason .circle_txt{border:5px solid #1977b7; margin-bottom:20px; text-align:center; padding:10px 0; border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;}

/*=======mn02Ã´ÃßÃø¸¸Áõ=======*/
.chlist{padding-left:30px; background:url(../images/bullet_02.gif) no-repeat 0px 8px; margin-bottom:5px;}
.box_cont h4{background:#1977b7; color:#fff; height:60px; line-height:60px; font-size:30px; text-align:center; margin-bottom:10px; font-weight:500;}
.box_cont .in_l,.box_cont .in_r{margin-top:20px;}
.box_cont .in_r h4{background:#ededed; color:#333;}

.grey_box_half{box-sizing:border-box; border:10px solid #ededed; padding:20px;}
.grey_box_half p{color:#fff; text-align:center; height:60px; line-height:60px; font-size:30px; font-weight:500; margin-bottom:10px;}
.grey_box_half li{background:url(../images/bullet_03.gif) no-repeat 0 13px; padding-left:14px; line-height:35px}

/*=======mn02¸ñµð½ºÅ©=======*/
.inner .box{background:#eaeaea; margin-bottom:60px; padding:20px;}
.inner .box .polygon{background:#1977b7; width:45px; height:45px; text-align:center; transform: rotate(45deg); margin:0 auto; position:relative; top:-42px;}
.inner .box .polygon p{line-height:45px; font-size:25px; color:#fff; transform: rotate(-45deg);}
.inner .box .inner_tit{color:#1977b7; text-align:center; font-weight:600; font-size:25px; margin-bottom:20px;}

.box1_tit_txt{padding-left:25px; margin-bottom:15px;}
.box1_tit_txt p{color:#333; font-weight:500; font-size:25px;}
.box1_cont{padding-left:25px; margin-bottom:20px;}
.list_bar{margin-bottom:-80px;}

/*=======mn02ÀÏÀÚ¸ñÁõÈÄ±º=======*/
.bluelinebox{box-sizing:border-box; border:4px solid #1977b7; margin-bottom:20px; font-size:0; line-height:0;}
.bluelinebox h4{height:60px; line-height:60px; background:#f4f4f4; border-bottom:4px solid #1977b7; text-align:center; font-size:30px; font-weight:500;}
.bluelinebox img{width:100%;}
.bluelinebox .in{padding:20px;}
.bluelinebox .in ul li{background:url(../images/bullet_03.gif) no-repeat 0 13px; padding-left:14px; line-height:35px; font-size:23px;}

.cau_tabl .hl_left,.cau_tabl .hl_top{text-align:center; font-size:25px; padding:0;}
.cau_tabl .hl_top{background:#1977b7; color:#fff; height:50px;}
.cau_tabl .hl_left{background:#f4f4f4;}
.cau_tabl table tr td{border:1px solid #ddd; padding:20px;}

/*=======mn02 ÅÎ°üÀý=======*/
.grey_box_09 {border: 10px solid #eaeaea; padding: 20px; float: left; width: 90%; height: 100%;}
.grey_box_09 p {width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; margin-bottom: 10px;}



/*=======mn02¿À½Ê°ß=======*/

/* ÄÁÅÙÃ÷ »ó´Ü¹Ú½º */
.top_txt{overflow:hidden;}
.top_txt span{background-color:#214079; padding:10px 20px; line-height:40px; color:#fff; font-size:25px}
.top_box1{border:1px solid #214079; padding:20px; border-top:4px solid #214079; }
.top_box1 li{background:url(../images/bullet_01.gif) no-repeat 0 5px; padding-left:30px; margin:10px 0}
.top_box1 .big_txt{font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#111; font-weight:600; letter-spacing:-0.5px;}

/* µÎ¹øÂ° ¹Ú½º */
.top_box2{border-radius:15px; border:4px solid #387cc2; padding:20px;}
.top_box2 li{background:url(../images/bullet_02.gif) no-repeat 0px 5px; padding-left:30px; margin:10px 0}


/*¸®½ºÆ®*/
.list_wrap01{overflow:hidden}
.list_wrap01 .left_cont{width:100%; overflow:hidden}
.list_wrap01 .left_cont li{background:url(../images/bullet_03.gif) no-repeat 0 10px; padding-left:14px; line-height:35px}



/*È¸»ö¹Ú½º*/
.grey_box01{border:15px solid #eaeaea; padding:20px; margin-top:20px}
.grey_box01 .num01{width:100px; background-color:#1977b7; border-radius:50px; color:#fff; padding:1%;font-size:17px}
.grey_box01 .big_txt{color:#111; font-size:23px; padding-left:10px;}
.grey_box01 .s_txt{ padding-top:15px}
.grey_box01 li{padding-bottom:20px;}
.grey_box01 li:last-child{padding-bottom:0}

.grey_box01 .num02{width:100px; background-color:#214079; border-radius:50px; color:#fff; padding:1%;font-size:17px}
.care_btn{float:left;padding:5px 20px ; border-radius:50px; background-color:#3487bf;color:#fff!important;  margin:-10px 0 0 20px}


.grey_box02{border:15px solid #eaeaea; padding:40px; margin-top:20px}
.grey_box02 .num01{width:100px; background-color:#1977b7; border-radius:50px; color:#fff; padding:1%;font-size:17px}
.grey_box02 .num02{width:100px; background-color:#214079; border-radius:50px; color:#fff; padding:1%;font-size:17px}
.grey_box02 .big_txt{color:#111; font-size:23px; padding-left:10px;}
.grey_box02 .s_txt{ padding-top:15px}
.grey_box02 li{padding-bottom:40px;}
.grey_box02 li:last-child{padding-bottom:0}


.grey_box01 .num02{width:100px; background-color:#214079; border-radius:50px; color:#fff; padding:1%;font-size:17px}

/*=======mn02Á·Àú±Ù¸·¿°=======*/

.blue_bar{width:37%; height:1px; background:#b8ddf8; margin:0px 0 20px;}
.blue_bar_txt b{font-size:25px; font-weight:600; color:#1977b7;}
.check_box ul li {padding-bottom: 8px; background: url(../images/check_01.png) no-repeat 0 8px; padding-left: 35px; background-size:27px;}
.cont span strong{font-size:23px;}

/*=======mn02¼Õ¸ñÅÍ³ÎÁõÈÄ±º=======*/
.grey_box_02 {border: 10px solid #eaeaea; padding: 20px; float: left; width: 90%; height: 260px;}
.grey_box_02 p {width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; margin-bottom: 10px;}
    
.ro_symptom {width: 300px; border-radius: 30px; text-align: center; background: #214079; margin-bottom: 10px; overflow: hidden} 
.ro_symptom p {color: #fff;  line-height: 45px; height: 45px;}

/*=======mn02Å×´Ï½º°ñÇÁ¿¤º¸=======*/
.grey_box_half .s_txt{font-size:22px; color:#333; line-height:140%; height:auto;}

/*=======mn02±³Åë»ç°íÈÄÀ¯Áõ=======*/
.ro_txt p{border:2px solid #1977b7; color:#111; padding:5px 20px; border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;}

/*=======mn02»êÈÄÇ³=======*/
.top_box3{background: url(img/mn02_17_img2.png)10px no-repeat; border-radius:15px; border:4px solid #387cc2; padding:30px 40px; margin: 20px 0;}
.top_box3 li{background:url(../images/bullet_02.gif) 1px no-repeat; padding-left:30px; margin:10px 0}
.top_box3 .s_txt {margin-top: 20px;}

/*=======mn02¼ö¼úÈÄÅëÁõÁõÈÄ±º=======*/
.after3 {text-align: center;}
.after3 .bl_box:nth-of-type(2n-1) {background: rgba(52,135,191,0.9);}
.after3 .bl_box:nth-of-type(2n-1) h1 {color: #3487bf;}
.after3 .bl_box:nth-of-type(2n) {background: rgba(33,64,121,0.9);}
.after3 .bl_box:nth-of-type(2n) h1 {color: #214079;}
.after3 .bl_box h1 {margin: 35px auto 15px; width: 39px; height: 39px; border-radius: 39px; background: #fff;  font-size: 20px; font-weight: bold; line-height: 39px; text-align: center;}
.after3 .bl_box p {font-size: 22px; letter-spacing: -0.05em; text-align: center; color: #fff; font-weight: 450;}
.after3 .bl_box {width: 250px; height: 250px; border-radius: 250px; display: inline-block; margin-right: -30px; vertical-align: top;} 
.after3 .bottom {margin-top: 14px;}

/*=======Ä¡·á¹ý=======*/

 .tabWrap {width: 100%;}
        .tabWrap .tabs{
          overflow: hidden;
		  width:100%;
          height: auto;
		  border-bottom:0;
        }
        .tabWrap .tabs li {
          float: left;
          width:29.1%;
          text-align: center;
          height: 120px;
          line-height: 185px;
		  color:#111;
		  border:10px solid #eee;
		  overflow:hidden;
		  margin-right:4px;
		  margin-bottom:4px;
		  cursor:pointer;
          
        }
        .tabWrap .tabs li.active {color: #111; border:10px solid #1977b7;}
		.tabWrap .tabs li:hover{color: #111; border:10px solid #1977b7;}
		.tabWrap .tabs li.tab_icon01{background:url(../images/tab_icon01.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon01.active, .tabWrap .tabs li.tab_icon01:hover{background:url(../images/tab_icon01.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon02{background:url(../images/tab_icon02.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon02.active, .tabWrap .tabs li.tab_icon02:hover{background:url(../images/tab_icon02.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon03{background:url(../images/tab_icon03.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon03.active, .tabWrap .tabs li.tab_icon03:hover{background:url(../images/tab_icon03.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon04{background:url(../images/tab_icon04.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon04.active, .tabWrap .tabs li.tab_icon04:hover{background:url(../images/tab_icon04.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon05{background:url(../images/tab_icon05.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon05.active, .tabWrap .tabs li.tab_icon05:hover{background:url(../images/tab_icon05.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon06{background:url(../images/tab_icon06.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon06.active, .tabWrap .tabs li.tab_icon06:hover{background:url(../images/tab_icon06.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon07{background:url(../images/tab_icon07.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon07.active, .tabWrap .tabs li.tab_icon07:hover{background:url(../images/tab_icon07.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon08{background:url(../images/tab_icon08.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon08.active, .tabWrap .tabs li.tab_icon08:hover{background:url(../images/tab_icon08.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon09{background:url(../images/tab_icon09.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon09.active, .tabWrap .tabs li.tab_icon09:hover{background:url(../images/tab_icon09.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon10{background:url(../images/tab_icon10.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon10.active, .tabWrap .tabs li.tab_icon10:hover{background:url(../images/tab_icon10.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon11{background:url(../images/tab_icon11.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon11.active, .tabWrap .tabs li.tab_icon11:hover{background:url(../images/tab_icon11.gif) no-repeat 0 -120px;}
		.tabWrap .tabs li.tab_icon12{background:url(../images/tab_icon12.gif) no-repeat 0 0;}
		.tabWrap .tabs li.tab_icon12.active, .tabWrap .tabs li.tab_icon12:hover{background:url(../images/tab_icon12.gif) no-repeat 0 -120px;}
        .tabWrap .tab_container {margin-top:0px; width: 100%;}
        .tabWrap .tab_content {padding: 0; display: none;}
/*Å¬¸¯½Ã ³ª¿À´Â È­¸é */

/*#area_cont .sCnt02{width:1030px; overflow:hidden}*/
.detail{width:94%; border-top:5px solid #1977b7; float:left; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px; background:url(../images/care_bullet.gif) no-repeat 20px 30px}
.detail .cont{padding-top:20px; width:100%;}
.detail .big_txt{font-size:30px; color:#111}
.detail p img{margin-top:20px;}

.mn06_04_img{padding-top:30px; text-align:center}




/*=======mn03»ç½Ã=======*/

.top_circle {border: 4px solid #1977b7; width: 140px; height: 140px; border-radius: 140px; display: inline-block; margin-left: 5px; vertical-align: top;}
.top_circle p {text-align: center; padding-top: 55px; vertical-align: middle;line-height: 30px; }
#check2 ul li {background: url(/new2019/images/check_01.png) no-repeat 0 7px; padding-left: 40px;}

.s_txt_1 {text-align: center; width: 90%; }

.check_txt_Big span {display:block; color:#222; font-weight:bold; }  

.blue_ro{height:90px; width:100%; background-color:#1977b7;}
.blue_ro h4{color:#fff; text-align:center; padding-top: 10px}
.blue_ro span{color:#fff;text-align:center;}
.Round_03_line{width:100%; height:1px; background:#ddd; margin-bottom:20px;}



/*=======mn03¾È±¸°ÇÁ¶Áõ=======*/


.bl{background:#1977b7; width: 160px; height: 240px; float: left}
.bl h4{color:#fff; padding-top: 60px; font-size: 23px; text-align: center}
.gr{background:#ebebeb; width: 160px; height: 240px; float: left}
.gr h4{color:#333 ; padding-top: 60px; font-size: 23px; text-align: center}
.rrt_line{width:100%; height:1px; background:#ddd; margin: 20px 0}


/*=======mn04ÀÌ¸í=======*/

.top_txt2{width:380px; background:#214079; color:#fff; font-size:25px; line-height:125%; padding-left:20px;}

.circle2{font-size:0; text-align:center; margin-top:20px;}
.circle2 .cir_box{text-align:center; width:160px; background:#1977b7; display:inline-block; margin:0 6px; height:60px; color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;}
.circle2 .cir_box.cir_gray{background:#666;}
.circle2 .cir_box.cir_blue{background:#214079;}
.circle2 .cir_box p{line-height:60px;}
.paline{background:#f4f4f4; height:7px; width:100%; margin:20px 0;}

.symtli li{background:url(../images/bullet_02.gif) no-repeat 0px 5px; padding-left:30px; margin:10px 0}
.box_bg01{width:120px; font-size:25px; text-align:center; display:inline-block; color:#fff; background:#7db3d7;}
.box_bg_txt{display:inline-block; margin-left:10px;}

.Blue_txt b{font-weight:600; font-size:25px;}
.Blue_txt02{color:#214079; font-size:23px;}
.Blue_txt02 b{font-weight:600;}
.blbgtxt{background:#1977b7; padding:15px; color:#fff;}

.grey_box_n{box-sizing:border-box; border:10px solid #ededed; padding:20px;}
.bkhl{text-align:center; font-size:30px; padding-bottom:20px;}
.blch_txt{padding-left:25px; background:url(../images/bullet_04.png) no-repeat 0 10px; color:#1977b7; font-size:25px;}
.contli li{background:url(../images/bullet_03.gif) no-repeat 0 10px; padding-left:14px; line-height:35px;}
.contli li.no{padding-left:0; background:transparent;}
.certif{float:left; margin-left:20px; width:63%; border:3px solid #1977b7; height: 189px; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px; background:url(/new2019/mn04/img/mn04_01_img6.jpg) no-repeat 230px 90px;}

.num40bl{color:#1977b7; font-size:40px; font-weight:600; font-family:'Roboto'; margin:-15px 0;}

.sqr li{overflow:hidden;}
.sqr li img{float:left;}
.sqr li div{float:left; width:55%; padding-left:5%;}

/*=======mn04³­Ã»=======*/

.top_box03{border:1px solid #eaeaea; padding:20px 20px; border-radius:20px; margin: 5px 0;}
.top_box03 li{background:url(/new2019/images/bullet_02.gif) 5px no-repeat; padding: 0 0 0 30px; margin:10px 0;}
.top_box_text {font-size: 23px; color: #333;font-weight: 700; margin-top: 20px;}

.top_box04{border:1px solid #eaeaea; padding:20px 20px;margin: 5px 0;}
.top_box04 li{background:url(/new2019/images/bullet_03.gif) no-repeat 0 9px;padding-left:14px;padding: 0 0 0 30px;margin:10px 0;}

.grey_box01 .s_img {text-align: center; margin-top: 20px;}

/*=======mn04¾îÁö·³Áõ=======*/

.blt_roun li{padding-left:20px; background:url(../images/bullet_05.gif) no-repeat 0 13px;}
.cure_01{background:#1977b7; height:90px; display:flex;}
.cure_01.cure_02{background:#214079;}

.cure_01 p{text-align:center; color:#fff; font-size:25px; line-height:70px; margin:25px auto 0; display:inline-block; border-top:1px solid #fff;}

.smal_roun{text-align:center;}
.smal_roun li{display:inline-block; background:#1977b7; font-size:25px; color:#fff; line-height:80px; height:80px; width:80px; border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;-o-border-radius:80px; padding-left:0; margin:0 10px;}
.smal_roun li.blc2{background:#214079;}

/*=======mn05¿ø¿ÜÅÁÀü¿ø=======*/

.contli_number {font-family: 'Roboto'; font-size: 40px; font-weight: 600;color: #333; text-align: center; margin-top: 30px;}
.con {border: 1px solid #d9d9d9; padding: 10px 34px 34px 34px;}

.contli_tit {font-size: 30px; text-align: center; color: #333; margin-bottom: 30px; margin-top: -10px;font-weight: 600;line-height: 120%;}
.contli img {margin: 10px 0; border: 1px solid #d9d9d9}
.contli_top {background:url(../images/bullet_01.gif)0 2px no-repeat; line-height: 25px; padding-left:30px; margin-top: 10px; font-size: 22px; color: #333;}
.contli_text {margin-bottom: 10px; font-size: 20px; color: #666;}

.medi_list img {width: 100%; text-align: center;}

/*=======mn05ÇÑ¾àÁ¶Á¦=======*/
.medi_int{margin:-280px auto 0; background:#fff; border:1px solid #ddd; padding:6%; width:70%; position:relative; z-index:2; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;}
.medi_int .medi_int_Bt{font-size:25px; display:inline-block; color:#1977b7; line-height:130%; padding-left:10px;}
.medi_int .medi_int_Bt,.medi_int img{vertical-align:middle;}
.medi_int ul li{background:url(../images/bullet_01.gif) no-repeat; padding-left:30px; margin:10px 0}

.line_in_txt{width:100%; margin:15px 0 30px;}
.line_in_txt div{width:23%; height:1px; background:#6ea9d2; display:inline-block;}
.line_in_txt p{font-size:17px; color:#1977b7; letter-spacing:12px; display:inline-block;}
.line_in_txt p,.line_in_txt div{vertical-align:middle;}

.num40_2{color:#333; font-size:40px; font-weight:600; font-family:'Roboto'; margin:-12px 0; border-top:3px solid #333;}
.medi_list02 li img{display:block; margin:0 auto;}
.medi_list02 > li{margin-bottom:40px;}
.medi_list02 > li:last-child{margin-bottom:0;}
.medi_list02 li p{font-size:25px; font-weight:600; text-align:center; margin:30px 0 15px;}

/*=======mn05ÇÑ¾à¾ÈÁ¤¼º°Ë»ç=======*/

.cont_wrap_all{overflow: hidden; width: 580px; margin:0 auto;}
.cont_wrap_left{position: relative; width:288px; height: 250px; vertical-align: top; float:left;}
.cont_wrap_right{position: relative; width:288px; height: 250px;vertical-align: top; float:right;}
.num_circle{z-index:1; position: relative; left:110px; width:50px; height:50px; border-radius:50px; background: #1977b7; text-align: center;}
.num_circle span {line-height: 50px; color: #fff}

.line_box2 {position:relative; overflow:none; box-sizing:content-box; top: -30px; width: 240px; border: 1px solid #1977b7; padding: 40px 20px 0; text-align: center;}
.line_box2 h5 { font-size: 25px; margin: 0 auto; line-height: 200%; }
.line_box2 p {color:#666; line-height: 160%; padding: 0 40px 20px; 40px;}

/*=======mn05Ã»Á¤ÇÑ¾àÀç=======*/

#right_wrap #cnts .title_50 {display:inline-block; font-size:50px; color:#1977b7; font-weight:700; padding: 40px 0 20px 0}
#right_wrap #cnts .title_30 { font-size:30px; color:#222; padding:0 0 20px;}
#right_wrap #cnts .title_30_normal .title_30_2{ font-size:30px; color:#478793; display: inline-block; padding-right: 10px;}
#right_wrap #cnts .title_30_normal {font-size: 30px; font-weight: normal; padding: 10px 0;}
#right_wrap #cnts .tit_line {display:inline-block; width: 142px; height: 1px; background: #999; margin-bottom: 20px; margin-left: 20px;}
#cnts .img_wrap {width: 514px ; margin: 0 auto;}
.cont_grayba {background: #eeeeee; margin: 20px 0 0; padding: 20px 30px;}
.cont_grayba h6 {font-size: 22px; font-weight: 700; color: #222;  }
.title_skyba {width: 100%; background: #eff4f7; padding: 10px 0; text-align:center; border-top: 1px solid #aecee4; border-bottom: 5px solid #aecee4;}
.cont_line {background: #aecee4; height:1px; margin-top: 20px;}

/*=======mn05´ëÇ¥º¸¾à=======*/
.tit_blue{font-size:25px; margin: 10px 0; color:#1977b7;}
.case{display:inline-block; background-color:#1977b7; padding: 10px; color:#fff;}
.case_wrap{width: 514px; margin:-20px auto 0; }
.tit_02{display:inline-block; width:400px; padding-left:10px; font-weight:700; }
.under_line{position: relative; width: 512px; margin: 20px auto 0; border-bottom:2px solid #1977b7}
.case_list{margin: 40px 0 40px; }
.case_list ul{padding:20px 0 0 80px;}
.case_list ul li{background:url(../images/bullet_01.gif) no-repeat; padding-left:35px; margin:10px 0}
.tit_num{display: inline-block; margin: 0 0 -25px; padding: 0 20px ; font-family: 'roboto'; font-size:100px; color:#fff; vertical-align:bottom;}
.tit_num.right{position: relative; top: 80px; float: right; display: inline-block;  font-family: 'roboto'; font-size:100px; color:#fff; vertical-align:bottom;}
.attri{display: inline-block; padding: 0 30px;}
.back_gray{padding:40px 0 40px 0; background:#f5f5f5;}
.back_sky{padding:40px 0 40px 0; background:#e4e9ed;}
.circle01 .bl_box {width: 210px; height: 210px; border-radius: 250px; display: inline-block; margin:0 -30px 20px 0; vertical-align: top; }
.circle01 .bl_box:nth-of-type(2n-1) {background: rgba(52,135,191,0.9);}
.circle01 .bl_box:nth-of-type(2n) {background: rgba(33,64,121,0.9);}
.circle01 .bl_box p {letter-spacing: -0.05em; width:165px; color: #fff; font-weight: 300; padding-top: 73px; margin:0 auto; text-align:center; vertical-align: bottom;}

/*=======mn06Áø·á¾È³»=======*/
.guide{width:100%; overflow:hidden; position:relative; height:403px;}
.guide img{opacity:0.3;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)"; position:absolute;}
.guide h4{font-size:40px; color:#333; font-weight:600; line-height:130%;}
.guide table tr td{height:40px;}
.guide .txt{position:relative; z-index:2; left:44px; top:35px;}

.mn06_05_info .guide {height:auto; padding:35px 44px;}
.mn06_05_info .guide .txt {position:relative; z-index:2; left:auto; top:auto;}
.mn06_05_info {background:url('../mn06/img/mn06_05_img1.jpg') no-repeat left center #000; background-size:cover;}

.mn06_05_info .time_guide th {padding-top:5px; font-size:24px; color:#1d88d1; font-weight:bold;}
.mn06_05_info .time_guide .t_left {text-align:left; color:#1d88d1;}
.mn06_05_info .time_guide td {height:35px; padding-right:5px;}
.mn06_05_info .time_guide td p {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; vertical-align: middle;}
.mn06_05_info .time_guide td p span {font-size:20px;}

.grey_box_half02{box-sizing:border-box; border:10px solid #ededed; padding:20px;}
.grey_box_half02 .Q_big {color: #fff; font-size:40px; font-weight:600; line-height:130%; margin-top:0; text-align:left;}
.inout{overflow:hidden;}
.inout ul li{border:3px solid #ddd;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;width:28%; padding:15px 0; text-align:center; float:left; box-sizing:border-box; height:130px; margin-top:20px;}
.inout ul li p{font-size:17px;}
.inout ul li span{line-height:130%; font-size:23px;}
.inout ul li div{height:1px; width:85%; margin:0 auto; background:#ddd;}
.inout ul li.arrow{border:0; width:5.3%; margin-top:50px; height:auto;}
.inout ul li.arrow img{width:80%; margin:0 auto;}

/*=======mn06Áø·á°ú¸ñ=======*/
.grey_box_half .big_txt2{font-family: 'Nanum Myeongjo', serif; line-height:125%; margin-bottom:20px; height:auto; font-size:25px; color:#333; font-weight:400; letter-spacing:-0.5px;}

.depart_table{width:100%; border-bottom:3px solid #1977b7;}
.depart_table tr td,.depart_table tr th{border:1px solid #ddd; text-align:center; font-size:23px; line-height:120%;}
.depart_table tr th{height:80px;}
.depart_table tr td{height:90px; border-top:3px solid #1977b7;}

/*=======mn06Áõ¸í¼­¹ß±Þ=======*/
.num{font-size:40px; font-family:'Roboto'; font-weight:bold; text-align:left; display:inline-block; margin-right:15px;}
.bltxt{background:url(../images/bullet_03.gif) no-repeat 0 10px; padding-left:14px; font-size:23px; margin-bottom:15px; line-height:130%;}


/*=======mn07º´¿ø¼Ò°³=======*/
.round_copy .hr {width: 100%;height: 3px;background: #1977b7;margin: 0px auto 20px;}    
.round_cnt{overflow: hidden; }
.round_img{width:267px; height: 266px; float: right;  }
.round_copy{float: left;}
.round_copy h3{font-size: 30px; color:#333; padding: 0px;}
.r_box{width: 100%; border: 15px solid #eee; box-sizing: border-box; padding: 15px; float: left;}
.r_ex{width: 516px; height: 320px; float: left; border-bottom: 2px solid #eee;}
.r_line {width: 100%;height: 3px;background: #eee; margin: 20px auto 20px;} 
.r_ex02{width: 475px; height: 300px;}
.r_img{width: 221px; height: 297px; float:left; }
.r_copy{float: left; margin-left: 20px; width: 275px; }
.r_copy h4{color:#eee; font-size: 45px; font-family: "roboto"; margin: 5px 0px;}

/*=======mn07Ã£¾Æ¿À½Ã´Â±æ=======*/
.Q_visual_n {background:#eee; width: 100%; height: 230px; position: relative;}
.Q_visual_n .visual_txt{padding-top:60px;}
.Q_visual_n .visual_txt .Q_big{font-size:45px; font-weight:600; text-align:center;}
.Q_visual_n .visual_txt .Q_tit2{text-align:center; line-height:130%; margin-top:30px;} 

.tableLayoutSec { border-bottom:3px solid #1977b7;}
.tableLayoutSec .tableStyle { border-top:3px solid #1977b7;}
.tableLayoutSec .tableStyle th { padding:10px 0; text-align:center; vertical-align:middle; color:#333; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:#F5F5F5;}
.tableLayoutSec .tableStyle th:first-child { border-left:0 none; }
.tableLayoutSec .tableStyle td { padding:12px 0; text-align:center; line-height:1.5; vertical-align:middle; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.tableLayoutSec .tableStyle td:first-child { border-left:0 none;}
.tableLayoutSec .tableStyle .borderRight { border-right:1px solid #d6d6d6;}
.tableLayoutSec .tableStyle tr.last th,
.tableLayoutSec .tableStyle tr.last td { border-bottom:0 none;}
.tableLayoutSec .tableStyle .brNone { border-bottom:0 none;}
.tableLayoutSec .tableStyle .leftTd { text-align:left; padding-left:18px;}
.tableLayoutSec .tableStyle .leftTd .h1{ font-size:14px;}    
   
.tableLayoutSec .tableStyle .leftTd .tit01 {margin-top:10px; font-size:24px; color:#0085d2;}    
.tableLayoutSec .tableStyle .leftTd .pointTxt {margin-top:10px; color:#0085d2;}


.subway { position: relative; padding: 0 0 0 21px; line-height: 30px; color: #555555;}    
.subway.s9:before {display: block; content: '9'; position: absolute; top: 50%; left: 0; width: 21px; height: 21px; margin: -11px 0 0; background: #bf9f1e; color: #ffffff; line-height: 19px; text-align: center; border-radius: 100%;
}    
.c9 { color: #bf9f1e; vertical-align: text-top; }    


/*=======mn09°ËÁø¼¾ÅÍ=======*/
/*visual*/

#sub_visual {clear:both;width:100%; margin-bottom:30px;}
#sub_visual {width:640px ;margin:0 auto;  padding-bottom: 76px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f3f3f3;position: relative;}
#sub_visual h2{font-size:55px; color:#222; font-weight:600; line-height:100%; text-align:center; margin-top:70px; letter-spacing:-1.5px;margin-bottom: 30px;}
#sub_visual p {text-align: center;}

.cnt09 { font-size: 0;}
.cnt09 h3 { margin-left: 20px;
    text-align: left;
    font-size: 36px;
    font-weight: bold;
    color: #242424;
    letter-spacing: -1.0px;
    line-height: 150%;
    padding-bottom: 20px;
    padding-top: 50px;

.cnt09 img {display: block;}


