#head {width:1200px; height:95px; margin:0 auto;}
#head .logo {float:left; width:150px; text-align:left; line-height:95px;}
#head .menu {float:left; width:900px; text-align:center;}
#head .menu .area {width:760px; margin:0 auto;}
#head .menu .menu_01 {float:left; height:95px;}
#head .menu .menu_01 h4 {height:95px; line-height:95px; padding:0 25px; color:#000; font-weight:700; font-size:17px; background:url('/sub/img/menu_arrow.png')right no-repeat; cursor: pointer; }
#head .menu .menu_01 h4:hover {color:#1f56d2;}
#head .menu ul li ul {display:none; position:absolute; width:130px; overflow:hidden; background-color:#1f56d2; padding:20px 0; z-index:100000;}
#head .menu ul li ul li {height:30px; line-height:30px; text-align:center; color:#a5bbed; font-size:14px; font-weight:500; cursor: pointer; letter-spacing:-1px;}
#head .menu ul li ul li:hover {color:#fff; background-color:#18419f;}
#head .lan {float:left; width:150px; text-align:right; line-height:95px;}
#head .lan a {margin-left:5px;}

#main {width:100%; height:650px;}
#main .main_01 {width:100%; height:650px; background:url('/sub/img/main_bg_01.jpg')center no-repeat;}
#main .main_02 {width:100%; height:650px; background:url('/sub/img/main_bg_02.jpg')center no-repeat;}
#main .main_03 {width:100%; height:650px; background:url('/sub/img/main_bg_03.jpg')center no-repeat;}

#main .text {width:1200px; margin:0 auto; padding-top:120px; font-size:20px; line-height:32px; font-weight:300;}
#main .text p {font-family: 'NanumSquare', sans-serif;  font-size:50px; padding-bottom:50px; font-weight:700; line-height:60px;}
#main .w {color:#fff;}
#main .b {color:#363a3e;}
#main .text .w_btn {padding:17px 35px 13px 35px; border:1px solid #fff; text-align:center; color:#fff; font-size:11px; font-family : raleway_b; letter-spacing:1px; text-transform:uppercase;}
#main .text .w_btn:hover {background-color:#fff; color:#000;}
#main .text .b_btn {padding:17px 35px 13px 35px; border:1px solid #363a3e; text-align:center; color:#363a3e; font-size:11px; font-family : raleway_b; letter-spacing:1px; text-transform:uppercase;}
#main .text .b_btn:hover {background-color:#363a3e; color:#fff;}

#main_icon {width:1080px; overflow:hidden; margin:0 auto; padding:60px 0;}
#main_icon div {float:left; width:269px; height:160px; border-right:1px solid #dddddd; text-align:center; color:#6d6d6d; font-size:14px; letter-spacing:-1px; font-weight:700; cursor: pointer;}
#main_icon div p {color:#101010; font-size:19px; font-weight:700; padding:20px 0 5px 0; letter-spacing:0;}

#main_box {width:100%; padding:60px 0 ; overflow:hidden; background-color:#fafafa;}
#main_box ul {width:1200px; margin:0 auto;}
#main_box .box_01 {float:left; width:400px; height:600px; background:url('/sub/img/box_01_bg.jpg')no-repeat; background-size:cover;}
#main_box .box_small {float:left; width:800px; height:600px;}
#main_box .box_01 {float:left; width:400px; height:600px; background:url('/sub/img/box_01_bg.jpg')no-repeat; background-size:cover;}
#main_box .box_02 {float:left; width:400px; height:300px; background:url('/sub/img/box_02_bg.jpg')no-repeat; background-size:cover;}
#main_box .box_03 {float:left; width:400px; height:300px; background:url('/sub/img/box_03_bg.jpg')no-repeat; background-size:cover;}
#main_box .box_04 {float:left; width:400px; height:300px; background:url('/sub/img/box_04_bg.jpg')no-repeat; background-size:cover;}
#main_box .box_05 {float:left; width:400px; height:300px; background:url('/sub/img/box_05_bg.jpg')no-repeat; background-size:cover;}
#main_box .text {text-align:center; font-size:16px; line-height:25px; padding-top:50px;}
#main_box .text p {font-size:28px; font-weight:700; padding-bottom:25px; margin-bottom:25px;}
#main_box .b {color:#000;}
#main_box .w {color:#fff;}
#main_box .b_title {background:url('/sub/img/main_box_title_b.jpg')center bottom no-repeat;}
#main_box .w_title {background:url('/sub/img/main_box_title_w.jpg')center bottom no-repeat;}
#main_box .cs {text-align:center; padding-top:30px; font-family: 'NanumSquare', sans-serif; font-size:19px; color:#202020; font-weight:700;}
#main_box .cs span {padding-left:10px;color:#4170d9; font-size:28px; font-weight:900;}
#main_box .mail {font-size:15px; color:#333; padding:10px 0;}
#main_box .mail a {color:#333;}
#main_box .mail a:hover {color:#1f56d2;}
#main_box .mail img {margin-right:5px;}
#main_box .btn {padding:13px 25px 10px 25px; border:1px solid #fff; text-align:center; color:#fff; font-size:15px;}
#main_box .btn:hover {background-color:#fff; color:#000;}
#main_box .go {width:calc(100% - 60px); margin:280px 30px 0 30px; height:50px; background-color:#1f56d2; text-align:center; color:#fff; font-size:17px; font-weight:500; line-height:50px; cursor: pointer;}
#main_box .go:hover {background-color:#2149a4;}

#tail {}
#tail .cs {width:100%; height:80px; line-height:80px; background-color:#535353; text-align:center; color:#fff; font-size:15px; text-align:center;}
#tail .cs span {color:#87acff; margin-right:5px;}
#tail .copy {width:100%; overflow:hidden; background-color:#fff; padding:30px 0; text-align:center; color:#999999; font-size:13px; line-height:25px;}
#tail .copy p {color:#ccc;}

/* 헤더 */
#header {background:#121212;margin:0 0 0px;}
#header .header_inner {width:1000px;height:100px;margin:0 auto}
#header .utilmenu           { font-size:12px; color:#111111; letter-spacing:0px; } 
#header .utilmenu a         { font-size:12px; color:#999999; }
#header .utilmenu a:hover   { font-size:12px; color:#111111; }
#header .utilmenu span      { font-size:12px; color:#999999; padding:0px 5px; } 

#header .headmenu           { font-size:16px; color:#333333; letter-spacing:0px; text-align:center; } 
#header .headmenu a         { font-size:16px; color:#333333; }
#header .headmenu a:hover   { font-size:16px; color:#ff0000; }
#header .headmenu span      { font-size:12px; color:#999999; padding:0px 10px; } 

/* 풋터 */
#footer .tailmenu           { font-size:12px; color:#999999; letter-spacing:0px; line-height:150%; } 
#footer .tailmenu a         { font-size:12px; color:#999999; }
#footer .tailmenu a:hover   { font-size:12px; color:#111111; }
#footer .tailmenu span      { font-size: 8px; color:#dddddd; padding:0px 10px; } 

/* 서브페이지 레이아웃 */ 
#subvisual {height:200px;background:#f9f9f9}
#subvisual .subvisual_inner {width:1000px;text-align:center;}

#container { }
#container .container_inner {width:1000px;margin:0 auto;padding:50px 0px}

#container .sub_title {margin-top:-5px; text-align:left;}
#container .sub_title p.subject {color:#111;font-size:32px;margin-bottom:10px;text-align:left; font-weight:bold;}
#container .sub_title p.content {color:#aaa;font-size:14px;margin-bottom:40px;text-align:left; }

#container .sub_content { }

#container .sub_content_etc { }
#container .sub_content_etc p.subject {color:#111;font-size:18px;margin-bottom:10px;font-weight:bold;}
#container .sub_content_etc p.content {color:#999;font-size:14px;margin-bottom:40px;line-height:150%;}

#container .sub_content .sub_tabmenu { }

/* 메인페이지 레이아웃 */ 
