@charset "utf-8";

/* body 공통 속성 */
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0;}
body {font:normal dotum,"돋움"; background-color:#ffffff; background:url('/benefit/images/common/main_bg02.png') repeat;}
ul,ol,dl {list-style:none;}
img {border:0;vertical-align:top;}
ul {list-style:none; padding:0; margin:0;}
html {overflow-y:scroll;}

a {text-decoration:none;}

/* 메인페이지CSS */
#wrap {width:100%; height:715px; background:url('/benefit/images/common/main_bg01.png') repeat-x; }
#main_wrap {width:1280px; margin:0 auto;}
a.rollover img {border-width:0px; display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0px;}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

/*top정렬과 배경*/
#top_wrap {width:100%; height:150px; background:url('/benefit/images/common/main_bgtop.png') repeat-x; }
#top_header {width:1280px; margin:0 auto; height:150px; background:url('/benefit/images/common/gnb_bg.png') no-repeat;}

#header {width:1280px; height:100px;}
.logo {float:left; width:180px; margin-top:21px; margin-left:93px; display:inline;}
.myself01 {float:left; height:24px; margin-left:730px; margin-top:5px; display:inline;}
.myself02 {float:left; height:8px; margin-left:13px; margin-top:16px; display:inline;}
.myself02 ul li {float:left; display:inline; padding-right:16px;}
.search {float:left; height:26px; margin-left:793px; display:inline; margin-top:10px;}
.search ul li {float:left; display:inline; }
.search01 {border:hidden; width:135px; height:26px; background:url('/benefit/images/common/search.png') no-repeat;}

.myself03 {float:left; height:17px; margin-left:852px; margin-top:8px; display:inline;}
.myself03 ul li {float:left; display:inline; padding-right:5px;}

.myself04 {float:left; height:17px; margin-left:9px; margin-top:8px; display:inline;}
.myself04 ul li {float:left; display:inline; padding-right:5px;}

.music {float:left; position:relative; margin-top:8px; margin-left:794px;}
/*gnb*/
#navi { float:left; width:1165px; margin-left:93px; margin-top:18px; height:32px; display:inline;}
ul#widenavigation {margin:0 auto; padding:0px;  list-style: none;*zoom:1}
ul#widenavigation:after { content:""; clear:both; display:block; } 

ul#widenavigation li {float: left;margin: 0; padding: 0;position: relative;}
ul#widenavigation li.bar {float:left; margin-right:25px; margin-left:26px;}
ul#widenavigation li a {float: left; font-family:nanumgothic;font-size:14px; letter-spacing:-1px;color:#666666; font-weight:bold; padding-bottom:21px;}

ul#widenavigation li a:hover {}

ul#widenavigation li div.submenu {z-index:3; position:absolute;  top:33px; margin:0 auto; padding: 5px 10px 10px 10px; left:-20px; background:#fff; display:none; border:5px #f6c5ca solid; }
ul#widenavigation li .row {clear:both; float:left; width:100%;}
ul#widenavigation li .submenu ul{list-style:none; margin:0; padding:0; width:130px;}

ul#widenavigation .submenu ul li {width:100%; border-bottom:dotted; border-width:1px; border-color:#ef8aa0;}
ul#widenavigation .submenu ul li h2 {padding:0; color:#fff; font-size: 12px; font-weight: bold;font-family:nanumgothic;}
ul#widenavigation .submenu ul li a {text-indent: 0; height: auto; padding: 11px 8px 7px 8px;display: block; color:#814c54;font-size: 12px; font-weight:normal; font-family:nanumgothic;
}
ul#widenavigation .submenu ul li a:hover {color:#382f2d; }

/*main content*/
.main_con_visual {float:left; width:1260px; height:430px; }
.main_content01 {float:left; width:320px;  height:410px; background:url('/benefit/images/main/main_content01_bg.png') no-repeat;}
.main_content02 {float:left; width:610px;  height:430px; background:url('/benefit/images/main/main_content02_bg.png') no-repeat;}
.main_content02_con01 {float:left; margin-left:372px; width:229px; height:193px;}
.main_content02_con02 {float:left; margin-left:407px; margin-top:120px; width:96px; height:40px;}




.main_content03 {float:left; width:350px;  height:349px; background:url('/benefit/images/main/main_content03_bg.png') no-repeat;}
.main_content03_con01 {float:left; margin-left:89px; margin-top:125px; width:119px; height:70px;}

.main_content04 {z-index:1; position:absolute; float:left; width:920px; top:518px; margin-left:322px; height:185px;}
.scroll_wrap	{position:relative; width:640px; overflow:hidden;}
.scroll_wrap .left	{position:absolute; left:0px; top:62px; cursor:pointer;}
.scroll_wrap .right	{position:absolute; right:0px; top:62px; cursor:pointer;}
.scroll {width:576px; margin:0 auto; overflow:hidden;}
.scroll ul {padding-top:10px;}
.scroll ul li{width:576px; text-align:center; list-style:none; float:left; display:block;}
.scroll ul li img{width:576px;}

.main_content05 {float:left; position:absolute;  top:550px; margin-left:980px;}

.con_eye {float:left; position:absolute; top:599px; margin-left:176px;}

#footer {float:left; width:1280px; height:320px; display:inline; background:url('/benefit/images/common/maini_foot_bg.png') no-repeat;}
.foot_content01 {z-index:2; width:311px; height:313px; margin-left:40px; margin-top:-136px;}
.footinfo_1 {float:left; width:950px;margin-top:35px; display:inline; }
.footinfo01 {float:left; height:13px;   margin-left:105px; display:inline;}
.footinfo01 ul li {float:left; margin-right:10px;}
.footinfo04 {float:left; height:13px; margin-left:105px; margin-top:5px;  display:inline; }

.footinfo05 {float:left;width:256px; height:26px; margin-top:43px;  display:inline;}
.footinfo05 ul li {float:left;}

.foot_search01 {border:hidden; width:160px; height:26px; background:url('/benefit/images/common/foot_search.png') no-repeat;}

/*sub_footer*/
#sub_footer {float:left; width:1280px;  height:223px;background:url('/benefit/images/common/sub_foot_bg.png') no-repeat;}
.sub_foot_content01 {z-index:2; width:311px; height:313px; margin-left:40px; margin-top:-213px; }
.sub_footinfo_1 {float:left; width:950px;margin-top:35px; display:inline; }
.sub_footinfo01 {float:left; height:13px;   margin-left:105px; display:inline;}
.sub_footinfo01 ul li {float:left; margin-right:10px;}
.sub_footinfo04 {float:left; height:13px; margin-left:105px; margin-top:5px;  display:inline; }

.sub_footinfo05 {float:left;width:256px; height:26px; margin-top:43px;  display:inline;}
.sub_footinfo05 ul li {float:left;}

.sub_foot_search01 {border:hidden; width:160px; height:26px; background:url('/benefit/images/common/foot_search.png') no-repeat;}



/*sub공통*/
#sub_wrap {width:100%;  margin:0 auto; height:715px; background:url('/benefit/images/common/main_bg01.png') repeat-x; }
#sub_top_bg {width:1280px;  height:30px;  margin:0 auto; background:url('/benefit/images/common/sub_top_bg.png') no-repeat;}
#sub_top_bg02 {width:1280px;  height:30px;  margin:0 auto; background:url('/benefit/images/common/sub_top_bg02.png') no-repeat;}

.sub_left {float:left; width:189px; height:500px; margin-left:93px; }
.sub_left_menu {float:left; width:189px; height:77px; background:url('/benefit/images/common/sub_left_menu_bg.png') no-repeat;}
.sub_left_title {float:left; width:189px; margin-top:12px;}
.sub_left_01 {float:left; width:189px;}

.sub_right01 {float:left; width:860px; margin-left:45px;}
.sub_right02 {float:left; width:1094px; margin-left:93px;}
.sub_top_menu {float:left; height:77px; width:860px;}
.sub_top_menu02 {float:left; height:20px; width:860px;}
.sub_top_menu03 {float:left; height:20px; width:1094px;}
.sub_icon_text { text-align:right; height:20px; }
.dot_icon {float:left; width:590px; margin-top:31px;}
.dot_icon02 {float:left; text-align:right; width:173px; margin-left:97px; margin-top:26px;}

#sub_bottom_bg {float:left; width:1280px;  height:63px; background:url('/benefit/images/common/sub_bottom_bg.png') no-repeat;}
.sub_bottom_top {float:left; margin-left:1187px;}

.pg_navi ul { text-align:center;}
.pg_navi li { display:inline; }
.pg_navi a { display:inline-block; width:10px; height:20px; vertical-align:top; }
.pg_navi a.btn_pg_next {font-family:돋움; font-size: 11px; text-align:center; line-height:20px;}
.pg_navi a.btn_pg_next:hover { font-weight:bold; line-height:20px;  }
.pg_navi a.btn_pg_prev {font-family:돋움;  font-size: 11px;text-align:center; line-height:20px;}
.pg_navi a.btn_pg_prev:hover { font-weight:bold; line-height:20px; }
.pg_navi a.pg {font-family:돋움; font-size: 11px;  text-align:center; }
.pg_navi a.pg span {font-family:돋움; color:#848484;font-size: 11px;line-height:20px; }
.pg_navi a.pg:hover span { color:#b52e3b; font-weight:bold;}
.pg_navi a.select {font-family:돋움; font-size:11px;}
.pg_navi a.select span,
.pg_navi a.select:hover span {  color:#b52e3b; font-weight:bold;}


/*sub01 3단짜리*/
#sub_wrap01 {width:1280px;  height:1186px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}

.sub01_content {float:left; width:860px;}
.sub01_content_01 {float:left; height:363px; width:270px;}
.sub01_content_01text {text-align:center; width:270px; margin-top:20px;}
.sub01_content_01text a {color:#bf3a47; font-size: 15px; font-weight:bold; font-family:돋움; letter-spacing:-1px; line-height:23px;}
.sub01_content_01text a:hover {border-bottom:dotted; border-width:1px; border-color:#bf3a47; line-height:23px;}

.sub01_content_02 {float:left; height:363px; width:270px; margin-left:25px;}

.sub01_content {float:left; width:860px;}
.sub01_content_01 {float:left; height:363px; width:270px;}
.sub01_content_01text {text-align:center; width:270px; margin-top:20px;}
.sub01_content_01text a {color:#bf3a47; font-size: 15px; font-weight:bold; font-family:돋움; letter-spacing:-1px; line-height:23px;}
.sub01_content_01text a:hover {border-bottom:dotted; border-width:1px; border-color:#bf3a47; line-height:23px;}

.sub01_content_02 {float:left; height:363px; width:270px; margin-left:25px;}


/*클렌징*/
#sub_wrap02 {width:1280px;  height:500px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
#sub_wrap03 {width:1280px;  height:823px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}



/*브라우바소개*/
#sub_wrap04 {width:1280px;  height:1173px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub06_content01 {float:left;  width:860px;}
.sub06_01 {float:left; height:57px; width:860px;}
.sub06_02 {float:left; height:202px; width:860px;}
.sub06_02_01 {float:left; height:202px; width:270px;}
.sub06_02_02 {float:left; height:202px; width:270px; margin-left:25px;}
.sub06_03 {float:left;width:860px; height:263px; margin-top:60px; background:url('/benefit/images/sub06/sub01_06_bg01.png') no-repeat;}
.sub06_03text {float:left; width:540px; text-align:justify; word-break:break-all; margin-top:72px; margin-left:20px;}
.sub06_04 {float:left;width:860px; height:56px; margin-top:60px; background:url('/benefit/images/sub06/sub01_06_bg02.png') no-repeat;}
.sub06_05 {float:left;width:860px; height:455px; background:url('/benefit/images/sub06/sub01_06_bg03.png') no-repeat;}
.sub06_05_text01 {float:left; margin-top:16px; margin-left:20px; width:860px;}

.sub06_05_box01 {float:left; width:730px; margin-top:32px; margin-left:130px;}
.sub06_05_text02 {float:left; width:730px;}
.sub06_05_text03 {float:left; width:730px; margin-top:11px;}

.sub06_05_box02 {float:left; width:730px; margin-top:31px; margin-left:130px;}

/*브라우 전용 제품*/
#sub_wrap05 {width:1280px;  height:1292px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub07_content01 {float:left;  width:860px;}
.sub07_01 {float:left;width:860px; height:323px; margin-top:60px; background:url('/benefit/images/sub06/sub02_06_bg01.png') no-repeat;}
.sub07_01_box01 {float:left; width:840px; margin-top:119px; margin-left:20px;}
.sub07_01_text01 {float:left; width:840px;}
.sub07_01_text02 {float:left; width:840px;  margin-top:16px;}

.sub07_02 {float:left;width:860px; height:215px; margin-top:70px; background:url('/benefit/images/sub06/sub02_06_bg02.png') no-repeat;}
.sub07_02_box01 {float:left; width:565px; margin-top:39px; margin-left:295px;}
.sub07_02_text01 {float:left; width:565px;}
.sub07_02_text02 {float:left; width:565px;  margin-top:16px;}

.sub07_03 {float:left;width:860px; height:275px; margin-top:70px; background:url('/benefit/images/sub06/sub02_06_bg03.png') no-repeat;}
.sub07_03_box01 {float:left; width:840px; margin-top:39px; margin-left:20px;}
.sub07_03_text01 {float:left; width:840px;}
.sub07_03_text02 {float:left; width:840px;  margin-top:16px;}

/*브라우 전용 제품*/
#sub_wrap06 {width:1280px;  height:1431px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub07_content01 {float:left;  width:860px;}
.sub08_01 {float:left;width:860px; height:56px; margin-top:60px; background:url('/benefit/images/sub06/sub03_06_bg01.png') no-repeat;}
.sub08_02 {float:left;width:860px; height:650px; background:url('/benefit/images/sub06/sub03_06_bg02.png') no-repeat;}
.sub08_02_box01 {float:left; width:798px; margin-left:62px;}
.sub08_02_text01 {float:left; width:798px; margin-top:27px;}
.sub08_02_text02 {float:left; width:778px; margin-top:10px; text-align:justify; }

.sub08_02_box02 {float:left; width:798px; margin-left:62px; margin-top:41px;}
.sub08_02_text03 {float:left; width:798px;}
.sub08_02_text04 {float:left; width:778px; margin-top:10px; text-align:justify; }

.sub08_03 {float:left; width:860px; height:56px; margin-top:60px; background:url('/benefit/images/sub06/sub03_06_bg03.png') no-repeat;}

.sub08_04 {float:left; width:860px; height:270px; background:url('/benefit/images/sub06/sub03_06_bg04.png') no-repeat;}
.sub08_04_box01 {float:left; width:395px; margin-left:20px; margin-top:68px;}
.sub08_04_text01 {float:left; width:395px;}
.sub08_04_text02 {float:left; width:395px; margin-top:10px; text-align:justify;}
.sub08_04_text03 {float:left; width:395px; margin-top:10px; text-align:justify;}

.sub08_04_box02 {float:left; width:385px; margin-left:40px; margin-top:68px;}
.sub08_04_text04 {float:left; width:385px;}
.sub08_04_text05 {float:left; width:385px; margin-top:10px; text-align:justify;}
.sub08_04_text06 {float:left; width:385px; margin-top:10px; text-align:justify;}

/*공지사항*/
#sub_wrap09 {width:1280px;  height:502px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub09_01 {float:left; width:860px; height:56px;}
.sub09_02 {float:left; width:860px; height:26px; background:url('/benefit/images/sub07/sub01_bg01.png') no-repeat;}
.sub09_03 {float:left; width:860px; margin-top:10px; margin-bottom:20px; color:#767676; font-size: 12px; font-weight:normal; font-family:돋움; letter-spacing:-0px; line-height:20px;}
.sub09_03 a {margin-left:20px; color:#767676; font-size: 12px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:20px;}
.sub09_03 a:hover {margin-left:20px; color:#f0bdc6; font-size: 12px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:20px;}
.sub09_03 td { padding:6px 0; border-bottom:1px solid #dfdfdf;}


/*이벤트*/
#sub_wrap10 {width:1280px;  height:502px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub10_01 {float:left; width:860px; height:56px;}
.sub10_02 {float:left; width:860px;  margin-bottom:20px; height:331px; background:url('/benefit/images/sub07/sub02_bg01.png') no-repeat;}
.sub10_box01 {float:left; width:860px; margin-top:31px; margin-left:10px;}
.sub10_img {float:left; width:295px;}
.sub10_text01 a {float:left; margin-left:21px; margin-top:10px; color:#d5597f; font-size: 14px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}
.sub10_text01 a:hover {float:left; border-bottom:dotted; border-width:1px; border-color:#d5597f;}
.sub10_text02 {float:left; position:absolute; margin-left:406px; margin-top:42px; color:#767676; font-size: 12px; font-weight:normal; font-family:돋움; letter-spacing:-0px; line-height:28px;}
.sub10_more {float:left; position:absolute; width:74px; margin-left:769px; margin-top:25px;}

.sub10_box02 {float:left; width:860px; margin-top:41px; margin-left:10px;}
.sub10_text03 {float:left; margin-left:21px; margin-top:10px; color:#767676; font-size: 14px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}

/*이벤트상세페이지*/
#sub_wrap11 {width:1280px;  height:1362px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub11_01 {float:left; width:860px; height:56px;}
.sub11_02 {float:left; width:860px; height:73px; background:url('/benefit/images/sub07/sub03_bg01.png') no-repeat;}
.sub11_text01 {float:left; margin-left:66px; width:594px; margin-top:34px; color:#d5597f; font-size: 14px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}
.sub11_text02 {float:left; margin-left:65px; margin-top:35px; color:#767676; font-size: 12px; font-weight:normal; font-family:돋움; letter-spacing:-0px;}
.sub11_img {float:left; height:1100px; margin-left:80px; margin-top:20px;}
.sub11_03 {float:left; width:860px; margin-top:20px; margin-bottom:10px; height:63px; background:url('/benefit/images/sub07/sub03_bg02.png') no-repeat;}
.sub11_btn01 {float:left; margin-left:696px; margin-top:20px;}
.sub11_btn02, .sub11_btn03 {float:left; margin-left:5px; margin-top:20px;}


/*어바웃베네피트*/
#sub_wrap20 {width:1280px;  height:864px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub20_content01 {float:left; width:860px;}
.sub20_01 {float:left; width:860px; height:56px;}
.sub20_02 {float:left; width:860px; }
.about_box01 {float:left; width:405px; margin-top:50px; height:93px; background:url('/benefit/images/sub09/sub01_bg01.png') no-repeat;}
.about_box02 {float:left; width:405px; margin-top:50px; margin-left:50px; height:93px; background:url('/benefit/images/sub09/sub01_bg01.png') no-repeat;}
.about_box03 {float:left; width:405px; height:93px; background:url('/benefit/images/sub09/sub01_bg01.png') no-repeat;}
.about_box04 {float:left; width:405px; margin-left:50px; height:93px; background:url('/benefit/images/sub09/sub01_bg01.png') no-repeat;}
.about_box05 {float:left; width:405px; height:94px;  margin-bottom:40px;  background:url('/benefit/images/sub09/sub01_bg02.png') no-repeat;}
.about_box06 {float:left; width:405px; margin-left:50px; margin-bottom:40px; height:94px; background:url('/benefit/images/sub09/sub01_bg02.png') no-repeat;}
.about_box_text01 {float:left; width:285px;}
.about_text01 {float:left; width:285px; margin-left:15px; height:16px;margin-top:20px;}
.about_text02 {float:left; width:268px; margin-left:32px; height:15px;margin-top:8px;}
.about_text03 {float:left; width:268px; margin-left:32px; height:15px; margin-top:3px;}
.about_btn01 {float:left;  margin-left:37px; margin-top:18px;}
.about_btn02 {margin-left:5px; margin-top:2px;}


.about_con01 {float:left; width:584px; margin-top:46px; height:33px; background:url('/benefit/images/sub09/sub_con01_bg.png') no-repeat;}
.about_con02 {float:left; text-align:right; margin-top:50px; margin-left:100px; height:33px;}
.about_search01 {border:hidden; width:450px; margin-left:53px; height:33px; background:url('/benefit/images/sub09/sub_con01_bg02.png') no-repeat;}


/*로그인*/
#sub_wrap12 {width:1280px;  height:623px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub12_01 {float:left; width:860px; height:57px;}
.sub12_02 {float:left; width:860px; height:222px;}
.login_box01 {float:left; width:415px; height:248px; margin-top:46px; margin-bottom:30px; background:url('/benefit/images/sub08/sub01_bg01.png') no-repeat;}
.login_text01 {float:left; width:415px; margin-top:26px; margin-left:20px;}
.login_text02 {float:left; width:81px; margin-top:38px; margin-left:20px; }
.login_text02 ul li {display:block; text-align:right;}

.login_input01 {float:left; width:138px; margin-top:34px; margin-left:20px; }
.login_input01 ul li {float:left; margin-top:9px;}
.login01 {float:left; border:hidden; width:138px; height:26px; background:url('/benefit/images/sub08/login_bg.png') no-repeat;}
.login02 {float:left; border:hidden; width:256px; height:26px; background:url('/benefit/images/sub08/login_bg02.png') no-repeat;}
.login_btn01 {float:left; width:62px; margin-top:43px; margin-left:10px; }
.login_text03 {float:left; width:415px; margin-top:31px; margin-left:38px;}

.login_box02{float:left; width:405px; height:248px; margin-top:46px; margin-bottom:30px; margin-left:40px; background:url('/benefit/images/sub08/sub01_bg02.png') no-repeat;}
.login02_text02 {float:left; width:230px; margin-top:42px; margin-left:40px;}
.login02_text03 {float:left; width:415px; margin-top:34px; margin-left:38px;}

/*로그인03*/
#sub_wrap13 {width:1280px;  height:628px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.login_box03{float:left; width:415px; height:253px; margin-top:46px; margin-bottom:30px; background:url('/benefit/images/sub08/sub03_bg01.png') no-repeat;}
.login_box04{float:left; width:405px; height:253px; margin-top:46px; margin-bottom:30px; margin-left:40px; background:url('/benefit/images/sub08/sub03_bg02.png') no-repeat;}
.login_btn03 {float:left; margin-top:20px; margin-left:138px; }
.login04_text02 {float:left; width:61px; margin-top:38px; margin-left:20px; }
.login04_text02 ul li {display:block; text-align:right;}

.login03_text02 {float:left; width:71px; margin-top:38px; margin-left:20px; }
.login03_text02 ul li {display:block; text-align:right;}

/*사이트맵*/
#sub_wrap14 {width:1280px; height:951px;  margin:0 auto; background:url('/benefit/images/common/sub_bg.png') repeat-y;}
.sub14_content01 {z-index:1; float:left; width:1094px; height:930px; }
.sub14_01 {float:left; width:1094px; height:57px;}
.sub14_02 {float:left; width:1094px; height:222px;}
.sitmap_bg01 {float:left; width:1094px;  height:560px;  background:url('/benefit/images/sub08/sub04_bg01.png') no-repeat;}
.sitmap_box01 {float:left; width:270px; height:161px; margin-top:46px;}
.sitmap_text01{float:left; height:27px; width:188px; margin-top:9px; margin-left:32px;}
.sitmap_text01 a, .sitmap_text01 a:hover {float:left; color:#ce3d6a; font-size:14px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}

.sitmap_text02{float:left;width:188px; margin-left:32px;}
.sitmap_text02 a {float:left; color:#666666;  font-size:14px;  font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:35px;}
.sitmap_text02 a:hover  {float:left; color:#424242;  font-size:14px;  font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:35px;}
.sitmap_btn01{float:left; margin-top:7px;}

.sitmap_box02 {float:left; width:270px; height:161px; margin-top:46px; margin-left:20px;}

.sitmap_box03 {float:left; width:270px; height:201px;}
.sitmap_box04 {float:left; width:270px; height:201px; margin-left:20px;}
.sitmap_box05 {float:left; width:270px; height:201px;}

.sitmap_text03{float:left; height:27px; width:188px; margin-top:24px; margin-left:32px;}
.sitmap_text03 a, .sitmap_text01 a:hover {float:left; color:#ce3d6a; font-size:14px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}
.sitmap_btn03{float:left; margin-top:24px;}

/*font*/
.font_100 { color:#967278; font-size: 9px; font-weight:normal; font-family:verdana; letter-spacing:-0px;}

.font_10 { color:#848484; font-size: 11px; font-weight:normal; font-family:돋움; letter-spacing:-1px;}
.font_20 { color:#e58393; font-size: 11px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}

/*본문*/
.font_200 { color:#848484; font-size: 11px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:20px;}
.font_200b { color:#848484; font-size: 11px; font-weight:bold; font-family:돋움; letter-spacing:-0px; line-height:20px;}

.font_1000 {color:#767676; font-size: 11px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:20px}
.font_1000n {color:#767676; font-size: 11px; font-weight:normal; font-family:돋움; letter-spacing:-0px; line-height:20px}
.font_1000b {color:#767676; font-size: 11px; font-weight:bold; font-family:돋움; letter-spacing:-0px; line-height:20px}

.font_100 {color:#a4a4a4; font-size: 11px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:18px}
.font_100b {color:#a4a4a4; font-size: 11px; font-weight:bold; font-family:돋움; letter-spacing:-1px; line-height:18px}
.font_100n {color:#a4a4a4; font-size: 11px; font-weight:normal; font-family:돋움; letter-spacing:-0px; line-height:18px}

.font_2000 {color:#f4628f; font-size: 13px; font-weight:bold; font-family:돋움; letter-spacing:-1px; line-height:20px}
.font_3000 {color:#767676; font-size: 12px; font-weight:normal; font-family:돋움; letter-spacing:-1px;}

.font_4000 {color:#ae3c4b; font-size: 14px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}
.font_4100 {color:#666666; font-size: 13px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}
.font_4200 {color:#666666; font-size: 13px; font-weight:normal; font-family:돋움; letter-spacing:-0px;}

/*로그인폰트*/
.font_40 {color:#ce3d6a; font-size:14px; font-weight:bold; font-family:돋움; letter-spacing:-1px;}
.font_50 {color:#767676; font-size:14px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:37px;}
.font_60 {color:#767676; font-size:13px; font-weight:bold; font-family:돋움; letter-spacing:-1px; line-height:22px;}
.font_70 {color:#767676; font-size:13px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:22px;}
.font_80 {color:#767676; font-size:11px; font-weight:normal; font-family:돋움; letter-spacing:-1px; line-height:22px;}

.font_90 {color:#a4a4a4; font-size:11px; font-weight:normal; font-family:돋움; letter-spacing:-1px;}

/*메인비주얼*/
#container {	width:406px;	padding:0; margin-left:116px; margin-top:77px; position:relative;	z-index:0;}
#example {	width:406px;	height:350px;	position:relative;}
#ribbon {	position:absolute;	top:-79px;	left:256px;	z-index:500;}
#frame {	position:absolute;	z-index:0;	width:739px;	height:341px;	top:-3px;	left:-80px;}

/*	Slideshow*/
#slides {	position:absolute;		z-index:100;}

/*	Slides container	Important:	Set the width of your slides container	Set to display none, prevents content flash*/
.slides_container {	width:406px;	overflow:hidden;	position:relative;	display:none;}

/*	Each slide	Important:	Set the width of your slidesIf height not specified height will be set by the slide content	Set to display block*/
.slides_container a {	width:406px;	height:281px;	display:block;}
.slides_container a img {	display:block;}

/*	Next/prev buttons*/
#slides .next,#slides .prev {	position:absolute;	top:130px;	left:-84px;	width:22px;	height:37px;	display:block;	z-index:101;}
#slides .next {	left:466px;}

/*	Pagination*/
.pagination {width:100px; z-index:100; margin:10px  0 auto;}
.pagination li {	float:left;	margin:0 1px;	list-style:none;}
.pagination li a {	display:block;	width:12px;height:0;	padding-top:12px;	background-image:url();	background-position:0 0;float:left;	overflow:hidden;}
.pagination li.current a {	background-position:0 -12px;}