@charset "UTF-8";
/* CSS Document */


* {margin:0px; padding:0px;}
/*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%; }

body, input, button { font-size:12px; font-family: "돋움", "굴림";}
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: #5d678e; 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: #808080; LINE-HEIGHT: 18px;}
.menu_3t a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #808080; LINE-HEIGHT: 18px; text-decoration: none;}
.menu_3t a:visited, active{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:12px; COLOR: #808080; 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: "돋움", "굴림"; FONT-SIZE:14px; COLOR: #3a3a3a; LINE-HEIGHT: 20px; font-weight:bold;}
.contents_02 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #707070; LINE-HEIGHT: 20px;}
.contents_03 {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #5d678e; LINE-HEIGHT: 20px; font-weight:bold;}

.contents_l {FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px;}
.contents_l a{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px;}
.contents_l a:visited,.contents_l a:active{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px;}
.contents_l a:hover{FONT-FAMILY: "돋움", "굴림"; FONT-SIZE:13px; COLOR: #7295e8; LINE-HEIGHT: 18px;}

.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:202px; left:65px;}
.dash_menu01 p.m2{position:absolute; z-index:1000; top:150px; left:285px;}
.dash_menu01 p.m3{position:absolute; z-index:1000; top:115px; left:595px;}
.dash_menu01 p.m4{position:absolute; z-index:1000; top:200px; left:370px;}
.dash_menu01 p.m5{position:absolute; z-index:1000; top:256px; left:128px;}
.dash_menu01 p.m6{position:absolute; z-index:1000; top:255px; left:270px;}
.dash_menu01 p.m7{position:absolute; z-index:1000; top:270px; left:400px;}
.dash_menu01 p.m8{position:absolute; z-index:1000; top:390px; left:280px;}
.dash_menu01 p.m9{position:absolute; z-index:1000; top:350px; left:330px;}
.dash_menu01 p.m10{position:absolute; z-index:1000; top:186px; left:619px;}
.dash_menu01 p.m11{position:absolute; z-index:1000; top:294px; left:593px;}
.dash_menu01 p.m12{position:absolute; z-index:1000; top:425px; left:210px;}
.dash_menu01 p.m13{position:absolute; z-index:1000; top:26px; left:318px;}


.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:179px; left:348px;}
.interior_menu01 p.m15{position:absolute; z-index:1000; top:230px; left:380px;}
.interior_menu01 p.m16{position:absolute; z-index:1000; top:270px; left:238px;}
.interior_menu01 p.m17{position: absolute; z-index: 1000; top: 271px; left: 463px;}
.interior_menu01 p.m18{position: absolute; z-index: 1000; top: 100px; left: 324px;}


.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:139px; left:60px;}
.exterior_menu01 p.m22{position:absolute; z-index:1000; top:212px; left:175px;}
.exterior_menu01 p.m23{position:absolute; z-index:1000; top:152px; left:422px;}
.exterior_menu01 p.m24{position:absolute; z-index:1000; top:197px; left:471px;}
.exterior_menu01 p.m25{position:absolute; z-index:1000; top:316px; left:461px;}
.exterior_menu01 p.m26{position:absolute; z-index:1000; top:329px; left:291px;}
.exterior_menu01 p.m27{position:absolute; z-index:1000; top:137px; left:161px;}
.exterior_menu01 p.m28{position:absolute; z-index:1000; top:175px; left:230px;}


.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:150px; left:270px;}
.main_menu01 p.m32{position:absolute; z-index:1000; top:122px; left:346px;}
.main_menu01 p.m33{position:absolute; z-index:1000; top:233px; left:537px;}
.main_menu01 p.m34{position:absolute; z-index:1000; top:180px; left:180px;}
.main_menu01 p.m35{position:absolute; z-index:1000; top:192px; left:623px;}
.main_menu01 p.m36{position:absolute; z-index:1000; top:315px; left:210px;}
.main_menu01 p.m37{position:absolute; z-index:1000; top:340px; left:441px;}


/*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{float:right; height:50px; padding-right:10px;}
