@import url('https://fonts.googleapis.com/css?family=Lato:400,500,900');
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

#header { font-family:'Noto Sans KR'; width:100%; min-width:1200px; height:70px; background-image:url('../../sub/img/menu.png'); position:fixed; top:0; z-index:100000000000000000000;}
#header .logo {float:left; width:145px; padding:15px 0 0 70px;}
#header .menu {float:left; width:calc(100% - 445px); text-align:center; color:#fff; font-size:15px; font-family : g_right; padding-top:25px;}
#header .menu a {color:#fff; margin:0 10px;}
#header .btn {float:left; width:230px; text-align:right;}


#main_banner {width:100%; min-width:1200px; position:absolute; top:150px; z-index:100;}
#main_banner ul {padding:0 70px; text-align:right;}
#main_banner .s_01 {float:right; width:100%; height:470px;}
#main_banner .s_01 .product {float:right; width:510px;}
#main_banner .s_01 .pro {text-align:center; color:#fff; font-size:15px; line-height:30px;}
#main_banner .s_01 .pro p {font-size:28px; line-height:34px; font-family : t_r; color:#fff; padding:100px 0 50px 0;}
#main_banner .s_01 .pro .btn {border:1px solid #fff; width:220px; padding:12px 0; text-align:center; font-size:15px; margin:0 auto;}
#main_banner .s_01 .pro .btn a {color:#fff;}
#main_banner .s_01 .banner_01 {float:right; width:245px; height:225px; background-image:url('../../sub/img/banner_bg.png'); margin:245px 20px 0 0; text-align:center; color:#aaa; font-size:13px; line-height:19px;}
#main_banner .s_01 .banner_01 p {color:#fff; font-family : t_r; padding:0 0 20px 0; font-size:19px;}
#main_banner .s_01 .banner_01 img {padding-top:20px;}
#main_banner .s_01 .banner_01 a {color:#aaa;}

#main_banner .s_02 {float:right; width:100%; height:225px; margin-top:20px;}
#main_banner .s_02 .banner_02 {float:right; width:245px; height:225px; background-color:#fff; text-align:center; color:#777; font-size:15px; line-height:19px;}
#main_banner .s_02 .banner_02 p {color:#c8ae69; font-family : t_r; padding:20px 0 5px 0; font-size:19px;}
#main_banner .s_02 .banner_02 img {padding-top:40px;}
#main_banner .s_02 .banner_02 a {color:#777;}

#main_banner .s_02 .banner_03 {float:right; width:245px; height:225px; background-image:url('../../sub/img/banner_03_bg.jpg'); margin:0 20px 0 0;}
#main_banner .s_02 .banner_03 {float:right; width:245px; height:225px; background-color:#fff; text-align:center; color:#fff; font-size:15px; line-height:19px;}
#main_banner .s_02 .banner_03 p {color:#fff; font-family : t_r; padding:20px 0 5px 0; font-size:19px;}
#main_banner .s_02 .banner_03 img {padding-top:40px;}
#main_banner .s_02 .banner_03 a {color:#fff;}

#main_banner .s_02 .banner_04 { background-size:165px; background-repeat:no-repeat; background-color:#e0e0e0; 
background-position:top 14px center; background-image:url('../../sub/img/banner_04.jpg'); float:right; width:245px; height:225px; margin:0 20px 0 0;}
#main_banner .s_02 .banner_04 p { font-family:'Noto Sans KR'; font-weight:500; font-size:17px; text-align:center; margin:160px 0 0 0; 
letter-spacing:-0.5px; color:#757575; }
top:40px;}
#main_banner_2020 .s_02 .banner_03 a {color:#fff;}

#main_banner .s_02 .banner_04 { background-size:165px; background-repeat:no-repeat; background-color:#e0e0e0; 
background-position:top 14px center; background-image:url('../../sub/img/banner_04.jpg'); float:right; width:245px; height:225px; margin:0 20px 0 0;}
#main_banner .s_02 .banner_04 p { font-family:'Noto Sans KR'; font-weight:500; font-size:17px; text-align:center; margin:160px 0 0 0; 
letter-spacing:-0.5px; color:#757575; }

#slogan_2020 {position:absolute; z-index:111; top:145px; right:185px; text-align:left; font-family : t_r; line-height:60px; }
#slogan_2020 h4 {color:#bca66c; font-size:45px; font-weight:normal; letter-spacing:-1px;}
#slogan_2020 p {color:#fff; opacity:0.7; font-size:20px; letter-spacing:4px;}
#slogan_2020 .s1 {}
#slogan_2020 .s2 {}

#pro_2020 {width:510px; position:absolute; z-index:1111; text-align:center; color:#fff; font-size:15px; line-height:30px; top:360px; right:150px;}
#pro_2020 p {font-size:28px; line-height:34px; font-family : t_r; color:#fff; padding:100px 0 50px 0;}
#pro_2020 .btn {border:1px solid #fff; width:220px; padding:12px 0; text-align:center; font-size:15px; margin:0 auto;}
#pro_2020 .btn a {color:#fff;}

#main_banner_2020 {width:1200px; margin:0 auto; overflow:hidden; margin-top:70px; }
#main_banner_2020 li {float:left; width:25%; height:210px; padding:25px 0; text-align:center; font-size:14px; line-height:22px; cursor: pointer; }
#main_banner_2020 li:nth-child(1) {color:#000; background:url('../../sub/img/img_banner_2020_1.jpg')center no-repeat;}
#main_banner_2020 li:nth-child(2) {color:#000; border-top:1px solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1);}
#main_banner_2020 li:nth-child(3) {color:#fff;  background:url('../../sub/img/banner_03_bg.jpg')center no-repeat; background-size:cover;}
#main_banner_2020 li:nth-child(4) {color:#000;  background:#efefef;}
#main_banner_2020 p {font-family : t_r,'Noto Sans KR'; padding:0 0 20px 0; font-size:19px; line-height:25px;}
#main_banner_2020 li img {padding-bottom:10px;}

#main_banner_2020_n {width:1200px; margin:0 auto; overflow:hidden; margin-top:70px; }
#main_banner_2020_n li {float:left; width:23%; margin-right:2%; height:340px; border:1px solid #e5e5e5; border-bottom:4px solid #aaa; cursor: pointer; }
#main_banner_2020_n li:hover {border-bottom:4px solid #bca66c;}
#main_banner_2020_n li:nth-child(4) {margin-right:0;}
#main_banner_2020_n .img {width:100%; height:150px;}
#main_banner_2020_n li:nth-child(1) .img {background:url('/sub/img/img_main_banner_2020_a.jpg')center no-repeat; background-size:cover;}
#main_banner_2020_n li:nth-child(2) .img {background:url('/sub/img/img_main_banner_2020_b.jpg')center no-repeat; background-size:cover;}
#main_banner_2020_n li:nth-child(3) .img {background:url('/sub/img/img_main_banner_2020_c.jpg')center no-repeat; background-size:cover;}
#main_banner_2020_n li:nth-child(4) .img {background:url('/sub/img/img_main_banner_2020_d.jpg')center no-repeat; background-size:cover;}
#main_banner_2020_n .text {width:calc(100% - 50px); height:280px; padding:25px; text-align:center; font-size:14px; color:#666; letter-spacing:-1px;}
#main_banner_2020_n .text p {font-family : t_r,'Noto Sans KR'; padding:0 0 20px 0; font-size:18px; line-height:25px; color:#bca66c; letter-spacing:0;}


/*
#main_banner_2020 ul {width:1200px; margin:0 auto; overflow:hidden;}
#main_banner_2020 .s_01 {float:left; width:25%;}
#main_banner_2020 .s_01 .banner_01 {width:100%; height:225px; background:url('../../sub/img/banner_bg.png')center repeat; margin:0; text-align:center; color:#aaa; font-size:13px; line-height:19px;}
#main_banner_2020 .s_01 .banner_01 p {color:#fff; font-family : t_r; padding:0 0 20px 0; font-size:19px;}
#main_banner_2020 .s_01 .banner_01 img {padding-top:20px;}
#main_banner_2020 .s_01 .banner_01 a {color:#aaa;}

#main_banner_2020 .s_02 {float:left; width:75%; height:225px; border-top:1px solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1); }
#main_banner_2020 .s_02 .banner_02 {float:left; width:33.333%; height:225px; background-color:#fff; text-align:center; color:#777; font-size:15px; line-height:19px;}
#main_banner_2020 .s_02 .banner_02 p {color:#c8ae69; font-family : t_r; padding:20px 0 5px 0; font-size:19px;}
#main_banner_2020 .s_02 .banner_02 img {padding-top:40px;}
#main_banner_2020 .s_02 .banner_02 a {color:#777;}

#main_banner_2020 .s_02 .banner_03 {float:left; width:33.333%; height:225px; text-align:center; background:url('../../sub/img/banner_03_bg.jpg')center no-repeat; background-size:cover;}
#main_banner_2020 .s_02 .banner_03 p {color:#fff; font-family : t_r; padding:20px 0 5px 0; font-size:19px;}
#main_banner_2020 .s_02 .banner_03 img {padding-top:40px;}
#main_banner_2020 .s_02 .banner_03 a {color:#fff;}

#main_banner_2020 .s_02 .banner_04 {float:left; width:33.333%; height:225px; background:#e0e0e0 url('../../sub/img/banner_04.jpg')center top 15px no-repeat; background-size:165px; }
#main_banner_2020 .s_02 .banner_04 p { font-family:'Noto Sans KR'; font-weight:500; font-size:17px; text-align:center; margin:170px 0 0 0; 
letter-spacing:-0.5px; color:#757575; }
*/

#main {width:100%; height:960px;}

#main_2020 {width:100%; height:960px;}
#main_2020 li {height:960px !important;}

#about {width:1200px; margin:0 auto; overflow:hidden; padding:100px 0;}
#about .text {overflow:hidden; padding-bottom:40px;}
#about .text .title {float:left; width:250px; font-family : t_r; color:#060606; font-size:14px; text-align:right;}
#about .text .title p {font-size:37px;}
#about .text .content {float:left; width:890px; padding-left:60px; color:#999; font-size:14px; line-height:25px;}
#about .icon {overflow:hidden; border:1px solid #e5e5e5;}
#about .icon li {float:left; width:calc(25% - 1px);border-right:1px solid #e7e7e7; text-align:center; font-size:13px; line-height:20px; padding:40px 0 20px 0; color:#999; cursor: pointer; }
#about .icon li:hover {background-color:#fafafa;}
#about .icon li:hover a {color:#bca66c;}
#about .icon li p {font-family : t_r;  font-size:18px; padding:20px 0 0 0;}
#about .icon li a {color:#060606; }

#academy {width:100%; height:645px; background-image:url('../../sub/img/academy_bg.jpg');}
#academy .aca {text-align:center;}
#academy .aca .content {width:100%; min-width:1200px; overflow:hidden;}
#academy .aca .content .text {float:left; width:46%; padding:0 2%; min-width:500px; text-align:center; color:#aaa; font-size:15px; line-height:30px}
#academy .aca .content .text p {color:#ddbe6b; font-size:14px; font-family : t_r; padding:100px 0 30px 0;}
#academy .aca .content .text p b {font-size:40px; padding:20px 0;}
#academy .aca .content .text h4 {font-size:20px; font-weight:normal; color:#fff;}
#academy .aca .content .text .btn {border:1px solid #aaa; width:220px; padding:12px 0; text-align:center; font-size:15px; margin:0 auto;}
#academy .aca .content .text .btn a {color:#aaa;}
#academy .aca .content .img {float:left; width:50%; height:645px;}

#main_board {width:100%; overflow:hidden; background-image:url('../../sub/img/main_board_bg.jpg'); padding:100px 0;}
#main_board ul {width:1200px; margin:0 auto;}
#main_board li {float:left; width:400px;}
#main_board .img {width:400px; 300px;}
#main_board .text {width:300px; height:200px; padding:50px; background-color:#fff; }
#main_board .text p {color:#1b1b1b; font-size:12px; font-family : t_r; letter-spacing:2px; padding-bottom:10px;}
#main_board .text p b {color:#c8ae69; font-size:20px; font-family:맑은 고딕; letter-spacing:-1px; padding:3px 0 0 0;}
#main_board .text a {color:#aaa;}



#main_board_2020 {width:100%; overflow:hidden; background-image:url('../../sub/img/main_board_bg.jpg'); padding:60px 0 80px 0;}
#main_board_2020 .title {color:#000; font-size:14px; font-family : t_r; text-align:center; line-height:40px; padding-bottom:50px;}
#main_board_2020 .title p {font-size:40px;}
#main_board_2020 ul {width:1200px; margin:0 auto;}
#main_board_2020 li {float:left; width:24%; margin-right:1%; height:300px; }
#main_board_2020 .img {width:400px; 300px;}
#main_board_2020 .text {width:calc(100% - 60px); height:240px; padding:30px; border-bottom:1px solid #ddd; background-color:#fff; }
#main_board_2020 .text p {color:#1b1b1b; font-size:12px; height:150px; font-family : t_r; letter-spacing:2px; padding-bottom:10px; line-height:30px;}
#main_board_2020 .text p b {display:block;color:#c8ae69; font-size:20px; line-height:25px; font-family:맑은 고딕; letter-spacing:-1px; padding:3px 0 0 0;}
#main_board_2020 .text a {color:#aaa;}
#main_board_2020 .re {width:calc(100% - 60px); height:260px; padding:20px 25px; background-color:rgba(168,135,53,.7); color:#fff; text-align:center;}
#main_board_2020 .re p {color:#fff; font-size:12px; font-family : t_r; letter-spacing:2px; padding-bottom:5px; }
#main_board_2020 .re p b {color:#fff; font-size:18px; font-family:맑은 고딕; letter-spacing:-1px; padding:2px 0 0 0;}
#main_board_2020 .re span {display:block; line-height:18px; padding:2px 0;}
#main_board_2020 .re span b {display:block; font-size:15px;}
#main_board_2020 .re span i {font-size:13px;}

#main_board_2020 {}
#main_board_2020 .list_t {cursor: pointer;  width:100%; overflow:hidden; padding-bottom:15px;}
#main_board_2020 .list_t  h4 {color:#ddd; padding-bottom:0px; font-size:12px; font-family : t_r; letter-spacing:0;}
#main_board_2020 .list_t  h1 {color:#333; font-size:20px; letter-spacing:-1px;}
#main_board_2020 .list {font-family : t_r; letter-spacing:2px; }
#main_board_2020 .subj {width:100%; overflow:hidden; line-height:15px; letter-spacing:0px; padding-left:10px; padding-bottom:12px; background:url('/sub/img/main_board_dot.jpg')left top 5px no-repeat;}
#main_board_2020 .subj a {color:#777;}
#main_board_2020 .subj a:hover {color:#000}

#insta_01 {width:100%; overflow:hidden; padding:60px 0 80px 0; text-align:center; color:#000;}
#insta_01 p {color:#777; font-size:18px; font-family : t_r; padding-bottom:30px;}
#insta_01 p b {font-size:40px; padding:0 0 20px 0; color:#333;}
#insta_01 ul {width:1200px; margin:0 auto; margin-top:50px;}
#insta_01 ul li {float:left; width:200px; height:200px;}
#insta_01 ul li:nth-child(1) {background-color:#555;}
#insta_01 ul li:nth-child(2) {background-color:#777;}
#insta_01 ul li:nth-child(3) {background-color:#333;}
#insta_01 ul li:nth-child(4) {background-color:#aaa;}
#insta_01 ul li:nth-child(5) {background-color:#555;}
#insta_01 ul li:nth-child(6) {background-color:#777;}

#insta_03 {width:100%; overflow:hidden; padding:60px 0 80px 0; text-align:center; color:#000; background:url('/sub/img/bg_insta_03.jpg')repeat;}
#insta_03 p {color:#777; font-size:18px; font-family : t_r; padding-bottom:30px;}
#insta_03 p b {font-size:40px; padding:0 0 20px 0; color:#333;}
#insta_03 ul {width:1200px; margin:0 auto; margin-top:50px;}
#insta_03 ul li {float:left; width:200px; height:200px;}
#insta_03 ul li:nth-child(1) {background-color:#555;}
#insta_03 ul li:nth-child(2) {background-color:#777;}
#insta_03 ul li:nth-child(3) {background-color:#333;}
#insta_03 ul li:nth-child(4) {background-color:#aaa;}
#insta_03 ul li:nth-child(5) {background-color:#555;}
#insta_03 ul li:nth-child(6) {background-color:#777;}

#insta_02 {width:100%; overflow:hidden; padding:60px 0 80px 0; text-align:center; color:#fff; background:url('/sub/img/bg_insta_02.jpg')center no-repeat; background-size:cover;}
#insta_02 p {color:#c8ae69; font-size:18px; font-family : t_r; padding-bottom:30px;}
#insta_02 p b {font-size:40px; padding:0 0 20px 0; color:#c8ae69;}
#insta_02 ul {width:1200px; margin:0 auto; margin-top:50px;}
#insta_02 ul li {float:left; width:200px; height:200px;}
#insta_02 ul li:nth-child(1) {background-color:#555;}
#insta_02 ul li:nth-child(2) {background-color:#777;}
#insta_02 ul li:nth-child(3) {background-color:#333;}
#insta_02 ul li:nth-child(4) {background-color:#aaa;}
#insta_02 ul li:nth-child(5) {background-color:#555;}
#insta_02 ul li:nth-child(6) {background-color:#777;}

#tail {width:100%; overflow:hidden; background-image:url('../../sub/img/tail_bg.jpg'); padding:50px 0;}
#tail ul {width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
#tail .info {float:left; width:300px; color:#aaa; margin-right:50px;}
#tail .site {float:left; width:170px; text-align:right;}
#tail .site p {color:#fff; font-size:15px; font-family : t_r; padding-bottom:10px;}
#tail .site a {display:block; color:#aaa; line-height:190%;}
#tail .info_02 {float:left; color:#999;}
#tail .copy {float:right; color:#999;}

/* 서브페이지 레이아웃 */ 

#navigation{background-color:#000000;}

#subvisual {font-family:'Noto Sans KR';position:relative; height:auto;}
#subvisual .subvisual_inner .title1{display:none;}
#subvisual .subvisual_inner .title2{display:none;}
#subvisual .subvisual_bg1{height:70px; background:none;}

#subvisual .subvisual_height{display:none;}
#subnavi1{position:relative; top:70px; padding:15px 0;}
#subnavi1 > .s_01{  }
#subnavi1 .on{z-index:999;}
#subnavi2{width:100%; position:relative; top:70px; border-bottom:0px solid #eaeaea; 
background:url('../../../sub/img/sub_tab_bg.png'); overflow:hidden; }
/* #subnavi2{width:100%; position:relative; top:70px; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:url('../../../sub/img/sub_tab_bg.png')} */
#subnavi2 ul{ width:1200px; margin:0 auto; border-bottom:1px solid #eaeaea; overflow:hidden; text-align:center; }
#subnavi2 ul li {border-right:0px solid #dddddd; border:1px solid #eaeaea; }
#subnavi2 ul li a{display:block; }

#subnavi3{width:100%; position:relative; top:70px; border-bottom:0px solid #eaeaea; background:url('../../../sub/img/sub_tab_bg.png'); overflow:hidden; }
#subnavi3 ul{ width:404px; margin:0 auto; border-bottom:1px solid #eaeaea; overflow:hidden; text-align:center; }
#subnavi3 ul li {float:left; padding:12px 0; margin:0 1px; width:200px; display:inline-block; color:#959595; font-size:15px; border:0; font-weight:400; text-align:center; border-bottom:0px solid #eaeaea; }
#subnavi3 ul li a{display:block; color:#fff;}
#subnavi3 .on {border-bottom:1px solid #bca66b; color:#bca66b;}
#subnavi3 .on a {color:#bca66b;}

#subnavi4{width:100%; position:relative; top:70px; border-bottom:1px solid #eaeaea; background:url('../../../sub/img/sub_tab_bg.png'); overflow:hidden; }
#subnavi4 ul{ width:404px; margin:0 auto; border-bottom:1px solid #eaeaea; overflow:hidden; text-align:center; }
#subnavi4 ul li {float:left; padding:12px 0; margin:0 1px; width:200px; display:inline-block; color:#959595; font-size:15px; border:0; font-weight:400; text-align:center; border-bottom:0px solid #eaeaea; }
#subnavi4 ul li a{display:block; color:#777;}
#subnavi4 .on {border-bottom:2px solid #000; color:#000;}
#subnavi4 .on a {color:#000;}

.board_blank { height:100px; }

#subnavi2 .s_01 li{margin:0; background:transparent;}

/* #subvisual {height:450px;background:#f9f9f9}
#subvisual .subvisual_bg1 {height:450px;background-image:url('../../sub/img/sub_visual_bg1.jpg'); background-attachment: fixed;}
#subvisual .subvisual_bg2 {height:450px;background-image:url('../../sub/img/sub_visual_bg2.jpg'); background-attachment: fixed;}
#subvisual .subvisual_bg3 {height:450px;background-image:url('../../sub/img/sub_visual_bg3.jpg'); background-attachment: fixed;}
#subvisual .subvisual_bg4 {height:450px;background-image:url('../../sub/img/sub_visual_bg4.jpg'); background-attachment: fixed;}
#subvisual .subvisual_bg5 {height:450px;background-image:url('../../sub/img/sub_visual_bg5.jpg'); background-attachment: fixed;} */

#subvisual .subvisual_inner {width:1000px; margin:0 auto;text-align:center;}
/* #subvisual .subvisual_inner .title1 {padding-top:50px;font-size:50px;color:#fff;font-family:t_r;}
#subvisual .subvisual_inner .title2 {font-size:18px;color:#fff;} */

#subnavi1   {padding:15px 0; overflow:hidden; /*background:url('../../sub/img/sub_tab_bg.png') repeat;*/;background:rgba(0,0,0,0);  
border-bottom:1px solid #eaeaea;}
#subnavi1 .s_01 {width:840px; margin:0 auto;padding-right:0px; }
#subnavi1 .s_02 {width:570px; margin:0 auto; text-align:center; }
#subnavi1 .s_03 {width:540px; margin:0 auto;padding-left:140px;}
#subnavi1 .s_04 {width:700px; margin:0 auto; }
#subnavi1 .s_05 {width:570px; margin:0 auto; }
#subnavi1 .s_member {width:710px; margin:0 auto; }
#subnavi1 li {float:left; width:140px; text-align:center; font-size:15px; opacity:0.5; color:#fff; font-weight:400;}
#subnavi1 li a { display:block; color:#252525; }
#subnavi1 .on {opacity:1.0;}
/* #subnavi2   {overflow:hidden; margin:0 auto; width:1200px;} */
#subnavi2 .s_02 ul { display:inline-block; }
#subnavi2 .s_01 li {float:left; padding:12px 0; margin:0 1px; width:24.8%; text-align:center; color:#959595; font-size:15px; background:url('../../sub/img/sub_tab_bg.png') repeat;}
#subnavi2 .s_02 li { padding:12px 0; margin:0 1px; width:200px; display:inline-block; color:#959595; font-size:15px; 
background:url('../../sub/img/sub_tab_bg.png') repeat; border:0; font-weight:400; text-align:center; border-bottom:0px solid #eaeaea;  }
/* #subnavi2 .s_02 li:first-child { border-left:1px solid #eaeaea; }  */
#subnavi2 .s_03 li {float:left; padding:12px 0; margin:0 1px; width:24.8%; text-align:center; color:#959595; font-size:15px; background:url('../../sub/img/sub_tab_bg.png') repeat;}
#subnavi2 .s_04 li {float:left; padding:12px 0; margin:0 1px; width:33.1%; text-align:center; color:#959595; font-size:15px; background:url('../../sub/img/sub_tab_bg.png') repeat;}
#subnavi2 li a {color:#959595;}
#subnavi2 .s_01 .on { /* background-color:#bca66b; */ border-bottom:1px solid #bca66b; color:#fff; font-weight:bold;}
#subnavi2 .s_01 .on a {color:#bca66b;}
#subnavi2 .s_02 .on { /* background-color:#bca66b; */ border-bottom:2px solid #000; color:#fff; /* font-weight:bold; */ }
#subnavi2 .s_02 .on a {color:#000;}
#subnavi2 .s_03 .on {background-color:#bca66b; color:#fff; font-weight:bold;}
#subnavi2 .s_03 .on a {color:#fff;}
#subnavi2 .s_04 .on {background-color:#bca66b; color:#fff; font-weight:bold;}
#subnavi2 .s_04 .on a {color:#fff;}
#container { }
#container .container_inner {width:1200px;margin:0 auto;padding:200px 0px 50px 0}
#container .container_inner_styleguide {position:relative;;padding:50px;margin-left:400px;background:#fff;}
#container .leftmenu_styleguide {position:relative;float:left;padding:50px;width:300px;height:1100px;background:#141414;}

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

#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 { }

.sub_menu_new { width:100%; position:relative; top:70px; left:0; background-image:url('../../sub/img/sub_tab_bg.png'); }
.sub_menu_new ul { width:1200px; margin:0 auto; }
.sub_menu_new ul li { width:25%; padding:10px 0; float:left; text-align:center; font-size:13px; }
.sub_menu_new ul li.on { background:#c0a869; }
.sub_menu_new ul li a { color:#ffffff; }

/* 메인페이지 레이아웃 */ 
.container_inner strong.subject { display:block; font-family:'Noto Sans KR'; font-size:35px; color:#252525; text-align:center; padding:0 0 50px 0; }