#head {width:100%; height:110px; background-color:#fff;}
#head ul {}
#head .logo {float:left; padding-left:50px; line-height:110px;}
#head .menu {float:right;}
#head .menu ul {width:512px; float:right;}
#head .menu li {float:left; width:128px; height:110px; text-align:center; color:#272727; font-size:16px; padding-top:65px;}
#head .menu .menu_01 {background:url('/sub/img/top_01_off.jpg')center no-repeat; cursor: pointer;}
#head .menu .menu_01:hover {background:url('/sub/img/top_01_on.jpg')center no-repeat; color:#fff;}
#head .menu .on_01 {background:url('/sub/img/top_01_on.jpg')center no-repeat; color:#fff;}
#head .menu .menu_02 {background:url('/sub/img/top_02_off.jpg')center no-repeat; cursor: pointer;}
#head .menu .menu_02:hover {background:url('/sub/img/top_02_on.jpg')center no-repeat; color:#fff;}
#head .menu .on_02 {background:url('/sub/img/top_02_on.jpg')center no-repeat; color:#fff;}
#head .menu .menu_03 {background:url('/sub/img/top_03_off.jpg')center no-repeat; cursor: pointer;}
#head .menu .menu_03:hover {background:url('/sub/img/top_03_on.jpg')center no-repeat; color:#fff;}
#head .menu .on_03 {background:url('/sub/img/top_03_on.jpg')center no-repeat; color:#fff;}
#head .menu .menu_04 {background:url('/sub/img/top_04_off.jpg')center no-repeat; cursor: pointer;}
#head .menu .menu_04:hover {background:url('/sub/img/top_04_on.jpg')center no-repeat; color:#fff;}
#head .menu .on_04 {background:url('/sub/img/top_04_on.jpg')center no-repeat; color:#fff;}
#head .menu .menu_05 {background:url('/sub/img/top_05_off.jpg')center no-repeat; cursor: pointer;}
#head .menu .menu_05:hover {background:url('/sub/img/top_05_on.jpg')center no-repeat; color:#fff;}
#head .menu .on_05 {background:url('/sub/img/top_05_on.jpg')center no-repeat; color:#fff;}

#main {width:100%; height:840px; min-width:1200px; background-color:#f3f3f3;}
#main .main_title {padding:320px 0 0 100px; text-align:left; font-size:20px; color:#fff; font-weight:900; line-height:70px; text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);}
#main .main_title p {font-size:65px; font-weight:900; letter-spacing:-1px;}
#main .main_a {}
#main .main_a div {float:left; width:16.66%; height:210px;}
#main .main_a .main_a_01 {background:url('/sub/img/main_a_01.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_02 {background:url('/sub/img/main_a_02.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_03 {background:url('/sub/img/main_a_03.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_04 {background:url('/sub/img/main_a_04.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_05 {background:url('/sub/img/main_a_05.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_06 {background:url('/sub/img/main_a_06.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_07 {background:url('/sub/img/main_a_07.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_08 {background:url('/sub/img/main_a_08.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_09 {background:url('/sub/img/main_a_09.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_10 {background:url('/sub/img/main_a_10.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_11 {background:url('/sub/img/main_a_11.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_12 {background:url('/sub/img/main_a_12.JPG') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_13 {background:url('/sub/img/main_a_13.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_14 {background:url('/sub/img/main_a_14.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_15 {background:url('/sub/img/main_a_15.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_16 {background:url('/sub/img/main_a_16.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_17 {background:url('/sub/img/main_a_17.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_18 {background:url('/sub/img/main_a_18.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_19 {background:url('/sub/img/main_a_19.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_20 {background:url('/sub/img/main_a_20.JPG') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_21 {background:url('/sub/img/main_a_21.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_22 {background:url('/sub/img/main_a_22.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_23 {background:url('/sub/img/main_a_23.jpg') center no-repeat; background-size:cover; opacity:0.0;}
#main .main_a .main_a_24 {background:url('/sub/img/main_a_24.JPG') center no-repeat; background-size:cover; opacity:0.0;}

#tail {width:100%; overflow:hidden; padding:35px 50px; text-align:left; background-color:#212121; color:#aaa; font-size:12px; line-height:20px;}
#tail p {padding-top:5px; color:#999;}

/* 헤더 */
#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 { }

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