@media screen and (min-width:769px){
@charset "utf-8";
.cb{clear:both;}
.mt40{margin-top:40px;}
.mt41{margin-top:250px;}
.line_1{position:relative;top:20px;margin:50px 0; background:#ccc; width:100%; height:1px;}
.txt12{font-size:12px;}
.ul_basic li{padding:0 0 0 30px;  letter-spacing:0;background: url('../images/sub/li_bg.gif') no-repeat 15px 11px; font-size:16px;}

/* 인사말*/
.s01_txt03{text-align:center;font-size:22px; letter-spacing:-1px;  position:relative;top:30px; width:100%; line-height:28px;font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; }
.s01_txt04{ text-align:justify;font-size:16px;float:left;width:calc(50% - 25px);position:relative;top:20px; padding-right:25px; line-height:28px;font-weight:500; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; }
.s01_txt05{font-size:18px;float:left;width:calc(50% - 25px);position:relative;top:20px; padding-left:25px;  line-height:28px;font-weight:500; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; }
.bold_1{font-weight:bold;font-size:28px; letter-spacing:-1px; color:#403385;}
.bold_2{font-weight:bold;font-size:18px; letter-spacing:-1px; color:#403385;}
.s0101_img{position:relative;}
.s0101_img_m{display:none;}
/* 인사말*/

/* 조직도*/
.s0102_img{display:block;}
.s0102_img_m{display:none;}
/* //조직도*/

/* 주요고객*/
.custom {margin-bottom:40px; height:135px;}
.custom2 {margin-bottom:40px; height:210px;}
.custom3 { height:50px;}
.custom li{float:left; padding:10px;}
.custom2 li{float:left; padding:10px;}
.custom3 li{float:left; padding:10px;}
/* //주요고객*/

/* 프로필*/


.s5_wrap1{float:left;width:calc(33% - 30px); border-radius:15px 15px 15px 15px; margin:10px 15px 30px 15px;  height:280px; background: url('../img/back/1.jpg') no-repeat}
.s5_wrap2{float:left;width:calc(33% - 30px); border-radius:15px 15px 15px 15px; margin:10px 15px 30px 15px;  height:280px; letter-spacing:0;background: url('../img/back/2.jpg') no-repeat}
.s5_wrap3{float:left;width:calc(33% - 30px); border-radius:15px 15px 15px 15px; margin:10px 15px 30px 15px;  height:280px; letter-spacing:0;background: url('../img/back/3.jpg') no-repeat}
.s5_wrap4{float:left;width:calc(33% - 30px); border-radius:15px 15px 15px 15px; margin:10px 15px 30px 15px;  height:280px; letter-spacing:0;background: url('../img/back/4.jpg') no-repeat}
.s5_wrap5{float:left;width:calc(33% - 30px); border-radius:15px 15px 15px 15px; margin:10px 15px 30px 15px;  height:280px; letter-spacing:0;background: url('../img/back/5.jpg') no-repeat}



.s5_wrap{float:left;width:calc(33% - 30px);margin:10px 15px 30px 15px;  height:280px;}
.s5_wrap8{float:left;width:calc(50% - 30px);margin:10px 15px 30px 15px;  height:380px;}
.s5_wrap9{float:left;width:calc(25% - 30px);margin:10px 15px 30px 15px;  height:280px;}
/* .s5_top{border-radius:15px 15px 0 0; width:calc(100% - 20px);background:#2a67be;color:#fff; height:35px; font-size:18px; padding:10px 0 0 20px; letter-spacing:0px; } */
.s5_top{border-radius:15px 15px 0 0; width:calc(100% - 20px);background:#2a67be;color:#fff; height:35px; font-size:18px; padding:10px 0 0 20px; letter-spacing:0px; font-weight:500; font-family: 'Roboto', Arial, Helvetica, sans-serif; }


.siljuk_1{ width:80%; margin:0 auto; margin-bottom:50px; font-size:14px; letter-spacing:-1px; text-align:justify;  position:relative;top:0px; line-height:20px; color:#666; font-weight:400; font-family: 'Malgun Gothic', arial;}
.siljuk_3{color: #666;  font-size:15px; font-weight:400; font-family: 'Noto Sans KR', 'Malgun Gothic', arial;}


.yy{position:relative;  float:left; height:50px;  width:200px; margin-left:0px; padding:2px 20px 2px 20px; margin-bottom:10px; border-radius: 0px 0px 0px 20px ;   background-color:#f39c12; font-size:22px; color:#fff;    font-weight:600; font-family: arial;}

.yy1{position:relative;  float:left; height:60px;  width:40px; margin-left:20px; padding:2px 20px 2px 20px;margin-top:10px;   font-size:22px; color:#fff;    font-weight:600; font-family: arial;}
.yy2{position:relative;  float:left; height:60px;  width:30px; margin-left:0px; padding:2px 20px 2px 20px; margin-top:10px;  font-size:32px; color:#fff;    font-weight:600; font-family: arial;}


.siljuk{ position:relative;  float:left; width:65%; margin-left:50px;margin-bottom:50px; margin-top:0px; padding:20px 2px 20px 20px;  background-color:#fff5ee;color: #666;  font-size:14px; font-weight:400; font-family: 'Malgun Gothic', 'Noto Sans KR', 'Malgun Gothic', arial;}

 .siljuk8{ float:left; width:300px; font-size:14px; color:#666; font-weight:400; font-family:'Malgun Gothic',  "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial;}



.kyunjuk_33{display: inline-block; width:500px; height:200px; background:#dfe6e9; margin-left:0px; padding:20px 100px};

  


/*.s5_bot{border-radius:0 0 15px 15px; width:calc(100% - 10px);height:320px;background:#f3f3f3;color:#000; font-size:14px; padding:0 10px 10px 0;}   bbbbb */
.s5_bot{border-radius:0 0 15px 15px; width:calc(100% - 10px);height:220px;background:#f3f3f3;color:#000; font-size:14px; padding:0 10px 10px 0;}
.s5_bot p{padding:10px 0 5px 15px;}
.s5_bot img{width:105px; margin-right:10px;}
.s5_bot li{font-size:12px; line-height:17px; padding:0 0 0 30px; font-family:'Roboto'; letter-spacing:0;background: url('../images/sub/li_bg.gif') no-repeat 15px 7px;}
.s5_bot .firs{padding:10px; background:#d7dfec; width:calc(100% - 20px);font-family: 'Malgun Gothic', sans-serif;}

.h80{height:80px;}
.h130{height:130px;}
/* 프로필*/

/* 품질정책*/
.s6_h5{background:  url('../images/sub/h5_bg.gif') no-repeat 0 1px; padding:0 0 0 30px; font-size:16px; width:50%;}
.s6_img1{position:absolute; right:0px; top:200px;}
/* 품질정책*/

/* 번역서비스*/

.ico01_1{position:relative; float:left;width:calc(23% - 30px); margin-right:200px; text-align:center; }
.ico01_1 .txt01{text-align:center; font-size:16px; padding-top:15px;}
.ico01_1 .txt02{text-align:center; font-size:16px;}

.ico01_2{position:relative; float:right;width:calc(100%); margin-left:200px; text-align:center; margin-bottom:-270px;}
.ico01_2 .txt01{text-align:center; font-size:16px; padding-top:15px;}
.ico01_2 .txt02{text-align:center; font-size:16px;}



.ico01{position:relative; float:left;width:calc(23% - 100px); margin-right:0px; margin-top:0px; text-align:center; }
.ico01 .txt01_1{ width:80px; background-color:#16b1c5; color:#fff; text-align:center; font-size:14px; padding:5px 5px; margin-left:16px; font-weight:400; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico01 .txt01_2{ width:80px; background-color:#424953; color:#fff;  text-align:center; font-size:14px; padding:5px 5px; margin-left:16px; font-weight:400; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico01 .txt01_3{ width:80px; background-color:#db6827; color:#fff;  text-align:center; font-size:14px; padding:5px 5px; margin-left:16px; font-weight:400; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico01 .txt01_4{ width:80px; background-color:#f9b33a; color:#fff;  text-align:center; font-size:14px; padding:5px 5px; margin-left:16px; font-weight:400; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}

.ico01 .txt01_5{ width:80px; background-color:#8ecb7e; color:#fff;  text-align:center; font-size:14px; padding:5px 5px; margin-left:16px; font-weight:400; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico01 .txt01_6{ width:80px; background-color:#424953; color:#fff;  text-align:center; font-size:14px; padding:5px 5px; margin-left:16px; font-weight:400; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}


.ico01 .txt01{ width:160px; background-color:#f9b33a; text-align:center; font-size:18px; padding:10px 10px; margin-left:30px; font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}



.ico01 .txt02{ width:200px; margin-left:30px; text-align:left; font-size:12px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}





.ico02{position:relative; float:left;width:calc(23% - 30px);margin-right:10px; text-align:center;}
.ico02 .txt01{text-align:center; font-size:18px; padding-top:15px;  font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico02 .txt02{text-align:left; font-size:15px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.ico03{position:relative; float:left;width:calc(23% - 30px);  text-align:center;}
.ico03 .txt01{text-align:center; font-size:18px; padding-top:15px;  font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico03 .txt02{text-align:left; font-size:15px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.ico04{position:relative; float:left;width:calc(23% - 30px);  text-align:center;}
.ico04 .txt01{text-align:center; font-size:18px; padding-top:15px;  font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico04 .txt02{text-align:left; font-size:13px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.ico04_1{position:relative; float:left;width:calc(23% - 30px);  text-align:center;}
.ico04_1 .txt01{text-align:center; font-size:18px; padding-top:15px;  font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico04_1 .txt02{text-align:left; font-size:15px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}





/*
.ico04{position:relative;width:100%; }
.ico04 img{position:relative;margin-right:20px;}
.ico04 .txt01{position:absolute;left:190px; top:10px;font-size:24px;}
.ico04 .txt02{position:absolute;left:190px; top:45px;font-size:16px;}
*/
.ico05{position:relative;padding-top:80px;padding-left:300px;width:100%; }
.ico05 img{position:relative;margin-right:20px; margin-left:50px;}
.ico05 .txt01{position:absolute;left:400px; top:105px;font-size:18px; font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico05 .txt02{position:absolute;left:400px; top:140px;font-size:15px; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}


.ico06{position:relative;width:100%; padding-top:60px;}
.ico06 img{position:relative;margin-right:20px; margin-left:50px;}
.ico06 .txt01{position:absolute;left:400px; top:110px;font-size:18px; font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico06 .txt02{position:absolute;left:400px; top:145px;font-size:15px; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}


.ico07{position:relative;width:100%; padding-top:60px;}
.ico07 img{position:relative;margin-right:20px; margin-left:50px;}
.ico07 .txt01{position:absolute;left:400px; top:110px;font-size:18px; font-weight:bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico07 .txt02{position:absolute;left:400px; top:145px;font-size:15px; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}




/*
.ico07{position:relative;width:100%; padding-top:60px;}
.ico07 img{position:relative;margin-right:20px;}
.ico07 .txt01{position:absolute;left:190px; top:70px;font-size:24px;}
.ico07 .txt02{position:absolute;left:190px; top:105px;font-size:16px;}
*/



.ioc_img2{display:none;}





.s7_h5 br{display:none;}
/*.s7_h5{background:  url('../images/sub/h5_bg2.gif') no-repeat 0 1px; padding:0 0 0 30px; font-size:18px; width:calc(100% - 30px);margin-bottom:30px; }*/
.s7_h5{background:  url('../images/sub/h5_bg2.gif') no-repeat 0 1px; padding:0 0 0 30px; font-size:14px; width:calc(100% - 30px); height:30px; color:#2577d3;  font-family: 'Noto Sans KR', sans-serif;}


.s77_h5{no-repeat 0 1px; padding:0 0 0 30px;  font-size:15px;color:#79abbd;  width:calc(100% - 30px);margin-bottom:30px; ;margin-left:0px; font-weight:400; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.s8_h5{ padding:60px 60px 10px 60px; font-size:15px;color:#2577d3;  width:calc(80% - 30px);margin-bottom:0px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.s9_h5{ padding:0 0 0 0px; font-size:15px;color:#2577d3;  width:calc(35% - 30px);margin-bottom:-30px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.s10_h5{ padding:0 0 0 450px; font-size:15px;color:#2577d3;  width:calc(50% - 30px);margin-bottom:-30px;  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}







.s2_2_left{float:left; width:140px;height:66px; margin-right:30px;  margin-left:30px; margin-bottom:30px;padding-top:10px; border-radius:20px; background:#79abbd;text-align:center;font-size:20px;color:#fff; font-weight:600;  font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial;}
.s2_2_right{float:left; width:calc(100% - 270px); font-size:16px; font-family: "Noto Sans KR", sans-serif, Lucida Sans Unicode, arial;}
.he1{height:100px;padding-top:23px;}
.he2{height:90px;padding-top:33px;}
.he3{height:80px;padding-top:44px;}

/* //번역서비스*/




/* //견적의뢰*/
.ku_1{background:#334b9b  url('../images/sub/ku_1.png') no-repeat center 30px;;position:relative;left:110px;float:left;width:370px;height:228px;}
.ku_1 .txt1{position:absolute;top:135px; left:110px;font-size:19px; font-weight:bold; color:#fff;}
.ku_1 a{position:absolute;top:180px; left:143px;display:block;border:1px solid #fff; text-align:center; color:#fff; font-weight:bold;font-size:14px; width:80px; height:23px;padding-top:3px;}
.ku_2{background:#1f326d  url('../images/sub/ku_2.png') no-repeat center 30px;;position:relative;left:110px;float:left;width:370px;height:228px;}
.ku_2 .txt1{position:absolute;top:135px; left:108px;font-size:19px; font-weight:bold; color:#fff;}
.ku_2 a{position:absolute;top:180px; left:143px;display:block;border:1px solid #fff; text-align:center; color:#fff; font-weight:bold;font-size:14px; width:80px; height:23px;padding-top:3px;}
.ku_3{background:#f4f7f9 ;position:relative;left:110px;float:left;width:240px;height:228px; text-align:center;}
.ku_3 .txt1{color:#1f326d; font-size:20px; font-weight:bold; padding-top:45px;}
.ku_3 .txt2{color:#1f326d; font-size:30px;font-weight:bold;}
.ku_3 .txt3{color:#1f326d; font-size:17px;font-weight:bold;}
.ku_3 .txt4{color:#1f326d; font-size:15px;font-weight:bold; padding-top:35px;}

.fl{float:left;}
.sub_content .wrap h5{ font-size:22px; font-weight:normal;margin-bottom:20px;}
.sub_content .wrap h5 br{display:none;}
.sub_content .wrap h5 br{display:none;}
.sub_content .wrap h5 .txt1{font-size:15px; position:relative; top:0px;}
.sub_content .wrap h5 .blue{ position:relative; top:5px;padding-top:10px; margin:5px 10px 0 10px ;font-size:20px; color:#2577d3;font-weight:bold;}









.btn_wrap0{margin:0 auto;position:relative;padding:0px 0; width:180px; height:37px;text-align:center;}
.btn_wrap0 .confirm{float:left;display:block; background:#2577d3; text-align:center; width:180px; height:31px; padding-top:10px; color:#fff; font-size:15px; font-weight:bold;}

.btn_wrap{margin:0 auto;position:relative;padding:30px 0; width:600px; height:47px;text-align:center;}
.btn_wrap .confirm{float:left;display:block; background:#2577d3; margin-right:10px; text-align:center; width:180px; height:41px; padding-top:12px; color:#fff; font-size:18px; font-weight:bold;}

.btn_wrap2{margin:0 auto;position:relative;top:30px;padding:30px 0; width:180px; height:47px;text-align:center;}
.btn_wrap2 .confirm{float:left;display:block; background:#2577d3; text-align:center; width:180px; height:41px; padding-top:12px; color:#fff; font-size:18px; font-weight:bold;}


.btn_wrap3{margin:0 auto;position:relative;padding:0px 0; width:80px; height:25px;text-align:center;}
.btn_wrap3 .confirm{float:left;display:block; background:#2577d3; text-align:center; width:80px; height:20px; padding-top:5px; color:#fff; font-size:15px;}

.btn_wrap4{margin:0 auto;position:relative;padding:0px 0; width:140px; height:25px;text-align:center;}
.btn_wrap4 .confirm{float:left;display:block; background:#2577d3; text-align:center; width:140px; height:20px; padding-top:5px; color:#fff; font-size:15px;}

.btn_wrap5{margin:0 auto;position:relative;padding:0px 0; width:140px; height:25px;text-align:center;}
.btn_wrap5 .confirm{float:left;display:block; background:#669900; text-align:center; width:140px; height:20px; padding-top:5px; color:#fff; font-size:13px;}

.btn_wrap51{margin:0 auto;position:relative;padding:0px 0; width:100px; height:25px;text-align:center;}
.btn_wrap51 .confirm{float:left;display:block; background:#6b8e23; text-align:center; width:100px; height:20px; padding-top:5px; color:#fff; font-size:13px; border-radius: 100%;}



.btn_wrap6{margin:0 auto;position:relative;padding:0px 0; width:140px; height:25px;text-align:center;}
.btn_wrap6 .confirm{float:left;display:block; background:#9acd32; text-align:center; width:140px; height:20px; padding-top:5px; color:#fff; font-size:13px;}

.btn_wrap7{margin:0 auto;position:relative;padding:0px 0; width:140px; height:25px;text-align:center;}
.btn_wrap7 .confirm{float:left;display:block; background:#999999; text-align:center; width:140px; height:20px; padding-top:5px; color:#fff; font-size:13px;}

.btn_wrap8{margin:0 auto;position:relative;padding:0px 0; width:140px; height:25px;text-align:center;}
.btn_wrap8 .confirm{float:left;display:block; background:#666666; text-align:center; width:140px; height:20px; padding-top:5px; color:#fff; font-size:13px;}

.btn_wrap9{margin:0 auto;position:relative;padding:0px 0; width:140px; height:25px;text-align:center;}
.btn_wrap9 .confirm{float:left;display:block; background:#cd853f; text-align:center; width:140px; height:20px; padding-top:5px; color:#fff; font-size:13px;}


.btn_wrap10{margin:0 auto;position:relative;padding:20px 0; width:370px; height:47px;text-align:center;}
.btn_wrap10 .confirm{float:left;display:block; background:#2577d3; text-align:center; width:180px; height:41px; padding-top:10px; color:#fff; font-size:18px; font-weight:bold; margin-left:100px;}





.btn_wrap .pre{float:left;margin-left:10px;display:block; background:#6a6a6a; text-align:center; width:180px; height:41px; padding-top:12px; color:#fff; font-size:18px; font-weight:bold;}
.bl{color:#2577d3;}
.t1{margin-bottom:10px;font-size:17px;}
.h20{height:30px;}

.in_style01 { border:1px solid #ccc; height:30px;  }


.search_text{text-align:center; letter-spacing:0px;  position:relative;top:10px; width:100%; line-height:14px; font-size:14px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}
.search_text2{ letter-spacing:0px;  position:relative;top:10px; width:100%; line-height:14px; font-size:13px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}
.search_text2 a{ font-size:13px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}
.search_text3{ letter-spacing:0px;  position:relative;top:10px; width:100%; line-height:14px; font-size:15px; color:#2577d3; font-weight:600; font-family: 'Roboto', sans-serif;}


 .CourseOpening{float:right;position:relative; display:block; width:150px;height:30px;background:#2577d3; color:#fff; font-size:14px; font-weight:bold;line-height:30px;text-align:center;}

.title_text{ margin:30px;  text-align:center; font-size:30px;color:#2577d3;  font-weight:600; font-family: 'Roboto', sans-serif;}


.in_search{border:1px solid #2577d3; width:150px; height:20px;color:#2577d3; font-size:14px; font-weight:400; font-family: 'Roboto', sans-serif;}
.sel_search{border:1px solid #2577d3; width:300px; padding:0 10px; text-align:center; height:24px; font-size:14px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}

.in_1{border:1px solid #ccc; width:90%; height:30px;}
.in_2{border:1px solid #ccc; width:150px; height:30px;}
.in_3{border:1px solid #ccc; height:25px;font-size:14px;  font-weight:400; color:#333333; font-family: 'Roboto', sans-serif;}
.in_33{border:1px solid #ccc; height:20px;color:#2577d3; font-size:14px; font-weight:400; font-family: 'Roboto', sans-serif;}

.in_4{display:block;background:#2577d3; margin-left:5px; color:#fff;text-align:center; width:100px; height:27px; padding-top:5px;}
.in_5{border:1px solid #ccc; width:250px; height:30px;}
.in_6{border:1px solid #ccc; width:350px; height:30px;}
.in_7{width:350px; height:30px;}
.in_8{width:400px; height:24px; font-size:12px;}

.w_20{width:20px;}
.w_50{width:50px;}
.w_100p{width:100%;}
.w_100{width:100px;}
.w_140{width:140px;}
.w_200{width:200px;}
.w_100w{width:100px; text-align:right; }
.w_300{width:300px;}
.w_400{width:400px;}
.w_600{width:700px;}
.w_400_1{width:400px; font-size:15px; font-weight:bold;   padding: 0px  0px  0px  10px ; }
.w_272{width:272px;}


.zip_btn{width:100px; background-color:#2a67be; color:#ffffff; height:30px; text-align:center; margin-bottom:2px; padding-top:2px 2px;}

.sel_1{border:1px solid #ccc; width:150px;  height:30px;}
.sel_2{border:1px solid #ccc; width:120px;  height:30px;}
.sel_3{border:1px solid #ccc; width:200px;  height:30px;}
.sel_4{border:1px solid #ccc; width:20px;  height:30px;}

/* .sel_4{border:1px solid #ccc; width:100px;  height:25px; font-size:14px; font-weight:600; color:#990066; font-family :'Roboto';} */
.sel_5{border:1px solid #ccc; width:50px;  height:20px; font-size:15px; font-weight:bold; color:#990066; font-family :'Roboto';}
.sel_6{border:1px solid #ccc; width:70px;  height:25px; font-size:17px; font-weight:bold; color:#990066; font-family :'Roboto';}

.sel_y{ margin-right:5px; border:1px solid #ccc; width:70px;  height:30px;}
.sel_m{margin-left:5px; margin-right:5px; border:1px solid #ccc; width:50px;  height:30px;}

.sel_150{border:1px solid #ccc; width:200px; padding-left:10px; height:30px;  font-size:15px; font-weight:bold; color:#666; font-family :'Nanum';}
.sel_50{border:1px solid #ccc; width:50px; padding-left:5px;  height:30px;  font-size:15px; font-weight:bold; color:#666; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}

.txt_1{text-align:center;font-size:15px; letter-spacing:1px;  position:relative; top:6px; left:5px;  color:#666; font-family :'Nanum';}



.b_star{ position:relative; top:5px;padding-top:10px; margin:6px 5px 0 5px ;font-size:20px; color:#2577d3;font-weight:bold;}
.date{margin-left:5px; position:relative;top:2px;}
.date_2{font-size:18px; color:#2577d3; margin:0 10px;}
.date_3{font-size:18px; color:#4f4e4e; margin:0 10px;}
.date_4 a{font-size:18px; color:#2577d3; }



.textarea{border:1px solid #ccc; width:100%; height:100px;}

.textarea2{border:1px solid #ccc; width:100%; height:50px;}

.textarea200{border:1px solid #ccc; width:100%; height:200px;}







.hid_layer_wrap{display:none; position:absolute;z-index:32;width:100%; height:100%; background:#000; opacity:0.7;}
.hid_layer{background:#fff;display:none; z-index:33;position:absolute;top:300px; left:50%;margin-left:-280px; width:560px; height:350px; }
.hid_layer .hid_layer_head{position:relative;width:calc(100% - 30px);height:25px;background:#2577d3;color:#fff; font-size:17px; padding:15px}
.hid_layer .hid_layer_head .close{float:right;}
.hid_layer .hid_layer_body{position:relative; background:#fff; width:calc(100% - 30px);height:290px;padding:15px;}
.hid_layer .hid_layer_body .txt1{background:#f2f2f2; width:100%; height:40px;padding-top:15px;color:#2577d3; text-align:center; font-size:17px;}
.hid_layer .hid_layer_body .txt2{ width:100%; height:40px;padding-top:15px;color:#696969;  font-size:15px;}
.hid_layer .hid_layer_body .txt3{ width:100%; height:40px;font-weight:bold;padding-top:35px;color:#2577d3;  font-size:15px;}
.hid_layer .hid_layer_body .input{margin-top:10px;}
.hid_layer .hid_layer_body .input input{width:270px; height:40px;border:1px solid #ccc; float:left;}
.hid_layer .hid_layer_body a {display:block; float:left;width:228px; text-align:center;height:31px;background:#2577d3; color:#fff; padding-top:11px ; margin-left:5px; font-size:16px;}

.proc1_1{background:#2577d3; color:#fff; padding:3px 10px; margin-left:5px;font-size:14px;position:relative;top:-2px;}
.proc1_2{background:#315ca6; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}
.proc1_3{background:#fd8032; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}
.proc1_4{background:#2577d3; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}
.proc1_5{background:#0fb2b7; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}

.proc_1{cursor:pointer;display:block; float:left;width:60px;background:#2577d3; color:#fff; padding:3px 10px; margin-left:5px;font-size:14px;position:relative;top:-2px;}
.proc_2{cursor:pointer;display:block; float:left;width:60px;background:#315ca6; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}
.proc_3{cursor:pointer;display:block; float:left;width:60px;background:#fd8032; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}
.proc_4{cursor:pointer;display:block; float:left;width:60px;background:#2577d3; color:#fff; padding:3px 10px; margin-left:5px;font-size:14px;position:relative;top:-2px;}
.proc_5{cursor:pointer;display:block; float:left;width:60px;background:#0fb2b7; color:#fff; padding:3px 10px; margin-left:5px;font-size:14px;position:relative;top:-2px;}
.yg_text{width:100%;height:100px;padding:10px;font-size:12px; font-weight:normal; color:#999999;}
/*
#accordian li > ul{ display:none; padding:20px 0; font-size:15px;color:#2577d3; padding-left:20px; border-top:1px solid #ccc;  font-family :'Nanum';}
#accordian .ac{cursor:pointer;text-align:left; font-size:15px; height:30px; border-top:1px solid #ccc; padding:8px 0; font-family :'Nanum';font-weight:400;}
#accordian .ico_ar{font-size:12px; float:right; color:#2577d3; font-family :'Nanum';}
*/
.pagination {
/* width:475px;margin:20px auto; */
 width:800px;margin:20px auto; 

}

.pagination a {
  color: black;
  float: left;
  padding: 4px 12px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 4px;
}

.pagination a.active {
  background-color: #315ca6;
  color: white;
  border: 1px solid #4CAF50;
}

.pagination a:hover:not(.active) {background-color: #ddd;}
}



@media screen and (max-width:768px){
@charset "utf-8";

.ul_basic li{font-size:13px;padding:0 0 0 30px;  letter-spacing:0;background: url('../images/sub/li_bg.gif') no-repeat 15px 7px;}
.cb{clear:both;}
.mt40{margin-top:30px;}
/* 인사말*/

/*
.s01_txt03{font-size:15px; letter-spacing:-1px;  position:relative;top:0px; width:100%; line-height:20px;}
.s01_txt04{font-size:15px;width:100%;position:relative;top:0px;  line-height:20px;}
.s01_txt05{font-size:15px;width:100%;position:relative;top:0px;  line-height:20px;}
*/


.s01_txt03{text-align:center;font-size:22px; letter-spacing:-1px;  position:relative;top:30px; width:100%; line-height:28px;font-weight:bold; font-family: 'Roboto', Arial, Helvetica, sans-serif; }
.s01_txt04{ text-align:justify;font-size:14px;float:left;width:calc(50% - 25px);position:relative;top:20px; padding-right:25px; line-height:20px;font-weight:400; font-family: 'Roboto', Arial, Helvetica, sans-serif; }
.s01_txt05{font-size:18px;float:left;width:calc(50% - 25px);position:relative;top:20px; padding-left:25px;  line-height:28px;font-weight:500; font-family: 'Roboto', Arial, Helvetica, sans-serif; }












.line_1{position:relative;top:0px;margin:20px 0; background:#ccc; width:100%; height:1px;}
.bold_1{font-weight:bold;font-size:20px; letter-spacing:-1px; color:#403385;}
.bold_2{font-weight:bold;font-size:15px; letter-spacing:-1px; color:#403385;}
.s0101_img{display:none;}
.s0101_img_m{position:relative; top:-20px;} .s0101_img_m img{width:100%;}
/* 인사말*/

/* 조직도*/
.s0102_img{display:none;}
.s0102_img_m{display:block;} .s0102_img_m img{width:100%;}
/* //조직도*/

/* 주요고객*/
.custom {margin-bottom:40px; height:316px;}
.custom li{float:left; padding:10px; width:calc(50% - 20px);} .custom li img{width:95%;}
.custom2 {margin-bottom:40px; height:586px;}
.custom2 li{float:left; padding:10px; width:calc(50% - 20px);} .custom li img{width:95%;}
.custom3 { height:140px;}
.custom3 li{float:left; padding:10px; width:calc(50% - 20px);} .custom li img{width:95%;}
/* //주요고객*/

/* 프로필*/
.s5_wrap{width:calc(100% - 30px);margin:30px 15px 30px 15px;  }

/* .s5_top{border-radius:15px 15px 0 0; width:calc(100% - 20px);background:#2a67be;color:#fff; height:35px; font-size:18px; padding:10px 0 0 20px; letter-spacing:0px; }*/
.s5_top{border-radius:15px 15px 0 0; width:calc(100% - 20px);background:#2a67be;color:#fff; height:35px; font-size:18px; padding:10px 0 0 20px; letter-spacing:0px; font-weight:500; font-family: 'Roboto', Arial, Helvetica, sans-serif; }











.s5_bot{border-radius:0 0 15px 15px; width:calc(100% - 10px);background:#f3f3f3;color:#000; font-size:14px; padding:0 10px 10px 0;}
.s5_bot p{padding:10px 0 5px 15px;}
.s5_bot img{width:95px; margin-right:10px;}
.s5_bot li{font-size:12px; line-height:17px; padding:0 0 0 30px; font-family:'Roboto'; letter-spacing:0;background: url('../images/sub/li_bg.gif') no-repeat 15px 7px;}
.s5_bot .firs{padding:10px; height:130px;background:#d7dfec; width:calc(100% - 10px); }

.h80{height:80px;}
.h130{height:120px;}
/* 프로필*/

/* 품질정책*/
.s6_h5{background:  url('../images/sub/h5_bg.gif') no-repeat 0 10px; padding:10px 10px 0 30px; font-size:13px; width:calc(100% - 40px); }
.s6_img1{display:none;}
/* 품질정책*/

/* 번역서비스*/
.ico01{position:relative;width:100%; text-align:center; }
.ico01 img{width:20%;}
.ico01 .txt01{text-align:center; font-size:18px; padding-top:10px;}
.ico01 .txt02{text-align:center; font-size:13px;padding-top:10px;}

.ico02{position:relative;width:100%; text-align:center; margin-top:20px; }
.ico02 img{width:20%;}
.ico02 .txt01{text-align:center; font-size:16px;padding-top:10px;}
.ico02 .txt02{text-align:center; font-size:14px;padding-top:10px; padding-bottom:30px;}

.ico03{position:relative;width:100%; text-align:center; margin-top:20px;}
.ico03 img{width:20%;}
.ico03 .txt01{text-align:center; font-size:16px;padding-top:10px;}
.ico03 .txt02{text-align:center; font-size:14px;padding-top:10px;}





.ico04{position:relative;padding-top:0px;width:100%;text-align:center;}
.ico04 img{width:20%}
.ico04 .txt01{position:relative; font-size:18px; padding-bottom:20px;font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;}
.ico04 .txt02{display:none;}
/* .ico04 .txt02{position:relative; font-size:13px; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; margin-bottom:20px;} */
















.ico05{position:relative;padding-top:30px;width:100%; text-align:center;}
.ico05 img{width:60%}
.ico05 .txt01{position:relative; font-size:18px; padding-bottom:20px;}
.ico05 .txt02{position:relative; font-size:13px; }







.ico06{position:relative;width:100%; padding-top:30px;text-align:center;}
.ico06 img{width:20%}
.ico06 .txt01{position:relative; font-size:18px; padding-bottom:20px;}
.ico06 .txt02{position:relative; font-size:13px; }
.ico07{position:relative;width:100%; padding-top:30px;text-align:center;}
.ico07 img{width:20%}
.ico07 .txt01{position:relative; font-size:18px; padding-bottom:20px;}
.ico07 .txt02{position:relative; font-size:13px; }




.ioc_img1{display:none;}





.s7_h5{background:  url('../images/sub/h5_bg.gif') no-repeat 0 1px; padding:0 0 0 30px; font-size:13px;line-height:15px; width:calc(100% - 30px);margin-bottom:30px; }

.txt12{font-size:12px; margin-top:20px;}

.s2_2_left{float:left; width:100px;height:65px; margin-right:10px; margin-bottom:30px;padding-top:10px; border-radius:10px; background:#79abbd;text-align:center;font-size:16px;color:#fff;}
.s2_2_right{float:left; width:calc(100% - 110px); font-size:13px;  line-height:15px;}
.he1{height:170px;padding-top:0px;}
.he2{height:90px;padding-top:0px;}
.he3{height:80px;padding-top:0px;}


/* //번역서비스*/



/* //견적의뢰*/
.ku_1{background:#334b9b  url('../images/sub/ku_1.png') no-repeat center 30px;;position:relative;left:0px;width:100%;height:228px;}
.ku_1 .txt1{position:absolute;top:135px;left:50%;width:162px;margin-left:-76px; font-size:19px; font-weight:bold; color:#fff;}
.ku_1 a{position:absolute;top:180px; left:50%;margin-left:-40px;display:block;border:1px solid #fff; text-align:center; color:#fff; font-weight:bold;font-size:14px; width:80px; height:21px;padding-top:5px;}
.ku_2{background:#1f326d  url('../images/sub/ku_2.png') no-repeat center 30px;;position:relative;left:0px;width:100%;height:228px;}
.ku_2 .txt1{position:relative;top:135px; left:50%;width:162px;margin-left:-76px;font-size:19px; font-weight:bold; color:#fff;}
.ku_2 a{position:absolute;top:180px; left:50%;margin-left:-40px;display:block;border:1px solid #fff; text-align:center; color:#fff; font-weight:bold;font-size:14px; width:80px; height:21px;padding-top:5px;}
.ku_3{background:#f4f7f9 ;position:relative;left:0px;width:100%;height:228px; text-align:center;}
.ku_3 .txt1{color:#1f326d; font-size:20px; font-weight:bold; padding-top:45px;}
.ku_3 .txt2{color:#1f326d; font-size:30px;font-weight:bold;}
.ku_3 .txt3{color:#1f326d; font-size:17px;font-weight:bold;}
.ku_3 .txt4{color:#1f326d; font-size:15px;font-weight:bold; padding-top:35px;}

.fl{float:left;}
.sub_content .wrap h5{ font-size:18px; font-weight:normal;margin-bottom:20px;}
.sub_content .wrap h5 .txt1{font-size:13px; position:relative; top:0px;}
.sub_content .wrap h5 .blue{ position:relative; top:5px;padding-top:10px; margin:5px 10px 0 0px ;font-size:20px; color:#2577d3;font-weight:bold;}




.btn_wrap{margin:0 auto;position:relative;padding:20px 0; width:210px; height:47px;text-align:center;}
.btn_wrap .confirm{float:left;display:block; background:#2577d3; text-align:center; width:100px; height:26px; padding-top:12px; color:#fff; font-size:13px; font-weight:bold;}
.btn_wrap .pre{float:left;margin-left:10px;display:block; background:#6a6a6a; text-align:center; width:100px; height:26px; padding-top:12px; color:#fff; font-size:12px; font-weight:bold;}
.btn_wrap2{margin:0 auto;position:relative;top:30px;padding:30px 0; width:100px; height:47px;text-align:center;}
.btn_wrap2 .confirm{float:left;display:block; background:#2577d3; text-align:center; width:100px; height:26px; padding-top:12px; color:#fff; font-size:12px; font-weight:bold;}



.btn_wrap3{margin:0 auto;position:relative;padding:0px 0; width:60px; height:15px;text-align:center;}
.btn_wrap3 .confirm{float:left;display:block; background:#2577d3; text-align:center; width:60px; height:15px; padding-top:2px; color:#fff; font-size:12px;}

.in_search{border:1px solid #2577d3; height:20px;color:#2577d3; font-size:14px; font-weight:400; font-family: 'Roboto', sans-serif;}
.sel_search{border:1px solid #2577d3; width:200px; padding-left:10px; height:24px; font-size:14px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}

.bl{color:#2577d3;}
.t1{margin-bottom:10px;font-size:17px;}
.h20{height:34px; line-height:15px; font-size:13px; padding-left:25px; text-indent:-13px;}
.h21{height:28px; line-height:15px; font-size:13px; padding-left:25px; text-indent:-13px;}
.h30{height:34px; line-height:15px; font-size:13px;}

.in_1{border:1px solid #ccc; width:85%; height:30px;}
.in_2{border:1px solid #ccc; width:100px; height:30px;}
.in_3{border:1px solid #ccc;  height:30px;}
.w_100p{width:100%;}
.w_100{width:100px;}
.w_300{width:100px;}
.w_400{width:100%;}
.w_272{width:213px;}
.br100{width:100%;margin-bottom:10px;}
.in_4{line-height:100%;display:block;background:#2577d3; margin-top:7px;margin-left:11px; color:#fff;text-align:center; width:80px; height:18px; padding-top:6px;}
.in_5{border:1px solid #ccc; width:100%; margin-top:7px;}
.in_6{border:1px solid #ccc; width:250px; height:30px;}
.in_7{width:250px; height:30px;}

.zip_btn{width:100px; background-color:#2a67be; color:#ffffff; height:35px; margin-bottom:5px;}


.sel_1{border:1px solid #ccc; width:100px;  height:30px;}
.sel_2{border:1px solid #ccc; width:50px;  height:30px;}
.sel_3{border:1px solid #ccc; height:30px;}



.sel_5{border:1px solid #ccc; width:50px;  height:20px; font-size:15px; font-weight:bold; color:#990066; font-family :'Roboto';}
.sel_6{border:1px solid #ccc; width:70px;  height:25px; font-size:17px; font-weight:bold; color:#990066; font-family :'Roboto';}

.sel_y{ margin-right:5px; border:1px solid #ccc; width:70px;  height:30px;}
.sel_m{margin-left:5px; margin-right:5px; border:1px solid #ccc; width:50px;  height:30px;}

.sel_150{border:1px solid #ccc; width:200px; padding-left:10px; height:30px;  font-size:15px; font-weight:bold; color:#666; font-family :'Nanum';}
.sel_50{border:1px solid #ccc; width:50px; padding-left:5px;  height:30px;  font-size:15px; font-weight:bold; color:#666; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;}




.search_text{text-align:center; letter-spacing:0px;  position:relative;top:10px; width:100%; line-height:14px; font-size:14px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}
.search_text2{ letter-spacing:0px;  position:relative;top:10px; width:100%; line-height:14px; font-size:13px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}
.search_text2 a{ font-size:13px; color:#2577d3; font-weight:400; font-family: 'Roboto', sans-serif;}
.search_text3{ letter-spacing:0px;  position:relative;top:10px; width:100%; line-height:14px; font-size:15px; color:#2577d3; font-weight:600; font-family: 'Roboto', sans-serif;}

 .CourseOpening{float:right;position:relative; display:block; width:150px;height:30px;background:#2577d3; color:#fff; font-size:14px; font-weight:bold;line-height:30px;text-align:center;}


.b_star{ position:relative; top:2px;padding-top:0px; margin:6px 5px 0 5px ;font-size:12px; color:#2577d3;font-weight:bold;}
.date{margin-left:5px; position:relative;top:2px;}
.date_2{font-size:13px; color:#2577d3; margin:0 5px;}
.date_3{font-size:13px; color:#4f4e4e; margin:7px 5px 0 5px;}
.date_4 a{font-size:13px; color:#2577d3; }
.textarea{border:1px solid #ccc; width:80%; height:60px;}
.hidden{display:none;}

.hid_layer_wrap{display:none;position:absolute;z-index:32;width:100%; height:100%; background:#000; opacity:0.7;}
.hid_layer{display:none;background:#fff;z-index:33;position:absolute;top:100px;width:100%;height:320px; }
.hid_layer .hid_layer_head{position:relative;width:calc(100% - 30px);height:25px;background:#2577d3;color:#fff; font-size:17px; padding:15px}
.hid_layer .hid_layer_head .close{float:right;}
.hid_layer .hid_layer_body{position:relative; background:#fff; width:calc(100% - 30px);height:270px;padding:15px;}
.hid_layer .hid_layer_body .txt1{background:#f2f2f2; width:100%; height:40px;padding-top:15px;color:#2577d3; text-align:center; font-size:17px;}
.hid_layer .hid_layer_body .txt2{ width:100%; height:40px;padding-top:15px;color:#696969;  font-size:15px;}
.hid_layer .hid_layer_body .txt3{ width:100%; height:40px;font-weight:bold;padding-top:35px;color:#2577d3;  font-size:15px;}
.hid_layer .hid_layer_body .input{margin-top:10px;}
.hid_layer .hid_layer_body .input input{width:170px; height:40px;border:1px solid #ccc; float:left;}
.hid_layer .hid_layer_body a {display:block; float:left;width:128px; text-align:center;height:27px;padding-top:14px ;background:#2577d3; color:#fff;  margin-left:5px; font-size:16px;}

.proc1_1{background:#2577d3; color:#fff; padding:3px 10px; margin-left:5px;font-size:14px;position:relative;top:-2px;}
.proc1_2{background:#315ca6; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}
.proc1_3{background:#fd8032; color:#fff; padding:3px 10px; margin-left:5px; font-size:14px;position:relative;top:-2px;}

.proc_1{display:block; float:left;width:52px;background:#2577d3; color:#fff; padding:3px 10px; margin-left:5px;font-size:12px;position:relative;top:-2px;}
.proc_2{display:block; float:left;width:52px;background:#315ca6; color:#fff; padding:3px 10px; margin-left:5px; font-size:12px;position:relative;top:-2px;}
.proc_3{display:block; float:left;width:52px;background:#fd8032; color:#fff; padding:3px 10px; margin-left:5px; font-size:12px;position:relative;top:-2px;}
.proc_4{display:block; float:left;width:52px;background:#2577d3; color:#fff; padding:5px 10px; margin-left:5px;font-size:12px;position:relative;top:-2px;}
.proc_5{display:block; float:left;width:52px;background:#0fb2b7; color:#fff; padding:3px 10px; margin-left:5px;font-size:12px;position:relative;top:-2px;}

.yg_text{width:90%;height:200px;padding:10px;font-size:12px; font-weight:normal;}
.textarea{border:1px solid #ccc; width:100%; height:50px;}

#accordian li > ul{ display:none; padding:20px 0; font-size:12px; padding-left:20px; border-top:1px solid #ccc; }
#accordian .ac{padding-top:15px;line-height:100%;cursor:pointer;text-align:left; font-size:13px; height:30px; border-top:1px solid #ccc; }
#accordian .ico_ar{font-size:10px; float:right; color:#ccc;}


.pagination {
  display: inline-block;
}

.pagination a {
  color: black;
  font-size:12px;
  float: left;
  height:16px;
  padding: 2px 8px; 0  8px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 3px;
}

.pagination a.active {
  background-color: #2577d3;
  color: white;
  border: 1px solid #4CAF50;
}

.pagination a:hover:not(.active) {background-color: #ddd;}
}