@CHARSET "UTF-8";

/**/
* {padding:0px;margin:0px;}
.pannel {position:relative;width:1024px;margin:0 auto;clear:both;}

/**/
#head {height:74px;width:100%;position:absolute;left:0px;top:0px;background-image:url("../image/common/top_bg.png");z-index:1000;}
#head .pannel {margin-top:15px;}
#head .logo {width:129px;height:42px;background-image:url("../image/common/logo.png");position:absolute;left:1px;top:2px;cursor:pointer;}
#head .topmenu {width:176px;height:11px;background-image:url("../image/common/top_topmenu_bg.png");position:absolute;right:0px;top:0px;}
#head .topmenu DIV {float:left;height:11px;cursor:pointer;}
#head .topmenu .sitemap {width:52px;}
#head .topmenu .location {width:59px;}
#head .topmenu .eng {width:59px;}
#head .menu {position:absolute;right:0px;top:27px;}
#head .menu li {float:left;margin-left:44px;cursor:pointer;list-style-type:none;list-style-position:outside;}
#head .menu li div.menu1 {width:49px;height:15px;background-image:url("../image/common/top_menu.png");background-position:0 0;}
#head .menu li div.menu1:HOVER {background-position:0 -15px;}
#head .menu li div.menu2 {width:49px;height:15px;background-image:url("../image/common/top_menu.png");background-position:-97px 0;}
#head .menu li div.menu2:HOVER {background-position:-97px -15px;}
#head .menu li div.menu3 {width:49px;height:15px;background-image:url("../image/common/top_menu.png");background-position:-190px 0;}
#head .menu li div.menu3:HOVER {background-position:-190px -15px;}
#head .menu li div.menu4 {width:62px;height:15px;background-image:url("../image/common/top_menu.png");background-position:-282px 0;}
#head .menu li div.menu4:HOVER {background-position:-282px -15px;}
#head .menu li div.menu5 {width:49px;height:15px;background-image:url("../image/common/top_menu.png");background-position:-388px 0;}
#head .menu li div.menu5:HOVER {background-position:-388px -15px;}
#head .menu li div.menu6 {width:97px;height:15px;background-image:url("../image/common/top_menu.png");background-position:-481px 0;}
#head .menu li div.menu6:HOVER {background-position:-481px -15px;}
#head .menu li a.menu:hover { background: #49A3FF }
#head .menu .submenu {width:98px;background-image:url("../image/common/top_menu_sub_bg.png");visibility:hidden;position:absolute;z-index:3;top:32px;}
#head .menu .submenu DL {padding-top:15px;}
#head .menu .submenu DL DD {margin:0 auto;margin-bottom:15px;}
#head .menu .submenu#menu1 {left:20px;}
#head .menu .submenu#menu2 {left:113px;}
#head .menu .submenu#menu3 {left:207px;}
#head .menu .submenu#menu4 {left:305px;}
#head .menu .submenu#menu5 {left:407px;}
#head .menu .submenu#menu6 {left:520px;}
#head .menu .submenu DL DD {background-image:url("../image/common/top_submenu.png");}
#head .menu .submenu DL DD.submenu0101 {width:43px;height:12px;background-position:0 0;}
#head .menu .submenu DL DD.submenu0101:hover {background-position:-43px 0;}
#head .menu .submenu DL DD.submenu0102 {width:33px;height:12px;background-position:0 -12px;}
#head .menu .submenu DL DD.submenu0102:hover {background-position:-33px -12px;}
#head .menu .submenu DL DD.submenu0103 {width:71px;height:12px;background-position:0 -24px;}
#head .menu .submenu DL DD.submenu0103:hover {background-position:-71px -24px;}
#head .menu .submenu DL DD.submenu0201 {width:52px;height:12px;background-position:0 -36px;}
#head .menu .submenu DL DD.submenu0201:hover {background-position:-53px -36px;}
#head .menu .submenu DL DD.submenu0202 {width:31px;height:12px;background-position:0 -48px;}
#head .menu .submenu DL DD.submenu0202:hover {background-position:-31px -48px;}
#head .menu .submenu DL DD.submenu0203 {width:32px;height:13px;background-position:0 -60px;}
#head .menu .submenu DL DD.submenu0203:hover {background-position:-32px -60px;}

#head .menu .submenu DL DD.submenu0204 {width:21px;height:13px;background-position:0 13px;}
#head .menu .submenu DL DD.submenu0204:hover {background-position:-22px 13px;}


#head .menu .submenu DL DD.submenu0301 {width:69px;height:13px;background-position:0 -73px;}
#head .menu .submenu DL DD.submenu0301:hover {background-position:-69px -73px;}
#head .menu .submenu DL DD.submenu0302 {width:73px;height:13px;background-position:0 -86px;}
#head .menu .submenu DL DD.submenu0302:hover {background-position:-73px -86px;}
#head .menu .submenu DL DD.submenu0303 {width:90px;height:13px;background-position:0 -99px;}
#head .menu .submenu DL DD.submenu0303:hover {background-position:-90px -99px;}
#head .menu .submenu DL DD.submenu0401 {width:87px;height:12px;background-position:0 -112px;}
#head .menu .submenu DL DD.submenu0401:hover {background-position:-87px -112px;}
#head .menu .submenu DL DD.submenu0402 {width:33px;height:12px;background-position:0 -124px;}
#head .menu .submenu DL DD.submenu0402:hover {background-position:-33px -124px;}
#head .menu .submenu DL DD.submenu0403 {width:64px;height:11px;background-position:0 -136px;}
#head .menu .submenu DL DD.submenu0403:hover {background-position:-64px -136px;}
#head .menu .submenu DL DD.submenu0404 {width:84px;height:37px;background-position:0 -147px;}
#head .menu .submenu DL DD.submenu0404:hover {background-position:-84px -147px;}
#head .menu .submenu DL DD.submenu0501 {width:84px;height:37px;background-position:0 -160px;}
#head .menu .submenu DL DD.submenu0501:hover {background-position:-44px -160px;}
#head .menu .submenu DL DD.submenu0502 {width:21px;height:12px;background-position:0 50px;}
#head .menu .submenu DL DD.submenu0502:hover {background-position:-21px 50px;}
#head .menu .submenu DL DD.submenu0601 {width:90px;height:13px;background-position:0 -185px;}
#head .menu .submenu DL DD.submenu0601:hover {background-position:-90px -185px;}
#head .menu .submenu DL DD.submenu0602 {width:57px;height:12px;background-position:0 25px;}
#head .menu .submenu DL DD.submenu0602:hover {background-position:-57px 25px;}

/**/
#contents {width:100%;overflow:hidden;position:relative;z-index:0;background-color:#161616;}
#contents #main {position:absolute;z-index:1000;width:100%;padding-top:140px;}
#contents #main .title {margin:0 auto;width:495px;height:116px;background-image:url("../image/main/title02.png");}
#contents #main .btn {width:202px;height:211px;position:absolute;left:0px;top:450px;cursor:pointer;}
#contents #main .btn01 {background-image:url("../image/main/widget_menu.png");background-position:0 0;left:50px;}
#contents #main .btn01:HOVER {background-position:0 0; background-image:url("../image/main/widget_menu_on.png");}
#contents #main .btn02 {background-image:url("../image/main/widget_menu.png");background-position:-250px 0;left:300px;}
#contents #main .btn02:HOVER {background-position:-250px 0; background-image:url("../image/main/widget_menu_on.png");}
#contents #main .btn03 {background-image:url("../image/main/widget_menu.png");background-position:-500px 0;left:550px;}
#contents #main .btn03:HOVER {background-position:-500px 0; background-image:url("../image/main/widget_menu_on.png");}
#contents #main .btn04 {background-image:url("../image/main/widget_menu.png");background-position:-764px 0;left:800px;}
#contents #main .btn04:HOVER {background-position:-764px 0; background-image:url("../image/main/widget_menu_on.png");}

/**/
#tail {background-image:url("../image/common/tail_bg.png");height:90px;width:100%;padding-top:28px;position:absolute;z-index:1000;}
#tail .business {position:absolute;}
#tail .business .title {width:55px;height:11px;background-image:url("../image/common/tail_title01.png");position:absolute;left:0px;top:0px;}
#tail .business .text {margin-left:68px;font-family:Dotum;font-size:12px;color:#70675f;padding-bottom:5px;}
#tail .business .text SPAN {color:#534b43;}
#tail .contact {position:absolute;left:316px;}
#tail .contact .title {width:57px;height:11px;background-image:url("../image/common/tail_title02.png");position:absolute;left:0px;top:0px;}
#tail .contact .text {margin-left:70px;font-family:Dotum;font-size:12px;color:#70675f;padding-bottom:5px;}
#tail .contact .text SPAN {color:#534b43;}
#tail .help {position:absolute;right:0px;}
#tail .help .btn {width:92px;height:24px;background-image:url("../image/common/tail_btn01.png");position:absolute;right:0px;top:0px;cursor:pointer;}
#tail .help .copyright {width:222px;height:10px;background-image:url("../image/common/tail_copyright.png");position:relative;top:40px;}

/**/
#subpage .top {width:100%;height:250px;position:relative;}
#subpage .top .image {width:100%;height:250px;background:url("../image/p01/top_img.jpg") no-repeat center 0;}
#subpage .top .title {width:324px;height:86px;background:url("../image/p01/top_title.png");position:absolute;right:30px;top:-110px;}
#subpage .sidemenu {height:42px;background-color:#161616;border-bottom:1px solid #323232;}
#subpage .sidemenu UL LI {list-style-type:none;background-image:url(../image/common/menu_side.png);float:left;margin-top:17px;}
#subpage .sidemenu UL LI.gnb {height:14px;margin-right:16px;}
#subpage .sidemenu UL LI.snb {height:13px;margin-top:18px;margin-right:14px;cursor:pointer;}
#subpage .sidemenu UL LI.line {width:2px;height:14px;background-position:-120px 0;margin-right:12px;}
#subpage .sidemenu .logo {width:79px;height:42px;background-image:url("../image/common/sidemenu_logo.gif");float:right;}
#subpage .content {margin:40px 28px;}
#subpage .content .title  {height:21px;flaot:left;width:100%;background-repeat:no-repeat;}
#subpage .content .location {font-family:Dotum;font-size:12px;color:#5d5d5c;float:right;}
#subpage .content .image {clear:both;margin-top:50px;width:968px;}

/**/
.p01 .sidemenu .gnb {width:50px;}
.p01 .sidemenu .snb.p0101 {width:43px;background-position:0 -143px;}
.p01 .sidemenu .snb.p0101.select {background-position:229px -143px;}
.p01 .sidemenu .snb.p0102 {width:33px;background-position:0 -167px;}
.p01 .sidemenu .snb.p0102.select {background-position:229px -167px;}
.p01 .sidemenu .snb.p0103 {width:72px;background-position:0 -191px;}
.p01 .sidemenu .snb.p0103.select {background-position:229px -191px;}
.p0101 .content .title  {background-image:url("../image/p01/01_title.gif");}
.p0101 .content .image {height:676px;background-image:url("../image/p01/01_image.jpg");}
.p0102 .content .title  {background-image:url("../image/p01/02_title.gif");}
.p0102 .content .image {height:371px;background-image:url("../image/p01/02_image.jpg");}
.p0103 .content .title  {background-image:url("../image/p01/03_title.gif");}
.p0103 .content .image {height:500px;background-image:url("../image/p01/03_image.jpg");}
.p0103 .content .image IFRAME {position:absolute;left:196px;}
.p0103 .content .image .map {height:390px;margin:0 auto;}




/**/
.p02 .sidemenu .gnb {width:50px;background-position:0 -24px;}
.p02 .sidemenu .snb.p0201 {width:61px;background-position:0 -215px;}
.p02 .sidemenu .snb.p0201.select {width:61px;background-position:-223px -215px;}
.p02 .sidemenu .snb.p0202 {width:36px;background-position:0 -239px;}
.p02 .sidemenu .snb.p0202.select {background-position:-222px -239px;}
.p02 .sidemenu .snb.p0203 {width:38px;background-position:0 -263px;}
.p02 .sidemenu .snb.p0203.select {background-position:-222px -263px;}

.p02 .sidemenu .snb.p0204 {width:38px;background-position:0 -576px;}
.p02 .sidemenu .snb.p0204.select {background-position:-222px -576px;}


.p02 .photo_view {width:830px;height:612px;margin:0 auto;clear:both;margin-top:50px;}
.p02 .photo_view .screen {border:1px solid #747474;width:828px;height:468px;position:relative;background-color:#676767;background-repeat:no-repeat;background-position:center;}
.p02 .photo_view .screen .text {padding-top:9px;padding-right:8px;height:25px;width:820px;background-image:url("../image/p02/photo_view_text_bg.png");font-family:Dotum;font-size:15px;color:#9d9d9d;position:absolute;bottom:0px;text-align:right;}
.p02 .photo_view .controller {margin-top:20px;border:1px solid #474747;height:120px;width:828px;position:relative;}
.p02 .photo_view .controller UL {position:absolute;left:30px;top:16px;}
.p02 .photo_view .controller LI {list-style-type:none;width:153px;height:87px;margin-right:1px;position:absolute;cursor:pointer;display:none;background-position:center;}
.p02 .photo_view .controller .btn {width:24px;height:24px;background:url("../image/p02/01_photoview_btns.gif");position:absolute;top:44px;cursor:pointer;}

.p02 .photo_view .controller .btn_left {left:-13px;}
.p02 .photo_view .controller .btn_left:HOVER {background-position:0 -24px;}
.p02 .photo_view .controller .btn_right {right:-13px;background-position:-24px 0;}
.p02 .photo_view .controller .btn_right:HOVER {background-position:-24px -24px;}

.p02 .photo_view .btn {width:41px;height:206px;background:url("../image/p03/01_photoview_btns.png");position:absolute;top:150px;cursor:pointer;}
.p02 .photo_view .btn_left {left:-28px;}
.p02 .photo_view .btn_left:HOVER {background-position:0 -206px;}
.p02 .photo_view .btn_right {right:-28px;background-position:-205px 0;}
.p02 .photo_view .btn_right:HOVER {background-position:-205px -206px;}


.p0201 .content .title  {background-image:url("../image/p02/01_title.png");}
.p0201 .content .image {height:676px;background-image:url("../image/p02/01_image.jpg");}
.p0202 .content .title  {background-image:url("../image/p02/02_title.gif");}
.p0202 .content .image {height:371px;background-image:url("../image/p02/02_image.jpg");}
.p0203 .content .title  {background-image:url("../image/p02/03_title.gif");}
.p0203 .content .image {height:500px;background-image:url("../image/p02/03_image.jpg");}
.p0204 .content .title  {background-image:url("../image/p02/04_title.png");}

/**/
.p03 .sidemenu .gnb {width:50px;background-position:0 -48px;}
.p03 .sidemenu .snb.p0301 {width:69px;background-position:0 -288px;}
.p03 .sidemenu .snb.p0301.select {background-position:-221px -288px;}
.p03 .sidemenu .snb.p0302 {width:73px;background-position:0 -312px;}
.p03 .sidemenu .snb.p0302.select {background-position:-221px -312px;}
.p03 .sidemenu .snb.p0303 {width:90px;background-position:0 -336px;}
.p03 .sidemenu .snb.p0303.select {background-position:-221px -336px;}
.p03 .photo_view {width:830px;height:685px;margin:0 auto;clear:both;margin-top:50px;}
.p03 .photo_view .screen {width:828px;height:468px;position:relative;background-repeat:no-repeat;background-position:center;border:1px solid #747474;}
.p03 .photo_view .screen IMG {display:none;}
.p03 .photo_view .screen .images {width:830px;height:470px;position:absolute;left:-1px;top:-1px;z-index:-1;}
.p03 .photo_view .note {width:830px;height:195px;margin-top:20px;background-repeat:no-repeat;}

.p03 .photo_view .btn {width:41px;height:206px;background:url("../image/p03/01_photoview_btns.png");position:absolute;top:150px;cursor:pointer;}
.p03 .photo_view .btn_left {left:-28px;}
.p03 .photo_view .btn_left:HOVER {background-position:0 -206px;}
.p03 .photo_view .btn_right {right:-28px;background-position:-205px 0;}
.p03 .photo_view .btn_right:HOVER {background-position:-205px -206px;}


.p0301 .content .title  {background-image:url("../image/p03/01_title.gif");}
.p0301 .photo_view .note {background-image:url("../image/p03/01_note01.jpg");}
.p0302 .content .title  {background-image:url("../image/p03/02_title.gif");}
.p0302 .photo_view .note {background-image:url("../image/p03/02_note01.jpg");}
.p0303 .content .title  {background-image:url("../image/p03/03_title.gif");}
.p0303 .photo_view .note {background-image:url("../image/p03/03_note01.jpg");}
.p0303 .content .image {height:81px;background-image:url("../image/p03/03_image.jpg");}

/**/
.p04 .sidemenu .gnb {width:61px;background-position:0 -72px;}
.p04 .sidemenu .snb.p0401 {width:111px;background-position:0 -359px;}
.p04 .sidemenu .snb.p0401.select {background-position:-220px -359px;}
.p04 .sidemenu .snb.p0402 {width:34px;background-position:0 -384px;}
.p04 .sidemenu .snb.p0402.select {background-position:-220px -384px;}
.p04 .sidemenu .snb.p0403 {width:78px;background-position:0 -407px;}
.p04 .sidemenu .snb.p0403.select {background-position:-220px -407px;}
.p04 .sidemenu .snb.p0404 {width:205px;background-position:0 -431px;}
.p04 .sidemenu .snb.p0404.select {background-position:-220px -431px;}
.p0401 .content .title  {background-image:url("../image/p04/01_title.png");}
.p0402 .content .title  {background-image:url("../image/p04/02_title.gif");}
.p0403 .content .title  {background-image:url("../image/p04/03_title.png");}
.p0404 .content .title  {background-image:url("../image/p04/04_title.png");}
.p0404 .content .image {height:400px;}
.p04 .photo_view {width:887px;margin:0 auto;clear:both;margin-top:50px;position:relative;}
.p04 .photo_view .btn {width:41px;height:206px;background:url("../image/p03/01_photoview_btns.png");position:absolute;top:130px;cursor:pointer;}

.p04 .photo_view .btn_left {left:-50px;}
.p04 .photo_view .btn_left:HOVER {background-position:0 -206px;}
.p04 .photo_view .btn_right {right:-50px;background-position:-205px 0;}
.p04 .photo_view .btn_right:HOVER {background-position:-205px -206px;}

.p04 .photo_view .list { width:887px;height:676px; overflow:hidden;position:relative; }
.p04 .photo_view .list li { position:absolute;cursor:pointer;width:295px;list-style-type:none; left:0px; }
.p04 .photo_view .list .photo {width:295px;height:470px;background-color:#666;background-repeat:no-repeat;background-position:center;position:absolute;top:0px;}
.p04 .photo_view .list .photo:FIRST-CHILD {position:relative;z-index:1;}
.p04 .photo_view .list .text {font-family:Dotum;font-size:12px;color:#4f4f4f;padding-bottom:10px;}
.p04 .photo_view .list .year {color:#7b5f46;padding-top:19px;}
.p04 .photo_view .list .subject {color:#a9a9a9;}
.p04 .photo_view .list .addr {color:#696969;padding-bottom:5px;}
.p04 .photo_view .list .line {padding-bottom:5px;}
.p04 .photo_view .list .note {overflow:hidden;width:270px;height:62px;}
.p04 .photo_view .view {width:887px;position:relative;display:none; }

.p04 .photo_view .view .photo { position:relative; width:887px;height:470px;background-color:#666;background-repeat:no-repeat;background-position:center; }

.p04 .photo_view .view .text {font-family:Dotum;font-size:12px;color:#757575;padding-bottom:10px;}
.p04 .photo_view .view .text SPAN {color:#a9a9a9;}
.p04 .photo_view .view .year {padding-top:19px;}
.p04 .photo_view .view .subject {margin-bottom:10px;}
.p04 .photo_view .view .note {border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;position:relative;padding:15px 0;}
.p04 .photo_view .view .note DIV {position:absolute;top:-10px;background-color:#161616;width:35px;}
.p04 .photo_view .view .back {width:68px;height:25px;background-image:url("../image/p04/btn_back.gif");margin:8px 0;float:right;cursor:pointer;}

/**/
.p05 .sidemenu .gnb {width:50px;background-position:0 -96px;}
.p05 .sidemenu .snb.p0501 {width:44px;background-position:0 -455px;}
.p05 .sidemenu .snb.p0501.select {background-position:-120px -455px;}
.p05 .sidemenu .snb.p0502 {width:22px;background-position:0 -479px;}
.p05 .sidemenu .snb.p0502.select {background-position:-120px -479px;}
.p0501 .content .title  {background-image:url("../image/p05/01_title.gif");}
.p0502 .content .title  {background-image:url("../image/p05/02_title.gif");}
.p0502 .content .image {height:106px;background-image:url("../image/p05/02_image_b.jpg");}
.p0502 .content .text {width:968px;}
.p0502 .content .text TABLE {color:#646464;width:968px;padding:30px 0;border:1px solid #4c4c4c;}
.p0502 .content .text INPUT {background-color:#888888;border:none medium;height:20px;}
.p0502 .content .text TEXTAREA {background-color:#888888;border:none medium;width:800px;height:300px;}
.p0502 .content .text TD {padding:3px 0;}
.p0502 .content .text .phone INPUT {width:50px;}
.p0502 .content .text .subject INPUT {width:800px;}
.p0502 .content .text .key {text-align:right;}
.p0502 .content .text .val {padding-left:20px;}
.p0502 .content .text .btn {width:59px;height:22px;background:url("../image/p05/02_btn.gif");margin:0 auto;cursor:pointer;}

/**/
.p06 .sidemenu .gnb {width:97px;background-position:0 -120px;}
.p06 .sidemenu .snb.p0601 {width:112px;background-position:0 -503px;}
.p06 .sidemenu .snb.p0601.select {background-position:-120px -503px;}
.p06 .sidemenu .snb.p0602 {width:57px;background-position:0 -527px;}
.p06 .sidemenu .snb.p0602.select {background-position:-120px -527px;}
.p0601 .content .title  {background-image:url("../image/p06/01_title.gif");}
.p0602 .content .title  {background-image:url("../image/p06/02_title.gif");}

/**/
.p07 .sidemenu .gnb {width:54px;background-position:-120px -24px;}
.p07 .sidemenu .snb.p0701 {width:58px;background-position:0 -551px;}
.p07 .sidemenu .snb.p0701.select {background-position:-120px -551px;}
.p0701 .content .title  {background-image:url("../image/p07/01_title.gif");}
.p0701 .content .image {height:370px;background-image:url("../image/p07/01_image.jpg");position:relative;}
.p0701 .content .image DIV {height:16px;position:absolute;cursor:pointer;}
.p0701 .content .p0101 {left:22px;top:57px;width:48px;}
.p0701 .content .p0102 {left:22px;top:85px;width:35px;}
.p0701 .content .p0103 {left:22px;top:113px;width:79px;}
.p0701 .content .p0201 {left:192px;top:57px;width:48px;}
.p0701 .content .p0202 {left:192px;top:85px;width:35px;}
.p0701 .content .p0203 {left:192px;top:113px;width:35px;}
.p0701 .content .p0301 {left:352px;top:57px;width:79px;}
.p0701 .content .p0302 {left:352px;top:85px;width:79px;}
.p0701 .content .p0303 {left:352px;top:113px;width:100px;}
.p0701 .content .p0401 {left:513px;top:57px;width:48px;}
.p0701 .content .p0402 {left:513px;top:85px;width:35px;}
.p0701 .content .p0403 {left:513px;top:113px;width:70px;}
.p0701 .content .p0404 {left:513px;top:113px;width:48px;}
.p0701 .content .p0501 {left:672px;top:57px;width:48px;}
.p0701 .content .p0502 {left:672px;top:85px;width:25px;}
.p0701 .content .p0601 {left:830px;top:57px;width:120px;}
.p0701 .content .p0602 {left:830px;top:85px;width:60px;}











