@charset "utf-8";
/* CSS Document */

.wrap{font-family: 'Nanum Barun Gothic', sans-serif;}
.submenu{ background:#eb6101; height:80px; line-height:80px; 	font-family: 'seoulnamsanregular', sans-serif; overflow:hidden;}
.submenu  ul li a{float:left; width:145px; text-align:center; display:block; color:rgba(255,255,255,1); border-right:1px solid #d35701;  font-size:18px}
.submenu  ul li.on a, .submenu  ul li a:hover{background:#f3f3f1; color:#eb6101;}
.submenu  li.logo a{background:rgba(0,0,0,1); }
.subcon{width:910px; margin:0 auto;}
.submenu ul{float:left; width:800px;}
.submenu .menuright{float:right; width:145px}
.submenu .menuright .login{float:left; padding-right:45px}
.submenu .menuright .search{float:left;}

.subcon{padding-top:100px; width:910px; margin:0 auto;}
.subcon .title{padding-bottom:90px;}
.subcon .cbox {overflow:hidden; margin-bottom:100px}
.subcon .cbox .c1{width:295px; float:left; margin-right:25px; font-size:20px; letter-spacing:-0.6px; text-align:justify}
.subcon .cbox .c2{width:288px; float:left; margin-right:40px; font-style:italic; font-size:20px; letter-spacing:-0.6px; text-align:justify; margin-top:60px;}
.subcon .cbox .c3{float:right;}
.subcon .cbox .cb1{float:left; width:260px; padding-right:35px;}
.subcon .cbox .cb2{float:left; overflow:hidden; width:600px;}
.subcon .cbox .cb2 .cbtitle{margin-bottom:80px;}
.subcon .cbox .cb2 .cbs1{float:left; font-size:20px; letter-spacing:-0.6px; text-align:justify; width:255px; padding-right:40px; line-height:160%}
.subcon .cbox .cb2 .cbs2{float:left; font-size:20px; letter-spacing:-0.6px; text-align:justify; width:280px;  font-style:italic;  margin-top:30px;}


.hbox{overflow:hidden; text-align:center; margin-bottom:70px;}
.hbox .on{color:rgba(51,51,51,1); border:1px solid #111111; width:140px; height:50px; line-height:50px; margin:0 auto; font-size:20px; font-weight:bold; margin-bottom:15px;}
.hbox .off1{color:#888888; border:1px solid #888888; width:140px; height:50px; line-height:50px; margin:0 auto; font-size:20px; font-weight:bold; margin-bottom:15px;}
.hbox .off2{color:#d4d4d4; border:1px solid #d4d4d4; width:140px; height:50px; line-height:50px; margin:0 auto; font-size:20px; font-weight:bold; margin-bottom:15px;}
.hbox .off3{color:#eeeeee; border:1px solid #eeeeee; width:140px; height:50px; line-height:50px; margin:0 auto; font-size:20px; font-weight:bold; margin-bottom:15px;}
.hbox .year{overflow:hidden; font-size:16px; text-align:center}
.hbox .year ul{overflow:hidden; margin-bottom:5px; width:575px; margin:0 auto; font-size:18px}
.hbox .h1{float:left; background:url(../images/arr_left.png) no-repeat  right center; width:250px; height:25px; text-align:right;  padding-right:15px; margin-right:0px;}
.hbox .h2{float:left; width:50px; font-weight:bold; text-align:center}
.hbox .h3{float:right; background:url(../images/arr_right.png) no-repeat left center; width:250px; text-align:left; padding-left:10px; font-weight:bold;}
.hbox .none{background:none;}
.hbox .bobox{font-size:18px; color:rgba(0,0,0,1);  font-weight:bold;}

.fixmenu{position:absolute; right:0; width:215px; height:430px; background:url(../images/CI-2-menubg.png) no-repeat #3e3e3e; top:190px; padding:30px; box-sizing:border-box; color:rgba(255,255,255,1)}
.mheight{height:305px; background-position:0 bottom}
.fixmenu h2{border-bottom:1px solid #eb6101; padding-bottom:35px; margin-bottom:60px;}
.fixmenu li{margin-bottom:8px;}
.fixmenu a{color:rgba(255,255,255,1); font-size:18px}
.fixmenu .close{position:absolute; bottom:5px; right:5px;}
.fixmenu a.on, .fixmenu a:hover{color:#eb6101;}

.vtitle{padding-bottom:20px; clear:both}
blockquote{font-size:28px; height:50px; padding-top:5px}
blockquote.stbefore {background:url(../images/block1.jpg) 0 top no-repeat; } 
blockquote span {background:url(../images/block2.jpg) right  top no-repeat;  display:inline-block; padding-left:35px; padding-right:35px} 
.value{overflow:hidden;}
.value .vibox{border:1px solid rgba(153,153,153,1); float:left; font-size:18px; font-weight:400; width:180px; height:50px; line-height:50px; text-align:center; box-sizing:border-box}
.value .star{float:left; padding-top:10px;}
.conduct ul li{background:url(../images/vision_check.png) no-repeat 0 center; padding-left:50px; margin-bottom:35px}
.conduct ul li .t1{width:230px; text-align:justify; margin-right:30px; display:inline-block; }
.conduct ul li .t2{font-size:26px; font-style:italic; width:260px; text-align:justify; display:inline-block; letter-spacing:4px}
.conduct ul li .ls{letter-spacing:-0.005px}
.conduct ul li pre{font-family: 'Nanum Barun Gothic', sans-serif; letter-spacing:-1px;}

.citxt{font-size:18px; color:#818686}
.citxt .black{color:rgba(0,0,0,1);}
.citxt .red{color:#c85255;}
.citxt .org{color:#f09267;}
.cimg .cimg1{display:inline-block; padding-right:100px;}
.colorbox .orgbox{width:220px; height:55px; background:#f36422; float:left; margin-right:15px}
.colorbox .redbox{width:220px; height:55px; background:#ca282d;  float:left; margin-right:15px}
.colorboxw{overflow:hidden;}
.colorbox{line-height:55px; font-size:18px;}

.maptitle{font-size:18px; font-weight:bold; margin-bottom:24px;}
.submaptitle{margin-bottom:35px;}
.maptrans{overflow:hidden; padding-bottom:30px;}
.maptrans .mapico{float:left; width:50px;}
.maptrans .maptxt{float:left; width:700px}
.maptrans .maptxt .maptxtb{font-weight:bold; padding-bottom:15px; font-size:15px}

.ec{margin-left:80px;}
.ec .ectxt{font-size:22px; color:#6e6e6e; line-height:160%; margin-bottom:30px;}
.ec .ec-bg{background:url(../images/ec-1-bg.png) no-repeat; width:700px; height:230px; margin-bottom:30px; position:relative}
.ec .ec-bg .ecico1 a{border:1px solid #c8c8c8; display:block; position:absolute; width:165px; height:25px; text-align:center; line-height:25px; background:rgba(255,255,255,1); bottom:20px; left:25px; }
.ec .ec-bg .ecico2 a{border:1px solid #c8c8c8; display:block; position:absolute; width:165px; height:25px; text-align:center; line-height:25px; background:rgba(255,255,255,1); bottom:20px; left:265px; }
.ec .ec-bg .ecico3 a{border:1px solid #c8c8c8; display:block; position:absolute; width:165px; height:25px; text-align:center; line-height:25px; background:rgba(255,255,255,1); bottom:20px; left:495px; }
.ec .kaka{padding-bottom:85px;}
.ec .ecicobg{background:url(../images/ec-1-ico.png) no-repeat; padding-left:30px; font-size:18px; margin-bottom:40px;}


.soltitle{background:url(../images/titlebar.png) no-repeat 0 3px; color:#eb6101; font-size:24px; 	font-family: 'seoulnamsanregular', sans-serif; letter-spacing:-1px; padding-left:10px; line-height:120%;} 
.solsubtitle{font-size:22px; color:#a8a1a1; margin-bottom:70px; line-height:120%;}
.solsubtitle span{color:rgba(0,0,0,1);}
.solico{overflow:hidden;}
.solico li{float:left; padding:0 45px 260px;}
.solico li:nth-child(3){padding-right:0;}

.solbox{margin-top:130px; margin-bottom:100px; overflow:hidden}
.solbox .solbox1{border:1px solid rgba(0,0,0,1); width:295px; height:330px; padding:185px 30px 25px; background:url(../images/savemoney.png) no-repeat center 20px; box-sizing:border-box; font-size:20px; text-align:justify; float:left; margin-right:10px;}
.solbox .solbox2{border:1px solid rgba(0,0,0,1); width:295px; height:330px; padding:185px 30px 25px; background:url(../images/savetitle.png) no-repeat center 20px; box-sizing:border-box; font-size:20px; text-align:justify; float:left; margin-right:10px;}
.solbox .solbox3{border:1px solid rgba(0,0,0,1); width:295px; height:330px; padding:185px 30px 25px; background:url(../images/saveeffort.png) no-repeat center 20px; box-sizing:border-box; font-size:20px; text-align:justify; float:left; letter-spacing:-0.5px;}

.solbtn a{border-radius:5px; background:#c72b33; display:block; width:215px;text-align:center; margin:0 auto; color:rgba(255,255,255,1); margin-bottom:160px; font-size:22px; padding:10px 0 5px; box-sizing:border-box; -webkit-box-shadow: 5px 3px 17px -5px rgba(148,143,148,1);
-moz-box-shadow: 5px 3px 17px -5px rgba(148,143,148,1);
box-shadow: 5px 3px 17px -5px rgba(148,143,148,1); }
.solbtn span{display:block; font-size:15px; color:#d7d0d0; position:relative; top:-3px;}
.sol3{font-size:20px; color:rgba(51,51,51,1); margin-bottom:80px}
.sol3 .solbox1{background:url(../images/Sol-3_1.png) no-repeat; height:80px; width:100%; line-height:80px; padding-left:90px}
.sol3 .solbox2{background:url(../images/Sol-3_2.png) no-repeat; height:80px; width:100%; padding-left:90px; padding-top:5px}
.sol3 .solbox3{background:url(../images/Sol-3_3.png) no-repeat; height:80px; width:100%; line-height:80px; padding-left:90px}
.process {font-size:15px; overflow:hidden}
.process .processico1{background:url(../images/Sol-3-b1.png) no-repeat; width:110px; height:100px; text-align:center; padding-top:110px; float:left}
.process .arr{background:url(../images/Sol3-arr.png) no-repeat 10px 50px; width:40px; height:320px; float:left}
.process .processico2{background:url(../images/Sol-3-b2.png) no-repeat; width:110px; height:100px; text-align:center; padding-top:110px; float:left}
.process .processico3{background:url(../images/Sol-3-b3.png) no-repeat; width:110px; height:100px; text-align:center; padding-top:110px; float:left}
.process .processico4{background:url(../images/Sol-3-b4.png) no-repeat; width:110px; height:100px; text-align:center; padding-top:110px; float:left}
.process .processico5{background:url(../images/Sol-3-b5.png) no-repeat; width:110px; height:100px; text-align:center; padding-top:110px; float:left}
.process .processico6{background:url(../images/Sol-3-b6.png) no-repeat; width:110px; height:100px; text-align:center; padding-top:110px; float:left}
.consolbtn a{border-radius:5px; background:#c72b33; display:block; width:215px;text-align:center; margin:0 auto; color:rgba(255,255,255,1); margin-bottom:160px; font-size:20px; padding:15px 0; box-sizing:border-box;-webkit-box-shadow: 5px 3px 17px -5px rgba(148,143,148,1);
-moz-box-shadow: 5px 3px 17px -5px rgba(148,143,148,1);
box-shadow: 5px 3px 17px -5px rgba(148,143,148,1);}






