@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body{background: #ced1d4; font-family: 'Apple SD Gothic Neo', 'Nanum Gothic', 'MalgunGothic', '돋움', '돋움체', 'Dotum', 'Doutmche'}
h2, h3{font-weight: 600;}
h4{font-weight: 500;}

#wrap{width: 100%; min-width: 1000px;}
.bold{font-weight: 700;}
/* 숨겨진 네비게이션 */
#skip_nav{position:relative;z-index:2147483647}
#skip_nav a{position:absolute;left:0;top:-30px;width:138px;background:url() repeat-x 0 -11px;border:1px solid #4ec53d;text-align:center;outline:none}
#skip_nav a:active,
#skip_nav a:focus{top:0 ;text-decoration:none; cursor:pointer; zoom:1}
#skip_nav span{display:inline-block;padding:2px 6px 0 0;background:url() no-repeat 100% 11px;font-size:11px;letter-spacing:-1px;color:#fff;line-height:26px}

/* -------------------
		header
---------------------- */
#header{width: 100%; height: 56px; background: #1b294b; position: relative; z-index: 500; float: left;}
.head{width: 1000px; height: 56px; position: relative; margin:auto; background: #1a2747; z-index: 955;}

.logo{float: left; /*width: 250px;*/width: 187px; height: 56px; border-right: 1px solid #0c162f;}
.logo a{display: block; float: left; margin-top: 18px;}

*:first-child+html .head .logo a{margin-top:9px;}/* IE7 적용 */

/*gnb*/
#gnb{/*width: 748px;*/width: 811px; height: 56px; float: left; border-right: 1px solid #223d62; position: relative; z-index: 966; overflow: hidden; font-weight: 600;}
#gnb ul{}
#gnb ul li{border-left: 1px solid #223d62; border-right: 1px solid #0c162f; float: left; text-align: center;}
#gnb ul li:hover{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb #gnb_1.on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb #gnb_2.on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb #gnb_3.on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb #gnb_4.on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb #gnb_5.on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb #gnb_6.on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb #gnb_7.on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; border-right:1px solid #006dd2; border-left: 1px solid #006dd2;}
#gnb ul .on{height: 55px; background: #006dd2; color: #fff; border-bottom: 1px solid #1a87e3; /*border-right:1px solid #006dd2; border-left: 1px solid #006dd2;*/}
#gnb ul li a{display: block; color:#e5e5e5; text-align: center; font-size: 15px; padding-top:20px; padding-bottom:20px;}

#gnb_1{/*width:116px;*/ width: 154px;}
#gnb_1 a{width: 154px;}
#gnb_2{/*width:82px;*/width:120px;}
#gnb_2 a{width: 120px;}
#gnb_3{/*width: 150px;*/width: 147px;}
#gnb_3 a{width: 147px;}
#gnb_4{/*width: 123px;*/width: 123px;}
#gnb_4 a{width: 126px;}
#gnb_5{width: 80px;}
#gnb_5 a{width: 80px;}
#gnb_6{/*width: 93px;*/width: 91px;}
#gnb_6 a{width: 91px;}
#gnb_7{/*width: 89px;*/width: 82px;}
#gnb_7 a{width: 82px;}

/*gnb 하단 메뉴*/
/*.menu_lst{width: 1000px; height: 217px; margin:auto; position: relative; left: 206px; z-index: 50;}*/
.menu_lst{/*width: 813px;*/width: 1000px; height: 200px; margin:auto; position: relative; left: 187px;}
.menu_lst .bbbox_menu_lst{width: 812px; height: 199px; float: left;  border-left: 1px solid #0070d8; border-right: 1px solid #004b96; margin-top: 1px;}
.menu_lst .bbox_menu_lst{width: 810px; height: 199px; float: left;  border-left: 1px solid #004b96; border-right: 1px solid #0070d8;}
.menu_lst .gnb_b{float: left; border-left: 1px solid #004b96; display: none;}
.menu_lst .gnb_fst_b{border-left:0;}
.menu_lst .gnb_fst_b ul{border-left:0;}
.menu_lst .gnb_last_b{border-right:0;}
.menu_lst .gnb_last_b ul{border-right:0;}
.menu_lst .gnb_lst{height: 150px; float: left; text-align:left; border-left: 1px solid #0070d8;}
.gnb_lst li{ text-indent: 12px;}
.gnb_lst li:nth-child(1){margin-top: 10px;}

.gnb_lst li a{display: block; height: 29px; letter-spacing: 1; color: #61b5ff; font-size: 13px; letter-spacing: -0.5px; font-weight: 500;}
.gnb_lst li a span{font-size: 0.8em;}
.gnb_lst li:hover a, .gnb_lst li:active a, .gnb_lst li:focus a{color: #fff;}

#gnbM_1{margin-left:0; display: block; width: 155px; margin-top: 26px;}
#gnbM_1 li{margin-left: 5px;}

#gnbM_2{display: block; width: 121px; height: 150px; margin-top: 26px;}
#gnbM_2 li{margin-left: 4px;}

#gnbM_3{ display: block; width: 148px; height: 150px; margin-top: 26px;}
#gnbM_3 li{margin-left: 10px;}
#gnbM_3 .var_a{height: 41px !important;}

#gnbM_4{ display: block;width: 124px; height: 150px; margin-top: 26px;}
#gnbM_4 li{margin-left: 5px;}

#gnbM_5{ display: block; width: 81px; height: 150px; margin-top: 26px;}
#gnbM_5 li{margin-left: 0px;}

#gnbM_6{display: block; width: 92px; height: 150px; margin-top: 26px;}
#gnbM_6 li{margin-left: -4px;}

#gnbM_7{display: block; width: 83px; height: 150px; margin-top: 26px;}
#gnbM_7 ul{width: 82px;}
#gnbM_7 li{margin-left: 5px;}


.box_menu_lst{float: left; position: relative; display: none; background: url(../img/main/nav_pattern.jpg) repeat-x; width: 100%; height: 200px;/* min-width: 1526px;*/}
/*.nav_img{display: block; background: url(../img/main/nav_img.png) no-repeat right 0%; width: 316px; height: 36px; position: absolute; right: -110px; top: 36%;}*/
.nav_img{width: 143px; height: 176px; position: absolute; right: -26px;}
.nav_img1{display: block; background: url(../img/main/nav_img1.png) no-repeat right 0%; width: 143px; height: 70px; position: absolute;top: 31px; right:0;}




/* -------------------
	   공통적인 sub
---------------------- */
#sub_container{float: left; background: url(../img/main/bg.jpg) repeat-x center 0%; width: 100%; min-height: 738px;}

.sub_content{width:1000px; margin:auto;}

.aside_tit{width: 250px; height: 164px; float: left; margin-top: 91px; position: relative;}
.sports_tit{background: url(../img/sub/nav/sports_h2.png) no-repeat; width: 250px; height: 164px;}
.team_tit{background: url(../img/sub/nav/team_h2.png) no-repeat; width: 250px; height: 164px;}
.spon_tit{background: url(../img/sub/nav/spon_h2.png) no-repeat; width: 250px; height: 164px;}
.pr_tit{background: url(../img/sub/nav/pr_h2.png) no-repeat; width: 250px; height: 164px;}
.brand_tit{background: url(../img/sub/nav/brand_h2.png) no-repeat; width: 250px; height: 164px;}
.event_tit{background: url(../img/sub/nav/event_h2.png) no-repeat; width: 250px; height: 164px;}
.sitemap_tit{background: url(../img/sub/nav/sitemap_h2.png) no-repeat; width: 250px; height: 164px;}
.contents_tit{background: url(../img/sub/nav/con_h2.png) no-repeat; width: 250px; height: 164px;}
.wai_tit{background: url(../img/sub/nav/wai_h2.png) no-repeat; width: 250px; height: 164px;}
/*.aside_tit1{width: 250px; height: 164px; float: left; margin-top: 91px; position: relative;}*/
.aside_tit h2{font-size: 51px; font-weight: 700; color: #fff; float: left;}
.aside_tit1 h2{font-size: 46px; font-weight: 700; color: #fff; float: left;letter-spacing: -1.5px; line-height: 1;}
.aside_tit .desc_h2{display: block; position: absolute; bottom: 0; color: #fff; font-size: 16px;}
.aside_tit1 .desc_h2{display: block; position: absolute; bottom:0; color: #fff; font-size: 16px;}

.aside_con{width: 750px; float: left; margin-top: 91px; padding-bottom: 36px;}
.nav_aside{float: left; background: #fff; width: 100%; height: 164px; margin-bottom: 24px;}
.nav_aside .nav_lst_as{width: 224px; display: block; float: left; height: 164px;}
.nav_aside .nav_lst_as li{display: block;}

.nav_aside .each_tit{float: left; width: 526px; height: 100%; background: url(../img/sub/icon/nav_bg.jpg) no-repeat right 100%;}
.nav_aside .each_tit ul{float: right; margin-top: 16px; margin-right: 21px; position: relative; z-index: 98;}
.nav_aside .each_tit ul li{display: block; float: left; margin:0 4px; font-size: 12px; color: #b1b1b1;}
.nav_aside .each_tit ul li a{font-size: 12px; color: #b1b1b1; letter-spacing: -0.2px;}
.nav_aside .each_tit ul .r_page{color: #1f1f1f;}
.nav_aside .each_tit .each_sub_tit{width: 256px; float: left; position: relative; z-index: 74;}
::-ms-backdrop, .nav_aside .each_tit .each_sub_tit{width: 264px;}
.nav_aside .each_tit .each_sub_tit1{width: 376px; float: left; position: relative; top: -31px; z-index: 74;}
::-ms-backdrop, .nav_aside .each_tit .each_sub_tit1{width: 386px;}
.nav_aside .each_tit .each_sub_tit2{width: 360px; float: left; position: relative; top: -31px; z-index: 74;}
.nav_aside .each_tit .each_sub_tit3{width: 250px; float: left; position: relative; z-index: 74;}
.nav_aside .each_tit h3{float: left; color: #1f1f1f; font-size: 20px; margin-top: 45px; margin-left: 31px; font-weight: 600 \0/IE8+9;}
::-ms-backdrop, .nav_aside .each_tit h3{font-weight: 600;}
.nav_aside .each_tit h4{float: left; color: #575656; font-size: 12px; margin-top: 21px; margin-left: 31px;/* letter-spacing: -0.3px \0/IE8+9;*/ font-weight: 500; width: 100%; line-height: 1.4;}
::-ms-backdrop, .nav_aside .each_tit h4{/*letter-spacing: -1px;*/}
.desc_aside{width: 100%; float: left; background: #fff;}

.nav_bull{display: block; float: left; margin-top: 4px;}


p .strong{color: #2d81ea;}

.bt_ma{display: block; float: left; background: url(../img/sub/btn/bt_ma.jpg) no-repeat; width: 157px; height: 33px; margin-top: 24px;}
.bt_ar{display: block; float: left; background: url(../img/sub/btn/bt_ar.jpg) no-repeat; width: 145px; height: 33px; margin-top: 23px;}
.bt_gl{display: block; float: left; background: url(../img/sub/btn/bt_gl.jpg) no-repeat; width: 144px; height: 33px; margin-top: 20px;}
.bt_ch{display: block; float: left; background: url(../img/sub/btn/bt_ch.jpg) no-repeat; width: 157px; height: 33px; margin-top: 24px;}

.bt_go_ma{display: block; float: left; background: url(../img/sub/btn/bt_go_ma.jpg) no-repeat; width:190px; height: 33px; margin-top: 28px;}
.bt_go_gl{display: block; float: left; background: url(../img/sub/btn/bt_go_gl.jpg) no-repeat; width:239px; height: 33px; margin-top: 24px;}
.bt_go_seoul{display: block; float: left; background: url(../img/sub/btn/bt_go_seoul.jpg) no-repeat; width: 197px; height: 33px; margin-top: 24px;}







/* -------------------
	 sports kolon
---------------------- */
.sports1{display: block; background: url(../img/sub/nav/sports1_off.png) no-repeat; width: 224px; height: 41px;}
.sports1:hover{background: url(../img/sub/nav/sports1_on.png);}
.sports1_on{display: block; background: url(../img/sub/nav/sports1_on.png) no-repeat; width: 224px; height: 41px;}
.sports2{display: block; background: url(../img/sub/nav/sports2_off.png) no-repeat; width: 224px; height: 41px;}
.sports2:hover{background: url(../img/sub/nav/sports2_on.png);}
.sports2_on{display: block; background: url(../img/sub/nav/sports2_on.png) no-repeat; width: 224px; height: 41px;}
.sports3{display: block; background: url(../img/sub/nav/pr1_off.png) no-repeat; width: 224px; height: 41px;}
.sports3:hover{background: url(../img/sub/nav/pr1_on.png);}
.sports3_on{display: block; background: url(../img/sub/nav/pr1_on.png) no-repeat; width: 224px; height: 41px;}
.sports4{display: block; background: url(../img/sub/nav/pr2_off.png) no-repeat; width: 224px; height: 41px;}
.sports4:hover{background: url(../img/sub/nav/pr2_on.png);}
.sports4_on{display: block; background: url(../img/sub/nav/pr2_on.png) no-repeat; width: 224px; height: 41px;}



/*.pr1{display: block; background: url(../img/sub/nav/pr1_off.png) no-repeat; width: 224px; height: 41px;}
.pr1:hover{background: url(../img/sub/nav/pr1_on.png);}
.pr1_on{display: block; background: url(../img/sub/nav/pr1_on.png) no-repeat; width: 224px; height: 41px;}
.pr2{display: block; background: url(../img/sub/nav/pr2_off.png) no-repeat; width: 224px; height: 41px;}
.pr2:hover{background: url(../img/sub/nav/pr2_on.png);}
.pr2_on{display: block; background: url(../img/sub/nav/pr2_on.png) no-repeat; width: 224px; height: 41px;}*/



.blank_bt1{width: 220px; height: 82px; background: url(../img/sub/nav/blank_bt1.jpg) no-repeat;}
.blank_bt2{width: 220px; height: 123px; background: url(../img/sub/nav/blank_bt2.jpg) no-repeat;}
.blank_bt3{width: 220px; height: 41px; background: url(../img/sub/nav/blank_bt3.jpg) no-repeat;}

.sports_txt1, .sports_txt2{width: 678px; height: 100%; margin:auto; overflow: hidden;}
.sports_txt2, .sports_txt2_v1{padding-bottom: 70px;}
.sports_txt1_v1{width: 678px; height: 309px; margin:auto; overflow: hidden;}
.sports_txt2_v1{width: 678px; height: 512px; margin:auto; overflow: hidden;}
.sports_txt1 h3, .sports_txt2 h3, .sports_txt2_v1 h3, .sports_txt1_v1 h3{font-size: 24px; float: left; margin-top: 37px; float: left; width: 100%;}
.ifr_sports{float: left; width: 678px; height: 398px; margin-top: 35px;}
.sports_subs{float: left; width: 678px; margin-top: 60px;}
.sports_subs h4{font-size: 18px; font-size: 17px \0/IE8+9; color: #0069b9; margin-bottom: 40px; float: left; font-weight: 600;/* letter-spacing: -0.5px; letter-spacing: -2.3px \0/IE8+9;*/}
::-ms-backdrop, .sports_subs h4{letter-spacing: -1.5px; font-size: 17px;} /*11핵*/
.sports_subs h5{width: 100%; float: left; font-size: 16px; color: #414141; font-weight: 500; margin-bottom: 25px;}
.sports_subs p{float: left; font-size: 12px; color: #616161; margin-bottom: 40px; float: left; line-height: 1.8; font-weight: 100; letter-spacing: 0.5px;}

.bi_logo1{width: 678px; height: 240px; float: left; border-bottom: 2px solid #f5f5f5;}

.bi_logo_img1{background: url(../img/sub/bi_logo.png) no-repeat; width: 307px; height: 47px; margin:auto; margin-top: 77px;}

.bi_logo1 p{font-size: 16px; color: #444; margin-top: 45px; text-align: center;}
.bi_logo1 p strong{font-size: 17px; color: #000; font-weight: 700;}

.bi_logo2{width: 678px; float: left;}
.bi_logo_img2{background: url(../img/sub/bi_desc.png) no-repeat; width: 677px; height: 158px; margin:auto; margin-top: 31px;}

.sports_txt2_v1 ul{float: left; margin-top: 29px;}
.sports_txt2_v1 ul li{font-size: 12px; color: #616161; height: 24px; text-indent: 26px; width: 640px; font-weight: 100;}
.sports_txt2_v1 ul li span{float: left; margin-top: -4px;}
.sports_txt2_v1 .bi_lst_1{display: block; background: url(../img/sub/icon/spon_e1.png) no-repeat left center; background-size: 17px; line-height: 2.2;}
.sports_txt2_v1 .bi_lst_2{display: block; background: url(../img/sub/icon/spon_e2.png) no-repeat left center; background-size: 17px; line-height: 2.2;}
::-ms-backdrop,.sports_txt2_v1 .bi_lst_1, .sports_txt2_v1 .bi_lst_2{letter-spacing: -0.7px;} /*11핵*/

.bi_logo_thumb{width: 100%; float: left; margin-top: 95px;}
.bi_logo_thumb span{display: block; float: left;}
.bi_logo_thumb1{background: url(../img/sub/bi_1.png) no-repeat; width: 210px; height: 59px;}
.bi_logo_thumb2{background: url(../img/sub/bi_2.png) no-repeat; width: 210px; height: 59px; margin:0 23px;}
.bi_logo_thumb3{background: url(../img/sub/bi_3.png) no-repeat; width: 210px; height: 59px;}

/* -------------------
		 team
---------------------- */
.team1{display: block; background: url(../img/sub/nav/team1_off.png) no-repeat; width: 224px; height: 41px;}
.team1:hover{background: url(../img/sub/nav/team1_on.png);}
.team1_on{display: block; background: url(../img/sub/nav/team1_on.png) no-repeat; width: 224px; height: 41px;}
.team2{display: block; background: url(../img/sub/nav/team2_off.png) no-repeat; width: 224px; height: 41px;}
.team2:hover{background: url(../img/sub/nav/team2_on.png);}
.team2_on{display: block; background: url(../img/sub/nav/team2_on.png) no-repeat; width: 224px; height: 41px;}
.team3{display: block; background: url(../img/sub/nav/team3_off.png) no-repeat; width: 224px; height: 41px;}
.team3:hover{background: url(../img/sub/nav/team3_on.png);}
.team3_on{display: block; background: url(../img/sub/nav/team3_on.png) no-repeat; width: 224px; height: 41px;}
.team4{display: block; background: url(../img/sub/nav/team4_off.png) no-repeat; width: 224px; height: 41px;}
.team4:hover{background: url(../img/sub/nav/team4_on.png);}
.team4_on{display: block; background: url(../img/sub/nav/team4_on.png) no-repeat; width: 224px; height: 41px;}

.every_txt{width: 100%; position: relative; float: left; background-color: #fff;}
.team_every_txt1{width: 100%; background-image: url(../img/sub/team_bg.jpg); background-repeat: repeat-x;}
.team_every_txt2{width: 100%; background-image: url(../img/sub/team_bg2.jpg); background-repeat: repeat-x;}
.team_every_txt3{width: 100%; background-image: url(../img/sub/team_bg3.jpg); background-repeat: repeat-x;}
.team_every_txt4{width: 100%; background-image: url(../img/sub/team_bg.jpg); background-repeat: repeat-x;}
.team_txt1{width: 678px; padding: 0 36px; margin:auto; overflow: hidden; border-bottom: 2px solid #0b78ff;}
.team_ma{background: url(../img/sub/team_p1.png) no-repeat 130px 73px; height: 440px;}
.team_ar{background: url(../img/sub/team_p2.png) no-repeat 20px -31px; height: 416px;}
.team_gl{background: url(../img/sub/team_p3.png) no-repeat 51px 98px; height: 486px;}
.team_ch{background: url(../img/sub/team_p4.png) no-repeat 24px 93px; height: 440px;}
.team_txt1 h3{font-size: 24px; float: left; margin-top: 37px; color: #fff;}
.team_txt2 h3{font-size: 24px; float: left; margin-top: 37px; color: #000;}
.team_txt1 .team_subs{width: 340px; float: right; margin-top: 100px;}
.team_ma .team_subs{width: 340px; float: right; margin-top: 66px;}
.team_ar .team_subs{width: 340px; float: right; margin-top: 65px;}
.team_gl .team_subs{width: 340px; float: right; margin-top: 66px;}
.team_gl .team_subs p{letter-spacing: 0.3px; margin-bottom: 34px;}
.team_ch .team_subs{width: 340px; float: right; margin-top: 66px;}
.team_txt1 h4{font-size: 18px; font-size: 17px \0/ IE8+9; color: #fff; margin-bottom: 19px; float: left; font-weight: 600; line-height: 1.5;}
.team_txt1 .h4_1{letter-spacing: -1px \0/IE8+9;}
.team_txt1 p{font-size: 12px; color: #fff; margin-bottom: 32px; float: left; line-height: 1.8; font-weight: 100; letter-spacing: 0.5px; /*letter-spacing: -0.9px \0/IE8+9;*/ width: 100%;}

*:first-child+html .team_txt1 p{letter-spacing: -1px;}/* IE7 적용 */

.team_txt1 h5{float: left; /*font-size: 16px; font-size: 14px \0/ IE8+9;*/ color: #daecff; font-weight: bold; line-height: 1.5; font-size: 16px; letter-spacing: -0.6px; letter-spacing: -0.7px \0/IE8+9; font-weight: 700 \0/IE8+9;}
/*.team_txt1 .h5_1{letter-spacing: -0.2px;}*/
::-ms-backdrop, .team_txt1 h5{letter-spacing: -1.4px;} /*11핵*/
::-ms-backdrop, .team_txt1 .h5_1{letter-spacing: -1.4px;} /*11핵*/
::-ms-backdrop, .team_txt1 .h4_1{letter-spacing: -1px;} /*11핵*/

.team_txt2{width: 678px;/* height: 544px;*/ margin:auto; overflow: hidden; margin-top: 1px;}
.team_pho{width: 678px; height: 453px; float: left; margin-top: 25px; padding-bottom:36px;}

.team_p_big{background: #000; width: 678px; height: 453px; overflow: hidden;}
.team_p_big img{width:678px; height:453px; margin:auto; display: block;}


.team_p_big_v1{background: #000; width: 678px; height: 453px; overflow: hidden;}
.team_p_big_v1 img{width:auto; height:453px; margin:auto; display: block;}

.team_p_txt{background: url(../img/sub/layer_pho.png) no-repeat; width: 632px; height: 453px; position: relative; top: -453px; padding:0 23px;}
.team_p_txt .p_txt{height: 142px; position: relative; top: 311px; }
.team_p_txt span{display: block; font-size: 18px; color: #fff; padding-top: 20px; border-top: 1px solid #9b9b9d; font-weight: 600;}
.team_p_txt p{font-size: 12px; color: #fff; margin-top: 25px;}

.team_p_s{width: 100%; height: 219px; background: #f6f6f6; float: left;}
.team_p_s .team_p_lst {width: 678px; height: 76px; margin:auto; text-align: center; padding-top: 36px; overflow: hidden;}
.team_p_s .team_p_lst li{width: 114px; height: 76px; float: left; margin:0 4px;}
.team_p_s .team_p_lst .end_arr{width: 25px;}
.team_p_s .team_p_lst .end_arr a{display: block; margin-top: 26px;}

.team_p_s .team_p_lst li div{/*width: 70px;*/ width: 100%; background: #000; overflow: hidden;}
.team_p_s .team_p_lst li div a{display: block; position: relative; width: 100%;}
.team_p_s .team_p_lst li div span{display: block; width: 114px; height: 76px; overflow: hidden; margin:auto;}
.team_p_s .team_p_lst li div .on{background: url(../img/sub/icon/pho_on.png) no-repeat; position: absolute; top: 0; left:0; width: 114px; height: 76px;}
.team_p_s .team_p_lst li div .off{background: url(../img/sub/cast_layer.png) repeat; position: absolute; top:0; left:0; width: 100%;}
.team_p_s .team_p_lst li div img{cursor: pointer; margin:auto;}
.team_p_s .team_p_lst .end_arr1{float: left;}
.team_p_s .team_p_lst .end_arr1 a{float: left; background: url(../img/sub/btn/arr_left.png) no-repeat; width: 17px; height: 24px; cursor: pointer;}
.team_p_s .team_p_lst .end_arr1:hover a{background: url(../img/sub/btn/arr_on_left.png) no-repeat;}
.team_p_s .team_p_lst .end_arr2{float: right;}
.team_p_s .team_p_lst .end_arr2 a{float: right; background: url(../img/sub/btn/arr_right.png) no-repeat; width: 17px; height: 24px; cursor: pointer;}
.team_p_s .team_p_lst .end_arr2:hover a{background: url(../img/sub/btn/arr_on_right.png) no-repeat;}
/*.team_p_s .team_p_lst li .end_arr1 img{float: left;}
.team_p_s .team_p_lst li .end_arr2 img{float: right;}*/

.s_page_num{width: 678px; margin:auto; padding-top: 20px;}
.s_page_num .s_page_bt{float: left; width: 102px;}
.s_page_num .s_page_bt a{display: block;}
.s_page_num .p_btl{float: left; padding-right: 22px;}
.s_page_num .p_btl a{float: right; padding-right: 10px;}
.s_page_num .p_btr{float: right; padding-left: 22px;}
.s_page_num .p_btr a{float: left; padding-left: 10px;}
.s_page_num table{width: 430px; float: left; text-align: center; margin-top: 6px;}
.s_page_num table tr{}
.s_page_num table tr td{padding: 0 10px;}
.s_page_num table tr td a{color: #616161; font-size: 14px; text-decoration: underline;}
.s_page_num table tr .on, .s_page_num table tr .on a{color: #0074cd; font-size: 14px; text-decoration: underline;}


.arr_prev{background: url(../img/sub/btn/f_prev.png) no-repeat; width: 46px; height: 27px;}
.arr_prev:hover{background: url(../img/sub/btn/f_prev_on.png) no-repeat; width: 46px; height: 27px;}
.arr_f_prev{background: url(../img/sub/btn/prev.png) no-repeat; width: 36px; height: 27px;}
.arr_f_prev:hover{background: url(../img/sub/btn/prev_on.png) no-repeat; width: 36px; height: 27px;}

.arr_next{background: url(../img/sub/btn/next.png) no-repeat right center; width: 36px; height: 27px;}
.arr_next:hover{background: url(../img/sub/btn/next_on.png) no-repeat right center; width: 36px; height: 27px;}
.arr_f_next{background: url(../img/sub/btn/f_next.png) no-repeat right center; width: 46px; height: 27px;}
.arr_f_next:hover{background: url(../img/sub/btn/f_next_on.png) no-repeat right center; width: 46px; height: 27px;}

.go_top_nav{float: left; width: 750px; height: 50px; background: #7a7a7a;}
.go_top_nav ul{margin-top: 19px; margin-left: 24px; float: left;}
.go_top_nav ul li{float: left; margin-right: 18px;}
.go_top_nav ul li a{display: block; color: #d8d8d8; font-size: 12px;}
.go_top_nav ul li .on{color: #fff; font-weight: 600;}
.go_top_nav .top_page{display: block; float: right; color: #fff; font-size: 12px; margin-right: 22px; margin-top: 19px;}
.go_top_nav .top_page img{margin-right: 5px;}




/* -------------------
		 sponsorship
---------------------- */
.spon1{display: block; background: url(../img/sub/nav/spon1_off.png) no-repeat; width: 224px; height: 41px;}
.spon1:hover{background: url(../img/sub/nav/spon1_on.png);}
.spon1_on{display: block; background: url(../img/sub/nav/spon1_on.png) no-repeat; width: 224px; height: 41px;}
.spon2{display: block; background: url(../img/sub/nav/spon2_off.png) no-repeat; width: 224px; height: 41px;}
.spon2:hover{background: url(../img/sub/nav/spon2_on.png);}
.spon2_on{display: block; background: url(../img/sub/nav/spon2_on.png) no-repeat; width: 224px; height: 41px;}
.spon3{display: block; background: url(../img/sub/nav/spon4_off.png) no-repeat; width: 224px; height: 41px;}
.spon3:hover{background: url(../img/sub/nav/spon4_on.png);}
.spon3_on{display: block; background: url(../img/sub/nav/spon4_on.png) no-repeat; width: 224px; height: 41px;}
.spon4{display: block; background: url(../img/sub/nav/spon3_off.png) no-repeat; width: 224px; height: 41px;}
.spon4:hover{background: url(../img/sub/nav/spon3_on.png);}
.spon4_on{display: block; background: url(../img/sub/nav/spon3_on.png) no-repeat; width: 224px; height: 41px;}

.spon_every_txt1{/*background: url(../img/sub/spon_p1.jpg) no-repeat center 0%;*/ width: 100%;}
.spon_every_txt2{background: url(../img/sub/spon_p2.png) no-repeat center 0%; background-color:#fff; width: 100%;}
.spon_txt1{width: 678px; height: 449px; padding:0 36px; margin:auto; background: url(../img/sub/spon_bg.jpg) repeat-x; border-bottom: 2px solid #0b78ff; overflow: hidden;}
.spon_every_txt2 .spon_txt1{width: 678px; height: 408px; position:relative; margin:auto; border-bottom: 2px solid #0b78ff; overflow: hidden; background: url(../img/sub/spon_bg2.jpg) repeat-x;}
.spon_every_txt2 .spon_txt_bg2{width: 100%; height: 408px; background: url(../img/sub/spon_p2.png) no-repeat right 90%; position: relative; top: 0px;}
.spon_every_txt2 .spon_txt_bg4{width: 100%; height: 408px; background: url(../img/sub/spon_p4.png) no-repeat right 94%; position: relative; top: 0px;}
.spon_every_txt2 .spon_txt1 h3{font-size: 24px; float: left; margin-top: 34px; float: left; color: #fff;}
.spon_every_txt2 .spon_txt1 h4{font-size: 18px; margin-bottom: 21px; float: left; font-weight: 600; margin-top: 37px; color: #fff;}
.spon_every_txt2 .spon_txt1 p{font-size: 13px; color: #fff; margin-bottom: 33px; float: left; line-height: 1.8; letter-spacing: -0.5px;}
.spon_every_txt2 .spon_txt1 h5{float: left; font-size: 16px; color: #daecff; font-weight: 600; line-height: 1.4;}
/*.no_layer_0{display: block; width: 180px; height: 106px; background: url(../img/sub/cast_layer.png) repeat; position: relative; top: -111px;}*/

.spon_subs{float: left; width: 678px;}
.spon_every_txt1 .spon_txt_bg1{width: 100%; height: 449px; background: url(../img/sub/spon_p1.png) no-repeat right 90%; position: relative; top: 0px;}
.spon_txt1 h3{font-size: 24px; float: left; margin-top: 34px; float: left; color: #fff;}
.spon_txt1 h4{font-size: 18px; margin-bottom: 22px; float: left; font-weight: 600; margin-top: 32px; color: #fff; width: 100%;}
.spon_txt1 p{font-size: 13px; color: #fff; margin-bottom: 35px; float: left; line-height: 1.8;/* letter-spacing: -0.5px;*/ font-weight: 100;}
.spon_txt1 h5{width: 100%; float: left; font-size: 16px; color: #daecff; font-weight: 500;}

.spon_every_txt1 .spon_txt_bg3{width: 100%; height: 449px; background: url(../img/sub/spon_p3.png) no-repeat right 85%; position: relative; top: 0px;}
.spon_subs1{float: left; width: 678px;}
.spon_txt_bg3 h3{margin-bottom: 32px;}
.spon_subs1 h4{margin-bottom: 16px; margin-top: 0;}
.spon_subs1 p{margin-bottom: 22px;}
.spon_subs1 p strong{font-weight: 600; font-size: 13px;}


.spon_txt2{width: 678px; height: 100%; margin:auto; margin-top: 38px; margin-bottom: 10px; overflow: hidden;}
.spon_txt2 h3{font-size: 24px; float: left; float: left;}
.spon_ifr{width: 678px; height: 519px; float: left; margin: 24px auto 0px; text-align: center; overflow:hidden; }
.spon_ifr span{display:block; float: left; width: 100%; font-size: 12px; color: #616161; margin:auto; margin-top: 36px; text-align: center;}

.spon_ifr .spon_i_big{}
.spon_ifr .spon_i_tit{width: 678px; height: 49px; background: #183354; float: left; color: #fff; font-size: 16px; text-align: center; line-height: 3.2;}
.spon_ifr iframe{display: block; width: 678px; height: 396px; overflow: hidden; float: left;}

.spon_i_s{float: left; width: 100%; height: 237px; background: #f6f6f6;}
.spon_i_lst{display: block; margin:auto; width: 678px; padding-top: 24px; height: 106px;}
.spon_i_lst li{float: left; width: 181px; height: 106px; margin:auto; text-align: center; margin:0 3px;}
.spon_i_lst li div{cursor: pointer;}

.spon_i_lst li span{display: block; width: 180px; height: 106px; overflow: hidden; margin:auto;}
.spon_i_lst li .no_layer_on{width:180px; height: 106px; display: block; box-shadow: 0px 0px 0px 4px #0073e8 inset; position: relative; top: -106px; background: url(../img/sub/icon/ifr_play.png) no-repeat center 43%;}
.spon_i_lst li .no_layer_off{width:180px; height: 106px; display: block; background: url(../img/sub/cast_layer.png) repeat; width: 180px; height: 69px; position: relative; top: -106px; font-size: 14px; color: #e5e5e5; padding-top: 37px;}
.spon_i_lst .end_arr{width: 52px;}
.spon_i_lst .end_arr a{display: block; margin-top: 40px;}
.spon_i_lst .end_arr2{float: right;} 
.spon_i_lst .end_arr1{float: left;}
/*.spon_i_lst*/ .end_arr1{float: left; background: url(../img/sub/btn/arr_left.png) no-repeat; width: 17px; height: 24px; cursor: pointer;}
/*.spon_i_lst*/ .end_arr1:hover{background: url(../img/sub/btn/arr_on_left.png) no-repeat;}
/*.spon_i_lst */.end_arr2{float: right; background: url(../img/sub/btn/arr_right.png) no-repeat; width: 17px; height: 24px; cursor: pointer;}
/*.spon_i_lst */.end_arr2:hover{background: url(../img/sub/btn/arr_on_right.png) no-repeat;}

/* -------------------
		 contents
---------------------- */
.con1{display: block; background: url(../img/sub/nav/con1_off.png) no-repeat; width: 224px; height: 41px;}
.con1:hover{background: url(../img/sub/nav/con1_on.png);}
.con1_on{display: block; background: url(../img/sub/nav/con1_on.png) no-repeat; width: 224px; height: 41px;}
.con2{display: block; background: url(../img/sub/nav/con2_off.png) no-repeat; width: 224px; height: 41px;}
.con2:hover{background: url(../img/sub/nav/con2_on.png);}
.con2_on{display: block; background: url(../img/sub/nav/con2_on.png) no-repeat; width: 224px; height: 41px;}

.con_desc{width: 750px; float: left; margin-bottom: 12px;}

.con_desc .slide_up1{display: block; background: url(../img/sub/icon/bt_cast_close.png) no-repeat; width: 25px; height: 25px; position: absolute; top: 33px; right: 36px; cursor: pointer;}
.con_desc h2{width: 100%; color: #fff; font-size: 24px; margin-top: 34px; float: left; margin-left: 40px;}
.con_desc h3{width: 100%;color: #fff; font-size: 18px;float: left; margin-left: 40px; margin-top: 46px;}
.con_desc p{width: 90%;color: #fff; font-size: 12px; line-height: 1.8; float: left; margin-left: 40px; margin-top: 31px; /*letter-spacing: -0.5px \0/IE 8+9;*/ font-weight: 300; letter-spacing: 0.2px;}
.con_desc h4{color: #fff; font-size: 14px;float: left; margin-left: 40px; margin-top: 24px; /*letter-spacing: -0.8px \0/IE 8+9;*/}
.y_desc_txt h4{margin-top: 48px;}
::-ms-backdrop, .con_desc p{letter-spacing: -0.5px;} /*11핵*/
::-ms-backdrop, .con_desc h4{letter-spacing: -0.8px;} /*11핵*/
.bt_go_hiking{display: block; background: url(../img/sub/btn/bt_go_hiking.jpg) no-repeat; width: 154px; height: 33px; position: absolute; right: 36px; bottom:25px;}
.bt_go_yoga{display: block; background: url(../img/sub/btn/bt_go_yoga.jpg) no-repeat; width: 154px; height: 33px; position: absolute; right: 36px; bottom:40px;}
.h_desc_txt{background: url(../img/sub/con_1_bg.jpg) repeat-x; position: relative;}
.y_desc_txt{background: url(../img/sub/con_2_bg.jpg) repeat-x; position: relative;}

.con_desc_bar{width: 750px; height: 52px; float: left; background-image: url(../img/sub/icon/cls_arr.png); background-repeat: no-repeat; background-position: center center; cursor: pointer;}
.con_desc_bar span{display: block; color: #fff; margin-left: 24px; margin-top: 18px; float: left;}
/*.con_desc_bar img{display: block; margin:auto; margin-top: 20px;}*/

.h_d_t{height: 327px; position: relative; background-image: url(../img/sub/con_1.png); border-bottom: 2px solid #0073e8; background-repeat: no-repeat; background-position: right 0%;}
.y_d_t{height: 327px; position: relative; background-image: url(../img/sub/con_2.png); border-bottom: 2px solid #d12c63; background-repeat: no-repeat; background-position: right 0%;}
/*.h_desc_bar{background: #0073e8; cursor: pointer;}*/
/*.y_desc_bar{background: #d12c63; cursor: pointer;}*/


.con_lst{width: 666px; padding: 0 42px; float: left; margin-top: 16px;}
.con_lst ul{/*width: 100%;*/width: 666px; float: left; margin-top: 12px;}
.con_lst ul li{display: block; float: left; width: 328px;}

.con_lst ul .con_l1{margin-right: 6px; float: left;}

.con_box{width: 328px; height: 341px; border: 1px solid #dde3e8; position: relative;}
.con_box a{display: block;}
.con_box span{display: block;}
.con_box .con_tit{float: left; color: #1f1f1f; font-size: 15px; height: 27px; text-indent: 37px; line-height: 2; margin: 23px 0 20px 23px;}
.con_box .con_plus{float: right; background: url(../img/sub/icon/pr_icon_p.png) no-repeat; width: 15px; height: 15px; position: absolute; top: 29px; right: 18px;}

.con_box .con_date{width: 100%; font-size: 13px; color: #0b78ff; float: left; margin-left: 23px; margin-bottom: 6px;}
.con_box .con_txt{font-size: 12px; color: #585858;float: left; width: 280px; height: 30px; margin-left: 23px;}
.con_box .con_thumb{width: 328px; height: 194px; overflow: hidden; position: absolute; bottom:0; left:0; border-top: 1px solid #f0f0f0;}
.con_box .h_tit{background: url(../img/main/icon/icon_h.png) no-repeat left 0%;}
.con_box .y_tit{background: url(../img/main/icon/icon_y.png) no-repeat left 0%;}

.con_box:hover .h_tit{color: #0060cd; text-decoration: underline;}
.con_box:hover .y_tit{color: #0060cd; text-decoration: underline;}
.con_box:hover .con_plus{background: url(../img/main/icon/icon_plus_on.png);}
.con_box:hover .con_txt{text-decoration: underline;}







.pr1{display: block; background: url(../img/sub/nav/pr1_off.png) no-repeat; width: 224px; height: 41px;}
.pr1:hover{background: url(../img/sub/nav/pr1_on.png);}
.pr1_on{display: block; background: url(../img/sub/nav/pr1_on.png) no-repeat; width: 224px; height: 41px;}
.pr2{display: block; background: url(../img/sub/nav/pr2_off.png) no-repeat; width: 224px; height: 41px;}
.pr2:hover{background: url(../img/sub/nav/pr2_on.png);}
.pr2_on{display: block; background: url(../img/sub/nav/pr2_on.png) no-repeat; width: 224px; height: 41px;}


.pr_tab{width: 100%; height: 57px; border-bottom: 1px solid #eee; float: left;}
.pr_tab li{float: left; display: block; background:#f5f5f5; width: 50%; height: 57px;}
.pr_tab li a{display: block; height: 53px; font-size: 16px; font-weight: 600; text-align: center; color: #000; line-height: 3.3; border-top: 4px solid #eee; cursor: pointer;}
.pr_tab li .on{border-top: 4px solid #0b78ff; background:#fff;}

.pr_every_txt{float: left; position: relative; width: 100%; }
.pr_every_txt1{float: left; position: relative; width: 100%; padding-top: 20px;}
#pr_txt_tab1{position: relative; top: 0; width: 100%; float: left; height: 100%;}
.pr_txt1{height: 338px; width: 678px; margin:auto;}
#pr_txt_tab1 .pr_txt1 .pr_subs{width: 100%; height: 338px; background: url(../img/sub/pr_p1.jpg) no-repeat right 96%; border-bottom: 1px solid #ced1d4;}
.pr_txt1 h4{font-size: 18px; color: #0069b9; float: left; font-weight: 600; margin: 40px 0;}
.pr_txt1 ul{font-size: 12px; color: #616161; float: left; line-height: 1.5;}
.pr_txt1 ul li{float: left; margin-bottom: 20px;}
.pr_txt1 ul li strong{color: #0069b9; font-size: 14px; float: left; letter-spacing: -0.2px;}
.pr_txt1 ul li p{float: left; margin-left: 20px; width: 593px;}

.pr_txt2{width: 678px; margin:auto; margin-top: 50px; overflow: hidden;}

.pr_pho{width: 678px; height: 453px; float: left; margin: 1px auto 36px;}

#pr_txt_tab2{position: relative; /*top: -1171px;*/ top: 0; width: 100%; float: left;}
#pr_txt_tab2 .pr_txt1 .pr_subs{width: 100%; height: 338px; background: url(../img/sub/pr_p2.jpg) no-repeat right 100%; border-bottom: 1px solid #ced1d4;}

#pr_txt_tab3{position: relative; /*top: -1171px;*/ top: 0; width: 100%; float: left;}

.pr2_tab{width: 100%; height: 57px; border-bottom: 1px solid #eee; float: left;}
.pr2_tab1{border-right: 1px solid #e7e7e7; width: 249px;}
.pr2_tab2{width: 248px;}
.pr2_tab3{border-right: 1px solid #e7e7e7; width: 248px;}
.pr2_tab li{float: left; display: block; background:#f5f5f5; height: 57px;}
.pr2_tab li a{display: block; height: 53px; font-size: 16px; font-weight: 600; text-align: center; color: #000; line-height: 3.3; border-top: 4px solid #eee; cursor: pointer;}
.pr2_tab li .on{border-top: 4px solid #0b78ff; background:#fff;}

.pr2_tab .on{border-left: none; border-right: none; width: 251px;}

.board_box{width: 678px;/* height: 258px;*/ margin:auto;}
.board_box ul{margin-top: 20px; float: left;}
.board_box ul li{float: left;}
.board_box ul .board_center{margin:0 18px;}
.board_box .every_bbox{width: 172px; height: 216px; border: 1px solid #dde3e8; padding:20px 20px; font-size: 12px;}
.board_box .every_bbox:hover .bbox_txt, .board_box .every_bbox:hover p{text-decoration: underline;}
.every_bbox .bbox_tit{display: block; color: #000; float: left;}
.every_bbox .bbox_tit img{float: left;}
.every_bbox .bbox_tit span{display: block; float: left; margin-left: 10px; line-height: 2.5;}
.every_bbox .bbox_txt{margin:20px 0 17px; float: left; height: 34px; width: 100%;}
.every_bbox p{float: left; margin-bottom: 30px; height: 70px; overflow: hidden; width: 100%;}
.every_bbox p a{color: #616161; line-height: 1.5;}
.every_bbox .bbox_upload{display: block; float: left; width: 100%;}
.bbox_upload .bbox_date{display: block; float: left;}
.bbox_upload .bbox_plus{display: block; float: right; background: url(../img/sub/icon/pr_icon_p.png) no-repeat; width: 14px; height: 14px;}

.bbox_n{}

.news{}
.news .bbox_tit{}
.news .bbox_txt{color: #0074cd; line-height: 1.4;}


.noti{}
.noti .bbox_tit{}
.noti .bbox_txt{color: #b43d79; line-height: 1.4; width: 100%;}


.thumb{}
.thumb .bbox_thumb{margin-top: 20px; float: left;}
.thumb .bbox_txt{margin-top: 10px; margin-bottom: 29px; height: 34px; overflow: hidden; color: #0074cd; width: 100%;}

.no_thumb{}
.no_thumb .bbox_thumb{margin-top:63px; float: left;}
.no_thumb .bbox_txt{margin-top: 12px; height: 30px; overflow: hidden;}

/*.pr_p_s{width: 100%; float: left; padding-bottom: 60px;}*/

.pr_board_s{width: 100%; float: left; padding-bottom: 57px;}

#pr_view{float: left; width: 100%;}

.pr_view{margin:auto; width: 678px;}
.pr_view .pr_view_tit{width: 678px; float: left; border-bottom: 1px solid #cdd3d8;}
.pr_view_tit .view_tit{display: block; float: left; width: 100%; margin:27px 0 20px;}
.pr_view_tit .view_tit .view_tit_sh{display: block; float: left;}
.pr_view_tit .view_tit .view_tit_sh img{float: left;}
.pr_view_tit .view_tit .view_tit_sh span{font-size: 12px; display: block; float: left; margin-left: 10px; line-height: 2.5;}
.pr_view_tit .pr_view_up{float: right;}
.pr_view_tit .pr_view_up li{float: left; font-size: 12px; color: #616161;}

.pr_view_tit .pr_view_t{float: left; display: block; font-size: 16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 80%; margin-bottom: 25px;}
.pr_view_tit .pr_view_hk{color: #0074cd;}
.pr_view_tit .pr_view_yo{color: #b43d79;}
.pr_view_tit .pr_view_noti{color: #b43d79;}
.pr_view_tit .pr_view_news{ color: #0074cd;}

.pr_view_desc{width: 606px; float: left; background: #fafafa; border-top: 1px solid #cdd3d8; border-bottom: 1px solid #cdd3d8; text-align: center; padding: 44px 36px 50px 36px; font-size: 12px; color: #616161; line-height: 1.5; text-align: left;}
.pr_view_desc img{display: block; margin: auto;}
.pr_view_desc p{font-size: 12px; color: #616161; line-height: 2; margin-top: 45px; text-align: left;}

.prev_lst{float: right; display: block; background: url(../img/sub/btn/bt_lst.jpg) no-repeat; width: 100px; height: 42px; margin: 24px 0; margin-right: 36px; cursor: pointer;}
.prev_lst:hover{background: url(../img/sub/btn/bt_lst_on.jpg) no-repeat;}

.event_p_lst{width: 100%; float: left; margin-bottom: 60px;}
.event_p_lst table{width: 678px; margin:auto; border-top: 2px solid #dde3e8; border-bottom: 2px solid #dde3e8; overflow: hidden;}
.event_p_lst table tr{}
.event_p_lst table tr th{width: 60px; border-bottom: 1px solid #f4f4f4; height: 42px; font-size: 14px; border-right: 1px solid #f4f4f4; color: #414141;/* padding:0 5px;*/}
.event_p_lst table tr td{border-bottom: 1px solid #f4f4f4; height: 42px; font-size: 12px; border-right: 1px solid #f4f4f4; text-align: center;}
.event_p_lst table tr .get_lst a{display: block; color: #333333; text-align: left; text-indent: 14px; font-size: 12px;}
.event_p_lst table tr .get_lst:hover{text-decoration: underline; }
.event_p_lst table tr .nothing{color: #616161; text-align: left; text-indent: 14px; border-right: none;}
.event_p_lst table tr .noboder{border-right: none; color: #616161; width: 118px;}





.pr_p_big{background: #000; width: 678px; height: 453px; overflow: hidden;}
.pr_p_big img{width:678px; height:453px; display: block; margin:auto;}
.pr_p_txt{background: url(../img/sub/layer_pho.png) no-repeat; width: 632px; height: 453px; position: relative; top: -453px; padding:0 23px;}
.pr_p_txt .p_txt{height: 142px; position: relative; top: 311px; }
.pr_p_txt span{display: block; font-size: 18px; color: #fff; padding-top: 20px; border-top: 1px solid #9b9b9d;}
.pr_p_txt p{font-size: 12px; color: #fff; margin-top: 25px;}

.pr_p_s{width: 100%; height: 233px; background: #f6f6f6; float: left;}
.pr_p_s .pr_p_lst {width: 678px; height: 90px; margin:auto; text-align: center; padding-top: 36px; overflow: hidden;}
.pr_p_s .pr_p_lst li{width: 120px; height: 90px; float: left; margin:0 4px;}
.pr_p_s .pr_p_lst .end_arr{width: 19px;}
.pr_p_s .pr_p_lst .end_arr a{display: block; margin-top: 34px;}

.pr_p_s .pr_p_lst li div{width: 70px;}
.pr_p_s .pr_p_lst li div a{display: block; position: relative;}
.pr_p_s .pr_p_lst li div span{display: block; width: 120px; height: 90px; overflow: hidden; margin:auto;}
.pr_p_s .pr_p_lst li div .on{/*box-shadow: 0px 0px 0px 4px #0073e8 inset;*/background: url(../img/sub/on_layer.png) no-repeat; width: 120px; height: 90px; position: absolute; top: 0px; left: 0;}
.pr_p_s .pr_p_lst li div .off{background: url(../img/sub/cast_layer.png) repeat; position: absolute; top: 0px; left: 0;}
.pr_p_s .pr_p_lst li div img{cursor: pointer;}
.pr_p_s .pr_p_lst .end_arr1{float: left;}
.pr_p_s .pr_p_lst .end_arr1 a{float: left; background: url(../img/sub/btn/arr_left.png) no-repeat; width: 17px; height: 24px; cursor: pointer;}
.pr_p_s .pr_p_lst .end_arr1:hover a{background: url(../img/sub/btn/arr_on_left.png) no-repeat;}
.pr_p_s .pr_p_lst .end_arr2{float: right;}
.pr_p_s .pr_p_lst .end_arr2 a{float: right; background: url(../img/sub/btn/arr_right.png) no-repeat; width: 17px; height: 24px; cursor: pointer;}
.pr_p_s .pr_p_lst .end_arr2:hover a{background: url(../img/sub/btn/arr_on_right.png) no-repeat;}


/* -------------------
		 cast
---------------------- */
.view_cast{float: left; width: 100%; min-height: 746px;}
.lnb_cast{float: left; width:100%; height: 137px;}
.lnb_cast h2{ float: left; margin-top: 58px; background: url(../img/sub/nav/cast_h2.png) no-repeat; width: 138px; height: 41px;}
.lnb_cast .nav_cast{float: right; margin-top: 61px;}
.lnb_cast .c_hole{display: block; background: url(../img/sub/icon/c_hole_on.png) no-repeat; width: 83px; height: 38px; float: left;}
.lnb_cast .c_hole_off{display: block; background: url(../img/sub/icon/c_hole_off.png) no-repeat; width: 83px; height: 38px; float: left;}
.lnb_cast ul{float: left; background: url(../img/sub/ly1.png) no-repeat; width:221px; height: 38px; margin-left: 12px;}
.lnb_cast ul li{float: left;}
.lnb_cast ul li a{display: block; margin-top: 5px;}
.lnb_cast ul .m_f a{ margin-left: 25px;}
.lnb_cast ul .m_c a{ margin-left: 17px;}

.cast_lst{width:100%; float: left;}
.cast_lst ul{float: left; margin-bottom: 8px; width: 100%;}
.cast_lst ul li{float: left; overflow: hidden; position: relative;}
.cast_lst ul .m_c{margin:auto 2px;}



/*.cast_lst ul li:hover .over_box_c{display: block; background: url(../img/sub/layer_over.png) no-repeat; width: 332px; height: 315px; position: absolute; top: 0; left: 0; cursor: pointer;}
.cast_lst ul li .select_box_c{display: block; background: url(../img/sub/layer_select.png) no-repeat; width: 332px; height: 315px; position: absolute; top: 0; left: 0; cursor: pointer;}
*/


/*.box_c{display: block; width: 332px; height: 315px;background: #fff; overflow: hidden; cursor: pointer;}*/
.box_c{display: block; width: 332px; height: 315px; background: #fff; overflow: hidden; cursor: pointer;}
.cast_box1{display: block; width: 290px; margin:25px auto 26px; height: 80px; overflow:hidden; position: relative;}
.cast_box1 .cast_tit{display: block; height: 27px; margin-bottom: 19px; text-indent: 10px; line-height: 1.9; color: #1f1f1f;}
.cast_lst ul li:hover .cast_tit{text-decoration: underline;}
.cast_box1 .cast_date{display: block; margin-bottom: 2px; color: #0084d7; font-size: 14px;}
.cast_box1 .cast_txt{display: block; width: 100%; float: left; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;font-size: 12px; color: #585858; line-height: 1.4;}
.cast_tit img{float: left;}
.cast_tit a{display: block;}

.cast_box_img1{width: 332px; height: 184px; overflow: hidden; float: left; border-top: 1px solid #ECEDEE; position: relative;}
.cast_box_img1 img{position: absolute; top: -10%; width: 100%;}
.cast_img1{display: block; width: 332px; height: 184px; overflow: hidden;}

.more_cast_bar{float: left; width: 1000px; height: 51px; background: #636363; margin-top: 24px; text-align: center; color: #fff; line-height: 3.3; cursor: pointer; position: relative;}
.bt_top{background:url(../img/sub/btn/bt_top.png) no-repeat; width: 42px; height: 42px; position: absolute; right: -54px; top:-74px;}

.layer_b{background: transparent; position: absolute; width: 332px; height: 184px; left: 0; top: 0; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in;}
.cast_lst ul li:hover .layer_b{background: url(../img/sub/over_layer.png);}
/*.da-thumbs {float: left; width: 1000px; height: 315px; position: relative;}*/

/*.da-thumbs li .layer_b2 {display: none; background: url(../img/main/cast_layer_box.png) no-repeat; width: 332px; height: 315px; position: absolute; bottom: 0; left: 0; cursor: pointer; width: 100%; height: 184px;}*/


/*more_content*/
.more_content{width: 1000px; float: left;}
.bar_con{width: 1000px; height: 52px; background:url(../img/main/cast_close.jpg); cursor: pointer;}

.desc_con{width: 1000px; height: 716px;}

.desc_box2{width: 330px; height: 694px; float: left;}
.box_1{width: 330px; height: 343px; background: #fff; overflow: hidden;}
.box_2{margin-top: 2px; width: 330px; height: 343px; background: #fff; overflow: hidden;}

.cast_box{width: 290px; margin:auto; height: 108px; overflow: hidden; position: relative; top: 24px; margin-bottom: 40px;}
.cast_box_img{width: 330px; height: 195px; overflow: hidden; position: relative;}

.cast_box span{display: block;}

/*크롬 핵*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*#gnb ul li a{line-height: 3.6;}*/
	.spon_txt1 h5{font-weight: bold;}
}




/* -------------------
		 brand
---------------------- */
.brand1{display: block; background: url(../img/sub/nav/brand1_off.png) no-repeat; width: 224px; height: 41px;}
.brand1:hover{background: url(../img/sub/nav/brand1_on.png);}
.brand1_on{display: block; background: url(../img/sub/nav/brand1_on.png) no-repeat; width: 224px; height: 41px;}
.brand2{display: block; background: url(../img/sub/nav/brand2_off.png) no-repeat; width: 224px; height: 41px;}
.brand2:hover{background: url(../img/sub/nav/brand2_on.png);}
.brand2_on{display: block; background: url(../img/sub/nav/brand2_on.png) no-repeat; width: 224px; height: 41px;}
.brand3{display: block; background: url(../img/sub/nav/brand3_off.png) no-repeat; width: 224px; height: 41px;}
.brand3:hover{background: url(../img/sub/nav/brand3_on.png);}
.brand3_on{display: block; background: url(../img/sub/nav/brand3_on.png) no-repeat; width: 224px; height: 41px;}

.brand_subs{width: 658px; padding:0 46px; background: #fff; margin-top: 30px; margin-bottom: 60px; float: left;}

.brand_subs ul{width: 100%; margin-top: 29px; float: left;}
.brand_subs ul li{float: left;}
.brand_subs ul .b_li_f{margin-right: 16px;}
.brand_box{width: 319px; height: 270px; border:1px solid #dde3e8; display: block;}


.brand_box span{display: block;}
.brand_box .brand_n1{background: url(../img/sub/icon/brand_1.jpg) no-repeat center 71px; width: 319px; height: 158px;}
.brand_box .brand_n2{background: url(../img/sub/icon/brand_2.jpg) no-repeat center 36px; width: 319px; height: 158px;}
.brand_box .brand_n3{background: url(../img/sub/icon/brand_3.jpg) no-repeat center center; width: 319px; height: 158px;}
.brand_box .brand_n4{background: url(../img/sub/icon/brand_4.jpg) no-repeat center 63px; width: 319px; height: 158px;}
.brand_box .brand_n5{background: url(../img/sub/icon/brand_5.jpg) no-repeat center 35px; width: 319px; height: 158px;}
.brand_box .brand_n6{background: url(../img/sub/icon/brand_6.jpg) no-repeat center 33px; width: 319px; height: 158px;}
.brand_box .brand_n7{background: url(../img/sub/icon/brand_7.jpg) no-repeat center 66px; width: 319px; height: 158px;}
.brand_box .brand_n8{background: url(../img/sub/icon/brand_8.jpg) no-repeat center 58px; width: 319px; height: 158px;}
.brand_box .brand_n9{background: url(../img/sub/icon/brand_9.jpg) no-repeat center 44px; width: 319px; height: 158px;}
.brand_box .brand_n10{background: url(../img/sub/icon/brand_10.jpg) no-repeat center 45px; width: 319px; height: 158px;}
.brand_box .brand_n11{background: url(../img/sub/icon/brand_11.jpg) no-repeat center 60px; width: 319px; height: 158px;}
.brand_box .brand_n12{background: url(../img/sub/icon/brand_12.jpg) no-repeat center 60px; width: 319px; height: 158px;}


.brand_box .txt_brand{float: left; display: block; background: #f6f6f6; width: 100%; height:112px;}
.brand_box .txt_brand .brand_name{display: block; color: #1a2747; font-size: 14px; margin:20px 0 20px 19px;}
.brand_box .txt_brand .brand_plus{background: url(../img/sub/icon/brand_plus.png) no-repeat; width: 15px; height: 15px; float: right; position: relative; top: -37px; right: 24px;}
.brand_box .txt_brand p{display: block; color: #616161; font-size: 12px; margin-left: 19px; line-height: 1.5; letter-spacing: -0.9px \0/IE 8+9;}
.brand_box:hover .txt_brand .brand_name{color: #0b78ff;}
.brand_box:hover .txt_brand p{text-decoration: underline; letter-spacing: -0.9px \0/IE 8+9;}
.brand_box:hover .brand_plus{background: url(../img/sub/icon/brand_plus_on.png) no-repeat;}

::-ms-backdrop, .brand_box .txt_brand p{letter-spacing: -0.9px;} /*11핵*/
::-ms-backdrop, .brand_box:hover .txt_brand p{letter-spacing: -0.9px;} /*11핵*/

.brand_subs2{width: 658px; padding:0 46px; background: #fff; margin-top: 30px; margin-bottom: 60px; float: left;}

.brand_subs2 ul{width: 100%; margin-top: 29px; float: left;}
.brand_subs2 ul li{float: left;}
.brand_subs2 ul .b_li_f{margin-right: 16px;}
.brand_subs2 .brand_box{width: 319px; height: 320px; border:1px solid #dde3e8; display: block;}
.brand_subs2 .txt_brand{float: left; display: block; background: #f6f6f6; width: 100%; height:162px;}
.brand_subs2 .txt_brand p{line-height: 1.5;}










/* -------------------
		 event
---------------------- */
.event1{display: block; background: url(../img/sub/nav/eve1_off.png) no-repeat; width: 224px; height: 41px;}
.event1:hover{background: url(../img/sub/nav/eve1_on.png);}
.event1_on{display: block; background: url(../img/sub/nav/eve1_on.png) no-repeat; width: 224px; height: 41px;}
.event2{display: block; background: url(../img/sub/nav/eve2_off.png) no-repeat; width: 224px; height: 41px;}
.event2:hover{background: url(../img/sub/nav/eve2_on.png);}
.event2_on{display: block; background: url(../img/sub/nav/eve2_on.png) no-repeat; width: 224px; height: 41px;}

.event_subs{width: 678px; padding:36px 36px 0 36px; float: left;}

.evt_slide{float: left;}

.evt_lst{float: left; margin-top: 13px;}
.evt_lst ul{float: left; margin-top: 39px;}
.evt_lst ul li{float: left;}
.evt_lst ul .evt_l1{margin-right: 16px;}


.evt_end_lst{float: left; margin-top: 13px;}
.evt_end_lst ul{float: left;}
.evt_end_lst ul li{float: left;}
.evt_end_lst ul .evt_l1{margin-right: 16px;}

.evt_box{width: 287px; height: 296px; border: 1px solid #dde3e8; padding:0 21px;}
.evt_box a{display: block;}
.evt_box span{display: block;}
.evt_box .evt_tit{float: left; color: #0074cd; font-size: 14px; background: url(../img/sub/icon/eve_tit.png) no-repeat left 0%; height: 27px; text-indent: 37px; line-height: 2; margin: 16px 0 17px 0;}
.evt_box .evt_tit_end{float: left; color: #b43d79; font-size: 14px; background: url(../img/sub/icon/eve_tit_end.png) no-repeat left 0%; height: 27px; text-indent: 37px; line-height: 2; margin: 16px 0 17px 0;}
.evt_box .evt_thumb{width: 285px; height: 129px; overflow: hidden; float: left; border: 1px solid #ececec; margin-bottom: 22px;}
.evt_box .evt_txt{font-size: 12px; color: #616161;float: left; height: 29px; overflow: hidden; width: 100%;}
.evt_box .evt_date{width: 100%; font-size: 12px; color: #0b78ff; float: left; margin-top: 18px;}
.evt_box .evt_date_end{width: 100%; font-size: 12px; color: #b43d79; float: left; margin-top: 18px;}
.evt_box .evt_plus{float: right; background: url(../img/sub/icon/pr_icon_p.png) no-repeat; width: 14px; height: 14px; position: relative; top: -14px;}

.evt_view{width:678px; float: left;}
.evt_view_tit{float: left; width: 676px; height: 108px; border: 1px solid #dde3e8;}
.evt_var_tit{float: left; width: 100%; margin-top: 18px;}
.var_tit{background: url(../img/sub/icon/eve_tit.png) no-repeat left 0%; height: 27px; text-indent: 37px; float: left; margin-left: 20px;}
.var_tit span{line-height: 2;}
.var_date{font-size: 12px; color: #616161; float: right; line-height: 1.8; margin-right: 20px;}
.var_date span{}
.var_sns{float: right; margin-right: 20px; margin-left: 17px;}
.var_sns span{display: block;}
.var_sns .share_f{float: left;}
.var_sns .share_t{float: left; margin-left: 7px;}

.evt_var_txt{float: left; width: 638px; padding:0 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #0074cd; font-size: 16px; margin-top: 25px;}

.desc_evt{width: 100%; float: left; margin-top: 18px;}
.evt_poster{float: left; width: 100%;}

.btn_entry{float: left; background: url(../img/sub/btn/bt_evt1.png) no-repeat; width: 148px; height: 48px; display: block; position: relative; left: 265px; top: 18px;}
.event_subs .prev_lst{float: right; display: block; background: url(../img/sub/btn/bt_lst.jpg) no-repeat; width: 100px; height: 42px; margin: 24px 0; cursor: pointer;}

/* -------------------
		 wai
---------------------- */
.wai1{display: block; background: url(../img/sub/nav/wai1_off.png) no-repeat; width: 224px; height: 41px;}
.wai1:hover{background: url(../img/sub/nav/wai1_on.png);}
.wai1_on{display: block; background: url(../img/sub/nav/wai1_on.png) no-repeat; width: 224px; height: 41px;}
.wai2{display: block; background: url(../img/sub/nav/wai2_off.png) no-repeat; width: 224px; height: 41px;}
.wai2:hover{background: url(../img/sub/nav/wai2_on.png);}
.wai2_on{display: block; background: url(../img/sub/nav/wai2_on.png) no-repeat; width: 224px; height: 41px;}



.wai_txt1{width: 678px; border-bottom: 1px solid #dddee0; overflow: hidden; margin:auto;}
.wai_txt1 h3{font-size: 24px; float: left; margin-top: 34px; float: left; width: 100%;}

.wai_txt3{width: 678px; border-bottom: 1px solid #dddee0; overflow: hidden; margin:auto; padding-bottom: 36px;}
.wai_txt3 h3{font-size: 24px; float: left; margin-top: 11px; float: left; width: 100%;}
.wai_txt3 h4{font-size: 18px; color: #0069b9; margin-top: 15px; float: left; width: 100%; font-size: 17px \0/IE 8+9; letter-spacing: -1px \0/IE 8+9;}
::-ms-backdrop, .wai_txt3 h4{ font-size: 17px; letter-spacing: -1px;}
.wai_subs{width: 100%; float: left; padding-bottom: 41px;}

.wai_subs h4{font-size: 18px; color: #0069b9; margin-bottom: 26px; float: left; font-weight: 600; margin-top: 40px; margin}
.wai_subs .box_wai_t{width: 100%; height: 100px; background: #f4f4f4; float: left;}
.box_wai_t .icon_wai{display: block; background: url(../img/sub/icon/icon_wai.png) no-repeat; width: 90px; height: 51px; float: left; margin-top: 23px; margin-left: 35px;}
.box_wai_t dl{width: 504px; float: left; margin-left: 32px; margin-top: 22px;}
.box_wai_t dl dt{float: left; font-size: 13px; width: 100%;}
.box_wai_t dl dd{float: left; font-size: 12px; color: #616161; margin-top: 12px; line-height: 1.4;}

.wai_txt2{width: 678px; height: 100%; margin:auto; margin-top: 39px; overflow: hidden;}


.wai_txt2 ul{margin-top: 26px; width: 678px; float: left; margin-bottom: 58px;}
.wai_txt2 ul li{float: left; margin-bottom: 12px;}
.wai_txt2 ul li div{float: left; width: 103px; height: 109px;}
.wai_txt2 ul li span{display: block; margin:auto;}
.wai_txt2 ul li dl{float: left; width: 540px; margin-left: 20px;}
.wai_txt2 ul li dl dt{float: left; width: 100%; font-size: 12px;}
.wai_txt2 ul li dl dd{float: left; color: #616161; font-size: 12px; line-height: 1.7; margin-top: 12px;}
.wai_txt2 .icon_wai1{background: url(../img/sub/icon/icon_w1.jpg) no-repeat; width: 103px; height: 109px;}
.wai_txt2 .icon_wai2{background: url(../img/sub/icon/icon_w2.jpg) no-repeat; width: 103px; height: 109px;}
.wai_txt2 .icon_wai3{background: url(../img/sub/icon/icon_w3.jpg) no-repeat; width: 103px; height: 109px;}
.wai_txt2 .icon_wai4{background: url(../img/sub/icon/icon_w4.jpg) no-repeat; width: 103px; height: 109px;}
.wai_txt2 .icon_wai5{background: url(../img/sub/icon/icon_w5.jpg) no-repeat; width: 103px; height: 109px;}

.w1_dl dt{margin-top: 23px;}
.w2_dl dt{margin-top: 13px;}
.w3_dl dt{margin-top: 35px;}
.w4_dl dt{margin-top: 24px;}
.w5_dl dt{margin-top: 13px;}


.wai_tab{width: 100%; height: 57px; border-bottom: 1px solid #eee; float: left;}
.wai_tab li{float: left; display: block; background:#f5f5f5; height: 57px;}
.wai_tab li a{display: block; height: 53px; font-size: 16px; font-weight: 600; text-align: center; color: #000; line-height: 3.3; border-top: 4px solid #eee; cursor: pointer;}
.wai_tab li .on{border-top: 4px solid #0b78ff; background:#fff;}

.wai_tab .wai_tab1{border-right: 1px solid #e7e7e7; width: 249px;}
.wai_tab .wai_tab2{border-left:1px solid #fff; border-right: 1px solid #e7e7e7; width: 248px;}
.wai_tab .wai_tab3{border-left: 1px solid #fff; width: 249px;}

.wai_tab li.on{border-left: none; border-right: none; width: 250px;}

.wai_every_txt{}

#wai_txt_tab1{position: relative; top: 0; width: 100%; float: left;}
.wai2_tab{width: 100%; height: 37px; border-top: 4px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #ececec; float: left;}
.wai2_tab li{float: left; margin-right: 25px;}
.wai2_tab .li1{margin-left: 65px;}
.wai2_tab li a{display: block; font-size: 16px; cursor: pointer; color: #444444; font-size: 14px; line-height: 2.5;}
.wai2_tab li .on{color: #0b78ff;}

.wai_box{width: 678px; padding:36px; float: left; margin-bottom: 34px;}

#wai_use1{width: 678px; float: left;}
#wai_use2{width: 678px; float: left;}
#wai_use3{width: 678px; float: left;}
#wai_use4{width: 678px; float: left;}

#wai_use1 .wai_txt4{height: 636px;}
#wai_use2 .wai_txt4{height: 515px;}
#wai_use3 .wai_txt4{height: 613px;}
#wai_use4 .wai_txt4{height: 560px;}

.wai_txt1 h4{font-size: 18px; color: #0069b9; float: left; width: 100%; margin-top: 32px; line-height: 1.4;}

.wai_txt4{width: 678px; margin:auto; margin-top: 35px; overflow: hidden;}

.wai_txt4 div{float: left;}
.wai_txt4 h5{font-size: 16px; color: #414141; width: 100%;}
.wai_txt4 .h5_1{background: url(../img/sub/icon/icon_e1.png) no-repeat center left; height: 36px; line-height: 2.4; text-indent: 46px;}
.wai_txt4 .h5_2{background: url(../img/sub/icon/icon_e2.png) no-repeat center left; height: 36px; line-height: 2.4; text-indent: 46px; margin-bottom: 15px;}

.wai_txt4 p{font-size: 12px; color: #616161; font-weight: 100;}
.wai_txt4 p strong{color: #000; font-weight: 400;}
.wai_txt4 .p1{margin-top: 18px; margin-bottom: 33px; line-height: 2; /*letter-spacing: -0.4px;*/}
.wai_txt4 .p2{margin-bottom: 40px; line-height: 1.7; letter-spacing: -0.4px;}
.wai_txt4 span{display: block;}
.wai_txt4 .wai_ex1{display: block; background: url(../img/sub/wai_p1.jpg) no-repeat; width: 678px; height: 153px; margin-bottom: 39px;}
.wai_txt4 .wai_ex2{display: block; background: url(../img/sub/wai_p2.jpg) no-repeat; width: 678px; height: 99px; margin-top: 39px;}
.wai_txt4 .wai_ex3{display: block; background: url(../img/sub/wai_p3.jpg) no-repeat; width: 678px; height: 374px; margin-top: 39px;}
.wai_txt4 .wai_ex4{display: block; background: url(../img/sub/wai_p4.jpg) no-repeat; width: 678px; height: 472px; margin:39px 0;}
.wai_txt4 .wai_ex5{display: block; background: url(../img/sub/wai_p5.jpg) no-repeat; width: 678px; height: 281px; margin-top: 39px;}

.wai_txt4 .h5_e{display: block; width: 100%; height: 24px; line-height: 1.8; text-indent: 34px;}
.wai_txt4 .h5_e1{background: url(../img/sub/icon/wai_e1.png) no-repeat center left;}
.wai_txt4 .h5_e2{background: url(../img/sub/icon/wai_e2.png) no-repeat center left;}
.wai_txt4 .h5_e3{background: url(../img/sub/icon/wai_e3.png) no-repeat center left;}
.wai_txt4 .h5_e4{background: url(../img/sub/icon/wai_e4.png) no-repeat center left;}
.wai_txt4 .h5_e5{background: url(../img/sub/icon/wai_e5.png) no-repeat center left;}




#wai_txt_tab2{position: relative; top: 0; width: 100%; float: left;}



#wai_txt_tab3{position: relative; top: 0; width: 100%; float: left;}









/* -------------------
		site_map
---------------------- */
.map_on{display: block; background: url(../img/sub/nav/map_on.png) no-repeat; width: 224px; height: 41px;}

.sitemap_txt{width: 678px; margin:auto; margin: 42px auto 70px;}

.sitemap_txt table{width: 100%; border-top: 2px solid #ebebeb; border-bottom: 2px solid #ebebeb; border-right: 1px solid #f3f3f3;}
.sitemap_txt table tr{}
.sitemap_txt table tr .td_z{background: #fbfbfb;}
.sitemap_txt table tr th{background: #f7f7f7; color: #3f3f3f; font-size: 16px; padding:33px 0; border-bottom: 1px solid #f3f3f3; width: 175px; text-align: left; text-indent: 16px; font-weight: 600;}
.sitemap_txt table tr td{ border-bottom: 1px solid #f3f3f3;}

.sitemap_txt table tr td ul{width: 100%; margin-left: 41px;}
.sitemap_txt table tr td ul li{float: left; width: 200px;}
.sitemap_txt table tr td ul li:hover a{color: #0073e8; text-decoration: underline;}
.sitemap_txt table tr td ul li a{color: #616161; font-size: 12px;}










/* -------------------
		footer
---------------------- */
#footer{clear: both; width: 100%; height: 151px; background: #f7f7f7; position: relative; float: left;}
.fix_footer{width: 1000px; height: 120px; margin:auto;}
.top_footer{height: 120px; position: relative;}
.mark_web_access{background: url(../img/main/foot_acc.png) no-repeat; width: 136px; height: 58px; position: absolute; left: 0; margin-top: 38px;}
.link_footer_lst{margin:auto; width: 390px; height: 78px; padding-top: 42px; text-align: center;}
.link_footer_lst ul{margin:auto; width:251px; height: 17px; text-align: center;}

.foot_link{margin:auto;}
.link_footer_lst table td{display: block; float: left; line-height: 1; padding: 0 9px;}
.link_footer_lst table .line{border-left: 2px solid #9e9e9e;}
.link_footer_lst table td a{font-size: 14px; padding:0 14px; color: #000; font-weight: 600;}

#LinkSiteList ul li a{color: #fff; text-align: left; text-align: left; text-indent: 29px; height: 39px;}
#LinkSiteList ul li a:hover{background: #868686;}
address{display: block; height: 20px; font-size: 10px; color: #878787; margin:auto; margin-top: 11px; text-align: center; font-style: normal; letter-spacing: 0.5px;}

	/*패밀리사이트*/
#LinkSite{width:160px; height: 39px; float: right; margin-top: -80px; position: relative; z-index: 999;}
#LinkSiteSub{float:right; position:relative; width:160px; height:40px; text-align:left; text-align: center; font-size: 12px; color: #fff; line-height: 3;}
#LinkSiteSub dl{width: 160px; height: 39px;}
#LinkSiteSub dl dt{float: right; position: relative; z-index: 104; border-left: 1px solid #fff;}


#LinkSiteSub dl dd{ position:absolute; width:160px; height: 308px; top:-274px; left:0px; z-index: 2; top:-253\0/IE8;}


#LinkSiteSub dl dd ul{ background:#a8a8a8;}
#LinkSiteSub dl dd ul li{height:39px;}
#LinkSiteSub dl dd ul li a{display: block;height:39px;}
.tit_f{display: block; width: 126px; height: 34px; background: #a8a8a8; line-height: 2.9; color: #fff; float: left;  position: relative; z-index: 5;}

.bottom_footer{height: 31px; background: #fff;}
.bottom_footer img{display: block; margin:auto; padding-top: 10px;}


