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

*{-webkit-text-size-adjust:none; margin:0; padding:0; font-size:100%; font-family:Arial, sans-serif;}

/*add*/

#allwrap {width:100%; min-width:1077px; background:url(../images/bg.jpg) repeat-x 0 0; margin:0px;}
.half_bg {width:50%;  height:511px; position:absolute; top:0px; left:50%; background:url(../images/bg02.jpg) repeat-x 0 0;margin:0px;}
#allwrap_main {width:100%; background:url(../images/bg_main_01.jpg) repeat-x 0 0; margin:0px;}
.half_bg_main {width:50%;  height:511px; position:absolute; top:0px; left:50%; background:url(../images/bg_main_02.jpg) repeat-x 0 0;margin:0px;}
#wrap{width:950px; margin:0 auto; position:relative;}
#container{width:950px;position:relative; margin:0 auto;}

html, body { width:100%; height:100%;  *overflow-x:hidden; }

body, input, button { font-size:12px; font-family: "돋움", Dotum, Helvetica, AppleGothic, Sans-serif;}
img, fieldset, iframe { border:0 none; }

.menu_n1{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:11px; COLOR: #747474; LINE-HEIGHT: 13px;}
.menu_n1 a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:11px; COLOR: #747474; LINE-HEIGHT: 13px; text-decoration: none;}
.menu_n1 a:visited, active, hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:11px; COLOR: #747474; LINE-HEIGHT: 13px; text-decoration: none;}
.menu_n2 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:11px; COLOR: #62a5b1; LINE-HEIGHT: 13px; font-weight:bold;}

.menu_2t {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:14px; COLOR: #e8e8e8; LINE-HEIGHT: 18px; font-weight:bold;}
.menu_3t {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #667982; LINE-HEIGHT: 18px;}
.menu_3t a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #667982; LINE-HEIGHT: 18px; text-decoration: none;}
.menu_3t a:visited, active{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #667982; LINE-HEIGHT: 18px; text-decoration: none;}
.menu_3t a:hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #ffffff; LINE-HEIGHT: 18px; text-decoration: none;}
.menu_3t- {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #ffffff; LINE-HEIGHT: 18px;}
.menu_3t- a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #ffffff; LINE-HEIGHT: 18px; text-decoration: none;}
.menu_3t- a:visited,.menu_3t- a:active,.menu_3t- a:hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #ffffff; LINE-HEIGHT: 18px; text-decoration: none;}

.contents_01 {font-family:Dotum, Helvetica, AppleGothic, Sans-serif; font-size:14px; COLOR: #3a3a3a; LINE-HEIGHT: 20px; font-weight:bold;}
.contents_02 {font-family:Dotum, Helvetica, AppleGothic, Sans-serif; font-size:13px; COLOR: #707070; LINE-HEIGHT: 20px;}
.contents_03 {font-family:Dotum, Helvetica, AppleGothic, Sans-serif; font-size:13px; COLOR: #5d678e; LINE-HEIGHT: 20px; font-weight:bold;}


.contents_l {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px;text-decoration:underline; }
.contents_l a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px; text-decoration:underline; }
.contents_l a:visited,.contents_l a:active{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px; text-decoration:underline; }
.contents_l a:hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px; text-decoration:underline; }

.sub_title01 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:16px; COLOR: #575757; LINE-HEIGHT:20px; font-weight:bold;}
.sub_title02 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:14px; COLOR:#abaaaa; LINE-HEIGHT:20px; font-weight:bold;}

.faq_box01 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #565656; padding: 5px; margin: 10px; border: 1px #a9a9a9 solid;}
.faq_box02 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #9a9a9a; padding: 5px; margin: 10px; font-weight:bold; border-bottom: 1px #a9a9a9 dotted;}
.faq_box03 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #9a9a9a; padding: 5px; margin: 10px; border-bottom: 1px #a9a9a9 dotted;}
.faq_box04 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #565656; padding: 5px; margin: 10px; border-bottom: 1px #a9a9a9 solid;}
.faq_box05 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:11px; COLOR: #9a9a9a; padding: 5px; margin-left:10px}

.faq_t1 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:14px; COLOR: #575757; LINE-HEIGHT: 20px; font-weight:bold;}

.faq_t2 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #9a9a9a; LINE-HEIGHT: 18px;}
.faq_t2 a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #9a9a9a; LINE-HEIGHT: 18px; text-decoration: none;}
.faq_t2 a:visited, active{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #9a9a9a; LINE-HEIGHT: 18px; text-decoration: none;}
.faq_t2 a:hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #4294aa; LINE-HEIGHT: 18px; text-decoration: none;}

.faq_t3 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #7295e8; LINE-HEIGHT: 18px; font-weight:bold;}
.faq_t3 a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #7295e8; LINE-HEIGHT: 18px; text-decoration: none; font-weight:bold;}
.faq_t3 a:visited, active{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #7295e8; LINE-HEIGHT: 18px; text-decoration: none; font-weight:bold;}
.faq_t3 a:hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #7295e8; LINE-HEIGHT: 18px; text-decoration: none; font-weight:bold;}

.video_t {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #5c5f66; LINE-HEIGHT: 16px;}
.video_t a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #5c5f66; LINE-HEIGHT: 16px; text-decoration: none;}
.video_t a:visited, active, hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #5c5f66; LINE-HEIGHT: 16px; text-decoration: none;}

.sub_box {border: 1px #a9a9a9 solid; LINE-HEIGHT: 18px;}

.sub_box_t1 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #565656; padding: 5px; font-weight:bold;}
.sub_box_t1b {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #565656; padding: 5px; font-weight:bold; border-bottom: 1px #a9a9a9 solid;}
.sub_box_t1r {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #565656; padding: 5px; font-weight:bold; border-right:1px #a9a9a9 solid;}
.sub_box_t1br {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #565656; padding: 5px; font-weight:bold; border-bottom: 1px #a9a9a9 solid; border-right:1px #a9a9a9 solid;}
.sub_box_t1brt {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #565656; padding: 5px; font-weight:bold; border-bottom: 1px #a9a9a9 solid; border-right:1px #a9a9a9 solid; border-top:1px #a9a9a9 solid;}
.sub_box_t1bt {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #565656; padding: 5px; font-weight:bold; border-bottom: 1px #a9a9a9 solid; border-top:1px #a9a9a9 solid;}

.sub_box_t2 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px; font-weight:bold;}
.sub_box_t2b {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px; font-weight:bold; border-bottom: 1px #a9a9a9 solid;}
.sub_box_t2r {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px; font-weight:bold; border-right:1px #a9a9a9 solid;}
.sub_box_t2br {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px; font-weight:bold; border-bottom: 1px #a9a9a9 solid; border-right:1px #a9a9a9 solid;}

.sub_box_t3 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px;}
.sub_box_t3b {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px; border-bottom: 1px #a9a9a9 solid;}
.sub_box_t3r {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px; border-right:1px #a9a9a9 solid;}
.sub_box_t3br {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; LINE-HEIGHT: 18px; COLOR: #9a9a9a; padding: 5px; border-bottom: 1px #a9a9a9 solid; border-right:1px #a9a9a9 solid;}

/*new_manu*/
.dash_menu01{background:url(../images/dashboard/dashboard_01.jpg) no-repeat 0 0; width:710px; height:459px; position:relative;}

.dash_menu01 a{display:block}
.dash_menu01 p.m1{position:absolute; z-index:1000; top:257px; left:80px;}
.dash_menu01 p.m2{position:absolute; z-index:1000; top:138px; left:183px;}
.dash_menu01 p.m3{position:absolute; z-index:1000; top:93px; left:521px;}
.dash_menu01 p.m4{position:absolute; z-index:1000; top:170px; left:394px;}
.dash_menu01 p.m5{position:absolute; z-index:1000; top:343px; left:199px;}
.dash_menu01 p.m6{position:absolute; z-index:1000; top:266px; left:310px;}
.dash_menu01 p.m7{position:absolute; z-index:1000; top:252px; left:409px;}
.dash_menu01 p.m9{position:absolute; z-index:1000; top:384px; left:400px;}
.dash_menu01 p.m10{position:absolute; z-index:1000; top:136px; left:578px;}
.dash_menu01 p.m11{position:absolute; z-index:1000; top:239px; left:547px;}


/*20131104 characteristic_menu01*/
.characteristic_menu01{background:url(../images/characteristic/characteristic_01.jpg) no-repeat 0 0; width:710px; height:459px; position:relative;}
.characteristic_menu01 p.m1{position:absolute; z-index:1000; top:150px; left:184px;}
.characteristic_menu01 p.m2{position:absolute; z-index:1000; top:252px; left:409px;}


.interior_menu01{background:url(../images/interior/interior_01.jpg) no-repeat 0 0; width:710px; height:459px; position:relative;}
.interior_menu01 p.m14{position:absolute; z-index:1000; top:170px; left:345px;}
.interior_menu01 p.m15{position:absolute; z-index:1000; top:221px; left:342px;}
.interior_menu01 p.m16{position:absolute; z-index:1000; top:270px; left:228px;}
.interior_menu01 p.m17{position: absolute; z-index: 1000; top: 269px; left: 462px;}
.interior_menu01 p.m18{position: absolute; z-index: 1000; top: 102px; left: 282px;}
.interior_menu01 p.m19{position: absolute; z-index: 1000; top: 217px; left: 437px;}


.exterior_menu01{background:url(../images/exterior/exterior_01.jpg) no-repeat 0 0; width:710px; height:459px; position:relative;}
.exterior_menu01 p.m21{position:absolute; z-index:1000; top:153px; left:57px;}
.exterior_menu01 p.m22{position:absolute; z-index:1000; top:248px; left:168px;}
.exterior_menu01 p.m23{position:absolute; z-index:1000; top:175px; left:435px;}
.exterior_menu01 p.m24{position:absolute; z-index:1000; top:208px; left:523px;}
.exterior_menu01 p.m26{position:absolute; z-index:1000; top:370px; left:368px;}


.main_menu01{background:url(../images/maintenance/maintenance_01.jpg) no-repeat 0 0; width:710px; height:459px; position:relative;}
.main_menu01 p.m31{position:absolute; z-index:1000; top:171px; left:234px;}
.main_menu01 p.m32{position:absolute; z-index:1000; top:122px; left:288px;}
.main_menu01 p.m33{position:absolute; z-index:1000; top:258px; left:423px;}
.main_menu01 p.m34{position:absolute; z-index:1000; top:246px; left:187px;}
.main_menu01 p.m35{position:absolute; z-index:1000; top:145px; left:601px;}
.main_menu01 p.m36{position:absolute; z-index:1000; top:308px; left:91px;}
.main_menu01 p.m37{position:absolute; z-index:1000; top:358px; left:319px;}


/*footer*/
#footer{border-top:1px solid #e8e8e8; width:100%;}
.sm3_footer{height:85px; position:relative; width:942px; margin:0px auto; }
.sm3_footer ul{overflow:hidden; margin:15px 0px 0px 0px;}
.sm3_footer li{float:left; list-style:none;}
.sm3_footer div.left_f{position:absolute; top:0px; left:0px; width:400px;}
.sm3_footer div.left_f p{margin-top:8px}
.sm3_footer div.right_f{position:absolute; top:0px; right:0px; width:430px;}
.sm3_footer div.right_f p{ position:absolute; top:10px; right:0 ; padding-right:10px;}
.sm3_footer div.right_f ul{position:absolute; top:0; right:0 ; }
img.cursor{cursor: pointer}

