@charset "utf-8";
/* CSS Document */

#wrap {width:100%; margin:0px; padding:0px; background-color:#e7e7e7; border:0px solid #333333;}
#wrap_center {width:1250px; margin:auto; border:0px solid #333333; min-width:1250px; height:100%;}


#topcounsel {position:fixed; background:url(../img/center/topcounsel_bg.png) no-repeat; width:1250px; height:117px; z-index:9999; overflow:hidden;display:block;top:-100px;}
#topcounsel ul {overflow:hidden; margin-left:346px; margin-top:15px; float:left;}
#topcounsel ul li { float:left;}
#topcounsel ul li p { float:left;}
#topcounsel ul li+li+li { clear:both;}
#topcounsel ul li .input_style { height:30px; border:1px solid #a8a8a8; line-height:30px; padding-left:10px;}
#topcounsel ul li .select_style {border:1px solid #a8a8a8; line-height:34px;}
#topcounsel .bt {overflow:hidden; margin-left:36px; margin-top:15px; float:left;}


/*NAV*/
#wrap .top {overflow:hidden; border:0px solid #0099FF;}
#wrap .top #nav {float:left; border:0px solid #333333; background:url(../img/left/menu_bg.jpg); width:200px;}
#wrap .top #nav .main_menu {overflow:hidden; height:100%;}
#wrap .top #nav .main_menu .menu {border:0px solid #333333;}
#wrap .top #nav .main_menu .menu .menu_box {margin-top:22px;}
#wrap .top #nav .main_menu .menu .menu_box li {border:0px solid #000000; font-size:0px;}

/*#wrap .top #nav .main_menu .menu .menu_box li:hover div {background:url(../img/left/smenu1_bg.png);}
#wrap .top #nav .main_menu .menu .menu_box li:hover .smenu  {height:auto;}
*/

#wrap .top #nav .main_menu .menu .menu_box li .smenu {background:url(../img/left/smenu1_bg.png); overflow:hidden;display:none;}

#wrap .top #nav .main_menu .menu .menu_box li .smenu .content {overflow:hidden; border:0px solid #FF0000; padding-bottom:18px;}
#wrap .top #nav .main_menu .menu .menu_box li .smenu .content li {margin-top:18px;  margin-left:25px; }


#wrap .top #nav .main_menu .menu .treatment_guide {position:absolute; top:699px;}

/*SECTION*/
#wrap .top #section {float:left; border:0px solid #33FFCC; overflow:hidden; }
#wrap .top #section .main {position:relative;}
#wrap .top #section .main .sns_icon {position:absolute; left:1px; top:700px;z-index:99999}
#wrap .top #section .main .sns_icon ul li+li {margin-top:1px;}
#wrap .top #section .main .counsel_icon {position:absolute; right:0px; top:698px;z-index:99999}
#wrap .top #section .main .counsel_icon ul li+li {margin-top:1px;}
#wrap .top #section .main .rolling {position:absolute; left:370px; top:585px; letter-spacing:3px;}

/*CONTENT*/
#wrap .top .content {float:left; border:0px solid #333333;}
#wrap .top .content .article1 {float:left; width:293px;}
#wrap .top .content .article1 .review {border:0px solid #333333; padding-left:24px; padding-right:24px; padding-top:18px; background-color:#FFFFFF; overflow:hidden; height:141px;}
#wrap .top .content .article1 .review dd {margin-top:15px;}
#wrap .top .content .article1 .review dd ul {overflow:hidden;}
#wrap .top .content .article1 .review dd ul li {float:left; }
#wrap .top .content .article1 .review dd ul li+li {margin-left:10px; border:0px solid #333333; width:167px; font-size:11px;  color:#000000; line-height:16px;}

/*20141117_REVIEW수정*/
#wrap .top .content .article1 .review2 {border:0px solid #333333;  padding-top:18px; background-color:#FFFFFF; overflow:hidden;}
#wrap .top .content .article1 .review2 dt {padding-left:24px; padding-right:24px;}
#wrap .top .content .article1 .review2 dt  ul {overflow:hidden;}
#wrap .top .content .article1 .review2 dt  ul li:first-child {float:left;}
#wrap .top .content .article1 .review2 dt  ul li+li{float:right;}
#wrap .top .content .article1 .review2 dd {margin-top:17px; background:url(../img/right/review_bg.jpg) no-repeat; overflow:hidden;}
#wrap .top .content .article1 .review2 dd ul {overflow:hidden; padding-left:24px; padding-right:24px; margin-top:104px;}
#wrap .top .content .article1 .review2 dd ul li {overflow:hidden; padding-bottom:17px;}
#wrap .top .content .article1 .review2 dd ul li .review_img {float:left;}
#wrap .top .content .article1 .review2 dd ul li .review_txt {float:left; width:155px; line-height:16px; font-size:11px; color:#666666; margin-left:15px;}
#wrap .top .content .article1 .review2 dd ul li+li { border-top:1px dotted #a6a4a7; padding-top:17px;}
#wrap .top .content .article1 .review2 dd .review_bt {padding-left:24px; padding-right:24px; margin-top:3px; padding-bottom:20px;}
/*20141117_REVIEW수정*/

#wrap .top .content .article1 .video {border:px solid #333333;}
#wrap .top .content .article1 .counsel {background:url(../img/right/counsel_bg.jpg) no-repeat; width:293px; height:187px; overflow:hidden;}
#wrap .top .content .article1 .counsel dt {margin-top:19px; margin-left:24px;}
#wrap .top .content .article1 .counsel dd {margin-top:10px; margin-left:24px; margin-right:24px;}
#wrap .top .content .article1 .counsel dd ul {color:#FFFFFF; overflow:hidden;}
#wrap .top .content .article1 .counsel dd ul+ul {margin-top:5px;}
#wrap .top .content .article1 .counsel dd ul li {opacity: 0.6; -ms-filter:alpha(opacity=60); filter:alpha(opacity=60); -moz-opacity:0.6; float:left;}
#wrap .top .content .article1 .counsel dd ul li+li {float:right;}
#wrap .top .content .article1 .counsel dd span {opacity: 0.5; -ms-filter:alpha(opacity=50); filter:alpha(opacity=50); -moz-opacity:0.5;}
#wrap .top .content .article1 .notice {background:url(../img/right/notice_bg.jpg) no-repeat; width:293px; height:246px; overflow:hidden;}
#wrap .top .content .article1 .notice dt {margin-top:19px; margin-left:24px;}
#wrap .top .content .article1 .notice dd {margin-top:10px; margin-left:24px; margin-right:24px;}
#wrap .top .content .article1 .notice dd ul {color:#FFFFFF; overflow:hidden;}
#wrap .top .content .article1 .notice dd ul+ul { margin-top:5px;}
#wrap .top .content .article1 .notice dd ul li {opacity: 0.6; -ms-filter:alpha(opacity=60); filter:alpha(opacity=60); -moz-opacity:0.6; float:left;}
#wrap .top .content .article1 .notice dd ul li+li {float:right;}
#wrap .top .content .article1 .notice dd span {opacity: 0.5; -ms-filter:alpha(opacity=50); filter:alpha(opacity=50); -moz-opacity:0.5;}
#wrap .top .content .article2 {float:left;}

/*FOOTER*/
#wrap .bottom { background-color:#282828; border:0px solid #00FF33; clear:both; overflow:hidden; height:100%;}
#wrap .bottom .footer {overflow:hidden; background-color:#333333;}
#wrap .bottom .footer dl {margin:19px auto; width:1250px; overflow:hidden;}
#wrap .bottom .footer dl dt {float:left;}
#wrap .bottom .footer dl dd {float:right;}
#wrap .bottom .footer dl dd ul li { display:inline;}
#wrap .bottom .footer dl dd ul li+li {margin-left:5px;}




#subwrap {width:100%; height:auto; margin:0px; padding:0px; min-width:1295px; background-color:#e7e7e7; border:0px solid #33FFCC; overflow:hidden;}
#subwrap_center {width:1250px; margin:auto; border:0px solid #333333; position:relative;}


.review_quick {position:fixed; right:0px; top:83px; width:190px; border-bottom:1px solid #c4c4c4; display:block;left:2000px;z-index:99999999;}
.review_quick dl {overflow:hidden; background-color:#FFFFFF; width:190px;}
.review_quick dl dt {overflow:hidden; letter-spacing:-1px;}
.review_quick dl dt ul .rqon {float:left; text-align:center; width:95px; }
.review_quick dl dt ul .rqon p {background-color:#50b5dd; padding-top:13px; padding-bottom:11px; color:#FFFFFF; font-weight:bold;}
.review_quick dl dt ul .rqon2 {float:left; text-align:center; width:190px; }
.review_quick dl dt ul .rqon2 p {background-color:#50b5dd; padding-top:13px; padding-bottom:11px; color:#FFFFFF; font-weight:bold;}
.review_quick dl dt ul .rqoff {float:left; text-align:center; width:95px; background-color:#c9c9c9; padding-top:13px; padding-bottom:11px; color:#FFFFFF; font-weight:bold;}
.review_quick dl dd {overflow:hidden; margin-left:20px; margin-right:20px; border:0px solid #333333; margin-top:12px;}
.review_quick dl dd .rqtitle {color:#9a9a9a; font-size:11px; letter-spacing:-1px; text-align:center; line-height:15px; border-bottom:1px solid #e7e7e7; padding-bottom:10px;}
.review_quick dl dd .rqtitle span {color:#4a638c; font-size:12px; font-weight:bold;}
.review_quick dl dd ul {overflow:hidden; margin-top:15px; padding-bottom:15px;}
.review_quick dl dd ul li:first-child {position:relative; width:150px; height:130px; overflow:hidden;}
.review_quick dl dd ul li:first-child .rqname {position:absolute; bottom:0px; background:url(../img/right/txtbg.png) no-repeat; width:150px; height:27px; font-size:11px;}
.review_quick dl dd ul li:first-child .rqname p {color:#e7e7e7; letter-spacing:-1px; text-align:right; padding-right:10px; padding-top:5px;} 
.review_quick dl dd ul li+li p {color:#8c8c8c; letter-spacing:-1px; font-size:11px; line-height:16px;}
.review_quick dl dd ul li+li p span {font-weight:bold;}
.review_quick dl dd .bt {background:url(../img/right/bt_bg.gif) no-repeat; width:150px; height:36px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:36px; margin-top:15px; margin-bottom:22px;}


.review_quick2 {position:fixed; right:0px; top:450px; width:190px; border-bottom:1px solid #c4c4c4;display:block;left:2000px;z-index:99999999;}
.review_quick2 dl {overflow:hidden; background-color:#FFFFFF; width:190px;}
.review_quick2 dl dt {overflow:hidden; letter-spacing:-1px;}
.review_quick2 dl dt ul .rqon {float:left; text-align:center; width:95px; }
.review_quick2 dl dt ul .rqon p {background-color:#50b5dd; padding-top:13px; padding-bottom:11px; color:#FFFFFF; font-weight:bold;}
.review_quick2 dl dt ul .rqon2 {float:left; text-align:center; width:190px; }
.review_quick2 dl dt ul .rqon2 p {background-color:#50b5dd; padding-top:13px; padding-bottom:11px; color:#FFFFFF; font-weight:bold;}
.review_quick2 dl dt ul .rqoff {float:left; text-align:center; width:95px; background-color:#c9c9c9; padding-top:13px; padding-bottom:11px; color:#FFFFFF; font-weight:bold;}
.review_quick2 dl dd {overflow:hidden; margin-left:20px; margin-right:20px; border:0px solid #333333; margin-top:12px;}
.review_quick2 dl dd .rqtitle {color:#9a9a9a; font-size:11px; letter-spacing:-1px; text-align:center; line-height:15px; border-bottom:1px solid #e7e7e7; padding-bottom:10px;}
.review_quick2 dl dd .rqtitle span {color:#4a638c; font-size:12px; font-weight:bold;}
.review_quick2 dl dd ul {overflow:hidden; margin-top:15px; padding-bottom:15px;}
.review_quick2 dl dd ul li:first-child {position:relative; width:150px; height:130px; overflow:hidden;}
.review_quick2 dl dd ul li:first-child .rqname {position:absolute; bottom:0px; background:url(../img/right/txtbg.png) no-repeat; width:150px; height:27px; font-size:11px;}
.review_quick2 dl dd ul li:first-child .rqname p {color:#e7e7e7; letter-spacing:-1px; text-align:right; padding-right:10px; padding-top:5px;} 
.review_quick2 dl dd ul li+li p {color:#8c8c8c; letter-spacing:-1px; font-size:11px; line-height:16px;}
.review_quick2 dl dd ul li+li p span {font-weight:bold;}
.review_quick2 dl dd .bt {background:url(../img/right/bt_bg.gif) no-repeat; width:150px; height:36px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:36px; margin-top:15px; margin-bottom:22px;}


/*SUB-NAV*/
#subwrap .top {overflow:hidden; border:0px solid #0099FF;}
#subwrap .top #nav {float:left; border:0px solid #333333; background:url(../img/left/sub_menu_bg.jpg); width:206px;}
#subwrap .top #nav .sub_menu {overflow:hidden; height:100%;}
#subwrap .top #nav .sub_menu .menu {border:0px solid #333333;}
#subwrap .top #nav .sub_menu .menu .menu_box {margin-top:22px;}
#subwrap .top #nav .sub_menu .menu .menu_box li {border:0px solid #000000; font-size:0px;}
/*
#subwrap .top #nav .sub_menu .menu .menu_box li:hover div {background:url(../img/left/smenu1_bg.png);}
#subwrap .top #nav .sub_menu .menu .menu_box li:hover .smenu  {height:auto;}

#subwrap .top #nav .sub_menu .menu .menu_box li .smenu {height:0px; overflow:hidden; background:url(../img/left/smenu1_bg.png);
transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
#subwrap .top #nav .sub_menu .menu .menu_box li .smenu .content {overflow:hidden; border:0px solid #FF0000; padding-bottom:18px;}
#subwrap .top #nav .sub_menu .menu .menu_box li .smenu .content li {margin-top:18px;  margin-left:25px;}
#subwrap .top #nav .sub_menu .menu .treatment_guide {position:absolute; top:699px;}*/

#subwrap .top #nav .sub_menu .menu .menu_box li .smenu {background:url(../img/left/smenu1_bg.png); overflow:hidden;display:none;}

#subwrap .top #nav .sub_menu .menu .menu_box li .smenu .content {overflow:hidden; border:0px solid #FF0000; padding-bottom:18px;}
#subwrap .top #nav .sub_menu .menu .menu_box li .smenu .content li {margin-top:18px;  margin-left:25px; }


#subwrap .top #nav .sub_menu .menu .treatment_guide {position:absolute; top:779px;}

/*SUB-SECTION*/
#subwrap .top .sub_bg {background-color:#FFFFFF; border:0px solid #333333; overflow:hidden; width:1042px; float:left; position:relative;}
#subwrap .top .sub_bg #section {border:0px solid #33FFCC; width:1042px;  background:url(../img/center/sub_bg.jpg) no-repeat; overflow:hidden; background-position:top;}
#subwrap .top .sub_bg #section .sub {margin-left:103px; margin-top:93px; margin-bottom:110px; margin-right:103px;}
#subwrap .top .sub_bg #section .sub .top_bt {position:absolute; top:350px; right:0px; margin-left:300px;}

#subwrap .top .sub_bg #section .sub .title { overflow:hidden; border:0px solid #333333;}
#subwrap .top .sub_bg #section .sub .title ul { overflow:hidden;}
#subwrap .top .sub_bg #section .sub .title ul li {float:left;}
#subwrap .top .sub_bg #section .sub .title ul li+li {margin-left:37px; float:right;}
#subwrap .top .sub_bg #section .sub .title ul .big_text {color:#1b9ccd; font-size:35px; font-weight:bold; letter-spacing:-4px;}
#subwrap .top .sub_bg #section .sub .title ul .small_text {color:#666666; font-size:25px;   margin-top:5px;}
#subwrap .top .sub_bg #section .sub .title .line {clear:both; margin-top:30px; overflow:hidden; font-size:0px; border:0px solid #FF3333;}


/*sub1_1&3*/
#subwrap .top .sub_bg #section .sub .article {margin-top:67px;}
#subwrap .top .sub_bg #section .sub .article dl+dl {margin-top:110px;}
#subwrap .top .sub_bg #section .sub .article dt .title2_text {margin-top:77px;}
#subwrap .top .sub_bg #section .sub .article dt p {margin-top:30px; line-height:24px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .article dd {margin-top:48px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article dd p {line-height:24px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .article dd+dd {margin-top:80px;}
#subwrap .top .sub_bg #section .sub .article dd .point_text {color:#2095c1; font-weight:bold}
#subwrap .top .sub_bg #section .sub .article dd .textbox {border:1px solid #e7e7e7; overflow:hidden; margin-top:18px;}
#subwrap .top .sub_bg #section .sub .article dd .textbox ul {border:4px solid #eff6fb; overflow:hidden; padding-top:16px; padding-bottom:16px; padding-left:15px;}
#subwrap .top .sub_bg #section .sub .article dd .textbox ul li {color:#535353; line-height:16px;}
#subwrap .top .sub_bg #section .sub .article dd .textbox ul li+li {margin-top:7px;}
#subwrap .top .sub_bg #section .sub .article dd .textbox ul li p {float:left; margin-right:10px; margin-top:4px;}

#subwrap .top .sub_bg #section .sub .article dd .textbox2 {border:1px solid #e7e7e7; overflow:hidden; margin-top:18px;}
#subwrap .top .sub_bg #section .sub .article dd .textbox2 ul {border:4px solid #eff6fb; overflow:hidden; padding-top:16px; padding-bottom:16px; padding-left:15px;}
#subwrap .top .sub_bg #section .sub .article dd .textbox2 ul li {color:#535353; line-height:16px; font-size:14px}
#subwrap .top .sub_bg #section .sub .article dd .textbox2 ul li+li {margin-top:10px;}
#subwrap .top .sub_bg #section .sub .article dd .textbox2 ul li p {float:left; margin-right:10px; margin-top:4px;}

#subwrap .top .sub_bg #section .sub .article dd .add_text {font-size:11px; overflow:hidden; width:487px; margin-top:15px; color:#afafaf;}
#subwrap .top .sub_bg #section .sub .article dd .add_text li {float:left;}
#subwrap .top .sub_bg #section .sub .article dd .add_text li+li {float:right;}

#subwrap .top .sub_bg #section .sub .article dd .bt {background:url(../img/center/sub2/con_bg1_2.jpg) no-repeat; height:45px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article dd .bt .bt_text { font-size:14px; color:#0086b9; font-weight:bold;  margin-left:23px; overflow:hidden; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .article dd .bt p {float:left; margin-top:14px;}
#subwrap .top .sub_bg #section .sub .article dd .bt p+p {margin-left:15px; margin-top:16px;}
#subwrap .top .sub_bg #section .sub .article dd .guide {background:url(../img/center/sub2/con_bg1_1.jpg) no-repeat; height:161px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article dd .guide .guide_text {color:#035d7e; font-size:12px; line-height:22px; margin-top:60px; letter-spacing:-0.5px;}
/*sub1_3*/
#subwrap .top .sub_bg #section .sub .article dd .process {margin-top:50px; border:0px solid #333333; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article dd .process .box {margin-top:30px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article dd .process .box ul {overflow:hidden; width:162px; float:left;}
#subwrap .top .sub_bg #section .sub .article dd .process .box ul+ul {margin-left:60px;}
#subwrap .top .sub_bg #section .sub .article dd .process .box ul li+li {font-size:11px; color:#9c9c9c; line-height:14px;  margin-top:15px;}
#subwrap .top .sub_bg #section .sub .article dd .process .box2 {margin-top:30px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article dd .process .box2 ul {overflow:hidden; float:left;}
#subwrap .top .sub_bg #section .sub .article dd .process .box2 ul+ul {margin-left:16px;}
#subwrap .top .sub_bg #section .sub .article dd .process .box2 ul li+li p {font-size:11px; color:#9c9c9c; line-height:14px;  margin-top:15px; width:162px; }
#subwrap .top .sub_bg #section .sub .article dd .process .box2 .text {font-size:11px; color:#9c9c9c; line-height:14px;  padding-top:15px; overflow:hidden; clear:both;}
#subwrap .top .sub_bg #section .sub .article dd .process .box2 ul .icon {margin-top:79px;}

#subwrap .top .sub_bg #section .sub .article dd .bt3 {background:url(../img/center/sub3/con_bg3_1.jpg) no-repeat; height:45px; overflow:hidden; margin-top:0px;}
#subwrap .top .sub_bg #section .sub .article dd .bt3 .bt_text { font-size:14px; color:#0086b9; font-weight:bold;  margin-left:23px; overflow:hidden; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .article dd .bt3 p {float:left; margin-top:14px;}
#subwrap .top .sub_bg #section .sub .article dd .bt3 p+p {margin-left:15px; margin-top:16px;}


/*sub1_2*/
#subwrap .top .sub_bg #section .sub .topic {margin-top:67px;}
#subwrap .top .sub_bg #section .sub .topic dt p {margin-top:76px; line-height:24px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .topic dd {margin-top:54px;}
#subwrap .top .sub_bg #section .sub .explanation {margin-top:80px;}
#subwrap .top .sub_bg #section .sub .explanation ul {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .explanation ul+ul {margin-top:40px;}
#subwrap .top .sub_bg #section .sub .explanation ul li {float:left;}
#subwrap .top .sub_bg #section .sub .explanation ul li+li {margin-left:61px;}
#subwrap .top .sub_bg #section .sub .explanation ul li dl {overflow:hidden; width:162px;}
#subwrap .top .sub_bg #section .sub .explanation ul li dl dd {margin-top:10px;  }
#subwrap .top .sub_bg #section .sub .explanation ul li dl dd+dd {margin-top:8px; font-size:11px; line-height:14px;}


/*sub1_4&sub3_1*/
#subwrap .top .sub_bg #section .sub .article2 {margin-top:67px;}
#subwrap .top .sub_bg #section .sub .article2 dl+dl {margin-top:110px; border:0px solid #99FF66;}
#subwrap .top .sub_bg #section .sub .article2 dt .title2_text {margin-top:77px;}
#subwrap .top .sub_bg #section .sub .article2 dt p {margin-top:28px; line-height:24px; font-size:14px; border:0px solid #333333;}
#subwrap .top .sub_bg #section .sub .article2 dl dd {margin-top:38px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 dd p {line-height:24px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .article2 dd+dd {margin-top:80px;}
#subwrap .top .sub_bg #section .sub .article2 dl+dl dd+dd {margin-top:40px;}
#subwrap .top .sub_bg #section .sub .article2 dl+dl+dl dd {margin-top:28px;}
#subwrap .top .sub_bg #section .sub .article2 dd .point_text {color:#2095c1; font-weight:bold}
#subwrap .top .sub_bg #section .sub .article2 dd .bt {background:url(../img/center/sub2/con_bg1_2.jpg) no-repeat; height:45px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt .bt_text { font-size:14px; color:#0086b9; font-weight:bold;  margin-left:23px; overflow:hidden; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt p {float:left; margin-top:14px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt p+p {margin-left:15px; margin-top:16px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt2 {background:url(../img/center/sub2/con_bg4_1.jpg) no-repeat; height:45px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt2 .bt_text { font-size:14px; color:#0086b9; font-weight:bold;  margin-left:23px; overflow:hidden; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt2 p {float:left; margin-top:14px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt2 p+p {margin-left:15px; margin-top:16px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt3 {background:url(../img/center/sub3/con_bg3_1.jpg) no-repeat; height:45px; overflow:hidden; margin-top:40px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt3 .bt_text { font-size:14px; color:#0086b9; font-weight:bold;  margin-left:23px; overflow:hidden; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt3 p {float:left; margin-top:14px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt3 p+p {margin-left:15px; margin-top:16px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt4 {background:url(../img/center/sub3/con_bg3_2.jpg) no-repeat; height:45px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt4 .bt_text { font-size:14px; color:#0086b9; font-weight:bold;  margin-left:20px; overflow:hidden; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt4 p {float:left; margin-top:14px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt4 p+p {margin-left:15px; margin-top:16px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt5 {background:url(../img/center/sub1/con_bg1_1.jpg) no-repeat; height:45px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt5 .bt_text { font-size:14px; color:#0086b9; font-weight:bold;  margin-left:20px; overflow:hidden; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt5 p {float:left; margin-top:14px;}
#subwrap .top .sub_bg #section .sub .article2 dd .bt5 p+p {margin-left:15px; margin-top:16px;}
#subwrap .top .sub_bg #section .sub .article2 .textbox {border:1px solid #e7e7e7; overflow:hidden; margin-top:18px;}
#subwrap .top .sub_bg #section .sub .article2 .textbox ul {border:4px solid #eff6fb; overflow:hidden; padding-top:16px; padding-bottom:16px; padding-left:15px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .textbox ul li {color:#535353; line-height:16px;}
#subwrap .top .sub_bg #section .sub .article2 .textbox ul li+li {margin-top:7px;}
#subwrap .top .sub_bg #section .sub .article2 .textbox ul li p {float:left; margin-right:10px; margin-top:4px;}

#subwrap .top .sub_bg #section .sub .article2 .textbox2 {border:1px solid #e7e7e7; overflow:hidden; margin-top:18px;}
#subwrap .top .sub_bg #section .sub .article2 .textbox2 ul {border:4px solid #eff6fb; overflow:hidden; padding-top:16px; padding-bottom:16px; padding-left:15px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .textbox2 ul li {color:#535353; line-height:16px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .article2 .textbox2 ul li+li {margin-top:10px;}
#subwrap .top .sub_bg #section .sub .article2 .textbox2 ul li p {float:left; margin-right:10px; margin-top:4px;}

#subwrap .top .sub_bg #section .sub .article2 .service {overflow:hidden; background:url(../img/center/sub2/con4_5.jpg) no-repeat; height:218px; width:829px;}
#subwrap .top .sub_bg #section .sub .article2 .service li+li { padding-top:0px;}
#subwrap .top .sub_bg #section .sub .article2 .service2 {overflow:hidden; background:url(../img/center/sub3/con1_3.jpg) no-repeat; height:403px; width:829px;}
#subwrap .top .sub_bg #section .sub .article2 .service2 li+li { padding-top:0px; width:450px;}
#subwrap .top .sub_bg #section .sub .article2 .service3 {overflow:hidden; background:url(../img/center/sub3/con1_4.jpg) no-repeat; height:520px; width:829px;}
#subwrap .top .sub_bg #section .sub .article2 .service3 li+li { padding-top:0px; width:450px;}
#subwrap .top .sub_bg #section .sub .article2 .add_text {font-size:11px; overflow:hidden; width:487px; margin-top:15px; color:#afafaf;}
#subwrap .top .sub_bg #section .sub .article2 .add_text li {float:left;}
#subwrap .top .sub_bg #section .sub .article2 .add_text li+li {float:right;}
#subwrap .top .sub_bg #section .sub .article2 .lens {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .box {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .box li { float:left;}
#subwrap .top .sub_bg #section .sub .article2 .box li+li { width:420px; margin-left:20px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .box2 {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .box2 li { float:left;}
#subwrap .top .sub_bg #section .sub .article2 .box2 li+li { width:500px; margin-left:20px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .photo {float:left; width:385px;}
#subwrap .top .sub_bg #section .sub .article2 .photo li+li { margin-top:13px;}
#subwrap .top .sub_bg #section .sub .article2 .photo li+li+li { margin-top:28px;}
#subwrap .top .sub_bg #section .sub .article2 .photo2 {float:left; width:385px; margin-left:60px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .article2 .photo2 li+li { margin-top:13px;}
#subwrap .top .sub_bg #section .sub .article2 .photo2 li+li+li { margin-top:28px;}
#subwrap .top .sub_bg #section .sub .article2 .equipment {overflow:hidden; width:270px; float:left;}
#subwrap .top .sub_bg #section .sub .article2 .equipment p {font-size:12px; line-height:16px;}
#subwrap .top .sub_bg #section .sub .article2 .equipment li { margin-top:10px;}
#subwrap .top .sub_bg #section .sub .article2 .director { background:url(../img/center/sub1/con2_1_2.jpg) no-repeat; height:225px; margin-top:30px; overflow:hidden;} 
#subwrap .top .sub_bg #section .sub .article2 .director ul {overflow:hidden; margin-top:80px; margin-left:20px;}
#subwrap .top .sub_bg #section .sub .article2 .director ul li { float:left; color:#035d7e; line-height:22px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .article2 .director ul li+li { margin-left:50px;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box{margin-top:30px; width:831px;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box .sch_table{width:100%; border-collapse: collapse;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box .sch_table tr td{text-align:center; height:50px; vertical-align:middle; font-size:16px; font-weight:600; background-color:#f9f9f9; line-height:1; border:1px solid #fff;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box .sch_table tr td:first-child{background-color:#8b8b8b; color:#fff;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box .sch_table tr:first-child td{background-color:#56b9df; color:#fff;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box .sch_table tr .rest{color:#ff5435;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box .sch_table tr .night{color:#fff; background-color:#8b8b8b;}
#subwrap .top .sub_bg #section .sub .article2 .sch_box .sch_table tr td .sch_txt1{font-size:14px; display:inline-block; margin-top:5px;}

#subwrap .top .sub_bg #section .sub .article2 .director2 { background:url(../img/center/sub1/con2_4_3.jpg) no-repeat; height:233px; margin-top:20px; overflow:hidden;} 
#subwrap .top .sub_bg #section .sub .article2 .director2 ul {overflow:hidden; margin-top:110px; margin-left:20px;}
#subwrap .top .sub_bg #section .sub .article2 .director2 ul li { float:left; color:#035d7e; line-height:22px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .article2 .director2 ul li+li { margin-left:20px;}

#subwrap .top .sub_bg #section .sub .article2 .building { margin-top:15px; border:5px solid #e7e7e7; overflow:hidden; width:821px;}
#subwrap .top .sub_bg #section .sub .article2 .building ul {overflow:hidden; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
#subwrap .top .sub_bg #section .sub .article2 .building ul li { float:left; border-right:1px solid #FFFFFF;}

#subwrap .top .sub_bg #section .sub .article2 .box_txt1 {color:#FFFFFF; font-size:18px; font-weight:bold; letter-spacing:-1px; background-color:#34a7d2; padding:10px 10px 10px 10px; margin-top:30px; text-align:center}
#subwrap .top .sub_bg #section .sub .article2 .box_txt2 {color:#FFFFFF; font-size:18px; font-weight:bold; letter-spacing:-1px; background-color:#6bc0e0; padding:10px 10px 10px 10px; margin-top:0px; text-align:center}
#subwrap .top .sub_bg #section .sub .article2 .box_txt3 {color:#FFFFFF; font-size:18px; font-weight:bold; letter-spacing:-1px; background-color:#90c1d3; padding:10px 10px 10px 10px; margin-top:0px; text-align:center}
#subwrap .top .sub_bg #section .sub .article2 .box_con1 {padding:0px 15px 30px 15px; overflow:hidden; border:1px solid #e8e8e8}
#subwrap .top .sub_bg #section .sub .article2 .box_con3 {overflow:hidden; padding-bottom:40px}
#subwrap .top .sub_bg #section .sub .article2 .txt_tit {font-size:16px; color:#0a8bbc; font-weight:bold; padding-bottom:10px}
#subwrap .top .sub_bg #section .sub .article2 .box_con3 ul {overflow:hidden; font-size:14px}
#subwrap .top .sub_bg #section .sub .article2 .box_con3 ul+ul { margin-top:20px}
#subwrap .top .sub_bg #section .sub .article2 .box_con3 ul li { float:left}
#subwrap .top .sub_bg #section .sub .article2 .box_con3 ul li+li { margin-left:15px; width:400px; padding-top:20px}


#subwrap .top .sub_bg #section .sub .box_img {margin-top:38px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .box_txt {line-height:24px; font-size:14px; margin-top:50px}
#subwrap .top .sub_bg #section .sub .box_bt {margin-top:28px}

/*sub1_7(오시는길)*/
#subwrap .top .sub_bg #section .sub .map {margin-top:67px;}
#subwrap .top .sub_bg #section .sub .map .map_box {overflow:hidden; padding-bottom:40px;}
#subwrap .top .sub_bg #section .sub .map .map_box .map_title_text {margin-top:80px; font-size:16px; border:0px solid #333333; text-align:right; font-weight:bold; color:#666666;}
#subwrap .top .sub_bg #section .sub .map .map_box .map_title_text span {color:#2095c2;}
#subwrap .top .sub_bg #section .sub .map .map_box2 {float:left; overflow:hidden; }
#subwrap .top .sub_bg #section .sub .map .map_box2 ul {float:left; overflow:hidden; font-size:16px; line-height:25px;}
#subwrap .top .sub_bg #section .sub .map .map_box2 ul+ul {margin-left:40px;}
#subwrap .top .sub_bg #section .sub .map .map_box2 .map_txt {margin-bottom:15px;}
#subwrap .top .sub_bg #section .sub .map .map_box2_2 {float:left; overflow:hidden; margin-left:160px;}
#subwrap .top .sub_bg #section .sub .map .map_box2_2 ul {float:left; overflow:hidden; font-size:16px; line-height:25px;}
#subwrap .top .sub_bg #section .sub .map .map_box2_2 ul+ul {margin-left:40px;}
#subwrap .top .sub_bg #section .sub .map .map_box2_2 .map_txt {margin-bottom:15px;}
#subwrap .top .sub_bg #section .sub .map .map_box2_2 .map_txt2 {color:#00a3e1; clear:both; font-size:16px; padding-top:20px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .map .map_box3 { margin-left:20px;}
#subwrap .top .sub_bg #section .sub .map .map_box3 li {float:left;}
#subwrap .top .sub_bg #section .sub .map .map_box3 li+li {font-size:16px; margin-left:40px;}
#subwrap .top .sub_bg #section .sub .map .map_txt3 { font-size:15px;}
#subwrap .top .sub_bg #section .sub .map .map_txt3 span { font-size:13px;}
#subwrap .top .sub_bg #section .sub .map .map_box4 { overflow:hidden; margin-top:35px;}
#subwrap .top .sub_bg #section .sub .map .map_box4 ul { float:left; overflow:hidden; width:414px;}
#subwrap .top .sub_bg #section .sub .map .map_box4 ul+ul { float:right;}
#subwrap .top .sub_bg #section .sub .map .map_box4 ul li { border:0px solid #333333;}
#subwrap .top .sub_bg #section .sub .map .map_box4 ul li+li { margin-left:25px; margin-top:25px; font-size:16px;  vertical-align:middle; line-height:22px;}
#subwrap .top .sub_bg #section .sub .map .map_box4 ul+ul li+li { margin-left:25px; margin-top:25px; font-size:16px;  vertical-align:middle; line-height:25px;}
#subwrap .top .sub_bg #section .sub .map .map_box4 ul li+li+li {margin-top:13px;}
#subwrap .top .sub_bg #section .sub .map dd p {line-height:20px; font-size:16px;  }
#subwrap .top .sub_bg #section .sub .map dd {border:0px solid #000000; overflow:hidden; margin-top:20px;}
#subwrap .top .sub_bg #section .sub .map dl+dl {padding-top:50px; padding-bottom:50px; border-top:1px solid #e9f4f8; overflow:hidden;}


/*member*/
#subwrap .top .sub_bg #section .sub .member .caption_hide {margin:0px; padding:0px; height:0px; width:0px; visibility:hidden;}

#subwrap .top .sub_bg #section .sub .member {margin-top:67px; padding-bottom:170px;}
#subwrap .top .sub_bg #section .sub .member dl dd { overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dd .login {overflow:hidden; border-top:1px solid #e1eaec;  border-bottom:1px solid #e1eaec; margin-top:70px;  }
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_photo { float:left;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input { float:left; margin-left:99px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_box {height:47px; border:1px solid #afd3da;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_con {margin-top:81px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_con ul { overflow:hidden; float:left;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_con ul li+li { margin-top:8px;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_con ul+ul { margin-left:8px;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_txt {margin-top:18px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_txt ul { overflow:hidden; font-size:15px;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_txt ul li { float:left;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_txt ul li+li { float:right;}
#subwrap .top .sub_bg #section .sub .member dl dd .login .login_input .login_txt ul li+li span {color:#cccccc}

#subwrap .top .sub_bg #section .sub .member dl dt .tab {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dt .tab ul {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dt .tab ul li { float:left; width:275px; height:48px; text-align:center; font-size:14px; font-weight:bold;}
#subwrap .top .sub_bg #section .sub .member dl dt .tab ul .m_tab_on { border:1px solid #2095c1; color:#2095c1; line-height:42px;}
#subwrap .top .sub_bg #section .sub .member dl dt .tab ul .m_tab_on .line {border:3px solid #edf7fb;}
#subwrap .top .sub_bg #section .sub .member dl dt .tab ul .m_tab_off {border-top:1px solid #b8cdd1; border-bottom:1px solid #b8cdd1; border-right:1px solid #b8cdd1; line-height:48px;}
#subwrap .top .sub_bg #section .sub .member dl dt .tab ul .m_tab_off2 {border-top:1px solid #b8cdd1; border-bottom:1px solid #b8cdd1; border-left:1px solid #b8cdd1; line-height:48px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join { margin-top:50px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dd .join ul { overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dd .join ul+ul { margin-top:40px; border-top:1px solid #e1eaec; padding-top:20px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join ul li p { font-size:16px; font-weight:bold; color:#797979;}
#subwrap .top .sub_bg #section .sub .member dl dd .join ul li+li { margin-top:10px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join ul li+li .agree_box {overflow-x:hidden; overflow-y:scroll; height:133px; border:1px solid #afd3da; font-size:13px;  padding:20px; display:block;}
#subwrap .top .sub_bg #section .sub .member dl dd .join ul li+li .agree_box p {font-size:13px;  font-weight:normal; overflow:hidden; border:0px solid #333333; color:#939393; line-height:20px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .agree_check {border-bottom:1px solid #c8d8db; background-color:#f9fbfc; font-size:13px; padding:10px; text-align:left; padding-right:22px; margin-bottom:30px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .agree_bt { text-align:right; margin-top:20px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_txt { font-size:14px; font-weight:bold; padding-top:19px; padding-bottom:17px; border-bottom:1px solid #e1eaec; padding-left:30px;  border-right:1px solid #e1eaec; background-color:#f9fbfc;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_box {font-size:14px; border-bottom:1px solid #e1eaec; padding-top:8px; padding-bottom:8px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_txt2 { font-size:14px;  font-weight:bold; padding-top:19px; padding-bottom:17px; border-bottom:1px solid #e1eaec; padding-left:30px;  border-right:1px solid #e1eaec; background-color:#f9fbfc; border-top:1px solid #c8d8db;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_box2 {font-size:14px; border-bottom:1px solid #e1eaec; padding-top:8px; padding-bottom:8px; border-top:1px solid #c8d8db;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_txt3 { font-size:14px;  font-weight:bold; padding-top:19px; padding-bottom:17px; border-bottom:1px solid #c8d8db; padding-left:30px;  border-right:1px solid #e1eaec; background-color:#f9fbfc;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_box3 {font-size:14px; border-bottom:1px solid #c8d8db; padding-top:8px; padding-bottom:8px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join  span {font-size:13px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .color_txt {font-size:13px; color:#2095c1;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_input { border:1px solid #afd3da; height:28px; padding-left:12px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .join_select { border:1px solid #afd3da; height:32px; padding-left:12px;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .success { margin-top:50px; padding-bottom:50px; border-bottom:1px solid #e1eaec; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member dl dd .join .success_bt { text-align:center; margin-top:20px;}

#subwrap .top .sub_bg #section .sub .member .search { overflow:hidden; margin-bottom:200px;}
#subwrap .top .sub_bg #section .sub .member .search .search_input { border:1px solid #afd3da; height:28px; padding-left:12px;}
#subwrap .top .sub_bg #section .sub .member .search .search_select { border:1px solid #afd3da; height:32px; text-align:center;}
#subwrap .top .sub_bg #section .sub .member .search .id_search { float:left; width:390px; overflow:hidden; font-size:14px; }
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dt { border-top:2px solid #b8cdd1;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dt ul { margin-left:20px; margin-right:20px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dt ul li {margin-top:15px; padding-bottom:13px;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dt ul li:first-child {float:left; line-height:22px;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dt ul li+li {float:right; font-size:11px;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dd { border-top:1px solid #e1eaec; border-bottom:1px solid #e1eaec; padding-bottom:30px;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dd+dd { border:none; padding-top:20px; text-align:center;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dd .search_box { margin-left:20px; margin-right:20px; margin-top:30px;}
#subwrap .top .sub_bg #section .sub .member .search .id_search dl dd .search_box2 { margin-left:20px; margin-right:20px; margin-top:53px; margin-bottom:23px;}

#subwrap .top .sub_bg #section .sub .member .search .password_search { float:right; width:390px; overflow:hidden;  font-size:14px;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dt { border-top:2px solid #b8cdd1;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dt ul { margin-left:20px; margin-right:20px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dt ul li {margin-top:15px; padding-bottom:13px;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dt ul li:first-child {float:left; line-height:22px;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dt ul li+li {float:right; font-size:11px;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dd { border-top:1px solid #e1eaec; border-bottom:1px solid #e1eaec; padding-bottom:30px;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dd+dd { border:none; padding-top:20px; text-align:center;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dd .search_box {margin-left:20px; margin-right:20px; margin-top:30px;}
#subwrap .top .sub_bg #section .sub .member .search .password_search dl dd .search_box2 {margin-left:20px; margin-right:20px; margin-top:53px;  margin-bottom:23px;}



/*board comm*/
#subwrap .top .sub_bg #section .sub .board {margin-top:55px; padding-bottom:300px;}
#subwrap .top .sub_bg #section .sub .board .tab { overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .tab ul li {overflow:hidden; text-align:center; float:left; font-size:14px; font-weight:bold; }
#subwrap .top .sub_bg #section .sub .board .tab ul .tab_on {width:165px; border:1px solid #2095c1; color:#2095c1;}
#subwrap .top .sub_bg #section .sub .board .tab ul .tab_on .tab_on_line {border:3px solid #edf7fb; padding-top:16px; padding-bottom:13px;}

#subwrap .top .sub_bg #section .sub .board .tab ul .tab_on2 {width:165px; border:1px solid #2095c1; color:#2095c1;}
#subwrap .top .sub_bg #section .sub .board .tab ul .tab_on2 .tab_on_line {border:3px solid #edf7fb; padding-top:16px; padding-bottom:13px;}

#subwrap .top .sub_bg #section .sub .board .tab ul .tab_off_right {width:165px; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-top:1px solid #a9a9a9; font-size:14px; padding-top:19px; padding-bottom:16px;}
#subwrap .top .sub_bg #section .sub .board .tab ul .tab_off_left {width:165px; border-bottom:1px solid #a9a9a9; border-left:1px solid #a9a9a9; border-top:1px solid #a9a9a9; font-size:14px; padding-top:19px; padding-bottom:16px;}
#subwrap .top .sub_bg #section .sub .board .tab ul .tab_off {width:165px; border-bottom:1px solid #a9a9a9; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-top:1px solid #a9a9a9; font-size:14px; padding-top:19px; padding-bottom:16px;}

#subwrap .top .sub_bg #section .sub .board  .bt {margin-top:20px; overflow:hidden; text-align:right; letter-spacing:3px;}

#subwrap .top .sub_bg #section .sub .board  .board_bottom {overflow:hidden; margin-top:40px; border-top:2px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board  .board_bottom2 {overflow:hidden; margin-top:40px;}



#subwrap .top .sub_bg #section .sub .board .paging {text-align:center; overflow:hidden; margin-top:30px;}
#subwrap .top .sub_bg #section .sub .board .paging li {text-align:center; display:inline; vertical-align:top;}
#subwrap .top .sub_bg #section .sub .board .paging ul li a {display:inline-block; position:relative; border:1px solid #ebebeb; text-align:center; width:30px; height:28px; text-decoration:none; *display:inline; *zoom:1; line-height:28px;}
#subwrap .top .sub_bg #section .sub .board .paging ul li .num_on {border:1px solid #2095c1; color:#2095c1; font-weight:bold;}
#subwrap .top .sub_bg #section .sub .board .paging ul li .num_off {border:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .paging ul li a span {position:absolute; border:0px solid #003399; top:9px; left:11px;}
#subwrap .top .sub_bg #section .sub .board .paging ul .left_arrow { background-color:#fafafa; overflow:hidden; position:relative; border:0px solid #333333; display:inline-block; position:relative;}
#subwrap .top .sub_bg #section .sub .board .paging ul .right_arrow { background-color:#fafafa; overflow:hidden; position:relative; border:0px solid #333333; display:inline-block; position:relative;}

#subwrap .top .sub_bg #section .sub .board  .search {overflow:hidden; margin:30px auto; border:0px solid #333333; width:510px;}
#subwrap .top .sub_bg #section .sub .board  .search ul {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board  .search ul li { float:left;}
#subwrap .top .sub_bg #section .sub .board  .search ul li+li { margin-left:6px;}
#subwrap .top .sub_bg #section .sub .board  .search ul .s_select_box { height:31px; border:1px solid #c4c4c4; width:92px;}
#subwrap .top .sub_bg #section .sub .board  .search ul .s_input_box { height:15px; border:none; width:270px;}
#subwrap .top .sub_bg #section .sub .board  .search ul .input_line{ height:22px; border:1px solid #c4c4c4; width:300px; padding-top:7px; padding-left:6px; color:#c4c4c4;}

#subwrap .top .sub_bg #section .sub .board .up_down {overflow:hidden; margin-top:70px; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board .up_down ul {overflow:hidden; font-size:13px; letter-spacing:-1px;}
#subwrap .top .sub_bg #section .sub .board .up_down ul+ul {border-top:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .up_down ul li:first-child { float:left; margin-top:20px; margin-bottom:16px; margin-left:30px; margin-right:30px; line-height:6px;}
#subwrap .top .sub_bg #section .sub .board .up_down ul li+li {float:left; margin-left:23px; margin-top:16px; margin-bottom:16px;}
#subwrap .top .sub_bg #section .sub .board .up_down ul li+li span { color:#d1d1d1;}


#subwrap .top .sub_bg #section .sub .board .caption_hide {margin:0px; padding:0px; height:0px; width:0px; visibility:hidden;}


/*Q&A*/
#subwrap .top .sub_bg #section .sub .board .q_a { border-top:2px solid #c4c4c4;}
#subwrap .top .sub_bg #section .sub .board .q_a .off {overflow:hidden; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .q_a .off li:first-child { margin-left:25px; margin-right:25px; margin-bottom:11px; margin-top:14px; float:left;}
#subwrap .top .sub_bg #section .sub .board .q_a .off li+li { margin-left:25px; font-size:14px; float:left; line-height:47px; width:700px;}
#subwrap .top .sub_bg #section .sub .board .q_a .off li+li span{ color:#2095c1; font-weight:bold;}
#subwrap .top .sub_bg #section .sub .board .q_a .off_2 {overflow:hidden; border-bottom:1px solid #c4c4c4;}
#subwrap .top .sub_bg #section .sub .board .q_a .off_2 li:first-child { margin-left:25px; margin-right:25px; margin-bottom:11px; margin-top:14px; float:left;}
#subwrap .top .sub_bg #section .sub .board .q_a .off_2 li+li { margin-left:25px; font-size:14px; float:left; line-height:47px; width:700px;}
#subwrap .top .sub_bg #section .sub .board .q_a .off_2 li+li span{ color:#2095c1;font-weight:bold;}
#subwrap .top .sub_bg #section .sub .board .q_a .on {overflow:hidden; border-bottom:1px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board .q_a .on li:first-child { margin-left:25px; margin-right:25px; margin-bottom:11px; margin-top:14px; float:left;}
#subwrap .top .sub_bg #section .sub .board .q_a .on li+li { margin-left:25px; font-size:14px; float:left; line-height:20px; margin-top:16px; margin-bottom:16px; color:#797979; width:700px;}

/*review_list*/
#subwrap .top .sub_bg #section .sub .board .review_list {margin-top:13px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con  { margin-top:30px;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul {border-bottom:1px solid #ebebeb; overflow:hidden; padding-bottom:30px;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul li {float:left;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul li+li { margin-left:30px; margin-top:8px; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul li .r_title_txt { font-size:20px; font-weight:bold;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul li .r_bar { font-size:16px; color:#e3e3e3;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul li .r_title_txt2 { font-size:16px;}
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul li .con_txt { font-size:14px; width:629px; line-height:20px; margin-top:25px; }
#subwrap .top .sub_bg #section .sub .board .review_list .list_con ul li .year_txt { font-size:14px; margin-top:8px; color:#a9a9a9;}

/*review_view*/
#subwrap .top .sub_bg #section .sub .board .review_view {border-top:2px solid #dadada; border-bottom:1px solid #dadada; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top { overflow:hidden; height:263px; border-bottom:1px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .photo_position {float:left; background-color:#ebebeb; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .photo_position li { padding-left:14px; padding-right:14px; padding-top:12px; padding-bottom:14px;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position {float:left; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position .table_con1 {background-color:#fafafa; border-right:1px solid #ebebeb; height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position .table_con2 {height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position .table_txt1 {margin-left:30px; font-size:14px;  font-weight:bold; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position .table_txt2 {margin-left:20px; font-size:14px; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position .table_con3 {background-color:#fafafa; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position .table_txt3 {font-size:14px;  font-weight:bold; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_top .data_position .table_txt4 {font-size:14px; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_bottom {overflow:hidden; min-height:420px;}
#subwrap .top .sub_bg #section .sub .board .review_view .view_bottom p { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-size:14px; line-height:19px;}

/*review_write*/
#subwrap .top .sub_bg #section .sub .board .write {border-top:2px solid #dadada; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .write .write_top {overflow:hidden; border-bottom:1px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board .write .write_top .data_position .table_con1 {background-color:#fafafa; border-right:1px solid #ebebeb; height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .write .write_top .data_position .table_con2 {height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .write .write_top .data_position .table_con3 {background-color:#fafafa; border-right:1px solid #ebebeb; height:43px;}
#subwrap .top .sub_bg #section .sub .board .write .write_top .data_position .table_con4 {height:43px;}
#subwrap .top .sub_bg #section .sub .board .write .write_top .data_position .table_txt1 {margin-left:30px; font-size:14px;  font-weight:bold; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .write .write_top .data_position .table_txt2 {margin-left:20px; font-size:14px;  color:#797979;}
#subwrap .top .sub_bg #section .sub .board .board_input { border:1px solid #c4c4c4; height:23px; padding-left:12px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .board .board_select { border:1px solid #c4c4c4; height:28px; padding-left:12px; font-size:14px;}
#subwrap .top .sub_bg #section .sub .board .write .write_bottom { margin-top:35px;}
#subwrap .top .sub_bg #section .sub .board .write .write_agree { margin-top:50px; font-size:11px;  padding-bottom:38px; border-bottom:2px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board .write .write_agree .agree_box { margin-top:10px; overflow-x:hidden; overflow-y:scroll; height:100px; border:1px solid #dadada; padding:10px;}
#subwrap .top .sub_bg #section .sub .board .write .write_agree .agree_check { text-align:right; margin-top:6px;}



/*video_review_list*/
#subwrap .top .sub_bg #section .sub .board .video_review_list {margin-top:11px; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul  {margin-top:32px; padding-bottom:30px; border-bottom:1px solid #ebebeb; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con { overflow:hidden; width:170px; float:left; border:0px solid #333333;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con li+li {margin-top:8px; color:#797979; font-size:14px;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con .year_txt { margin-top:15px; color:#a9a9a9;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con .con_txt  { margin-top:13px; line-height:20px;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con2 { overflow:hidden; width:170px; float:left; border:0px solid #333333;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con2 { margin-left:50px;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con2 li+li {margin-top:8px; color:#797979; font-size:14px;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con2 .year_txt { margin-top:15px; color:#a9a9a9;}
#subwrap .top .sub_bg #section .sub .board .video_review_list ul .list_con2 .con_txt  { margin-top:13px; line-height:20px;}

/*video_review_view*/
#subwrap .top .sub_bg #section .sub .board .video_review_view {border-top:2px solid #dadada; border-bottom:1px solid #dadada; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top {overflow:hidden; border-bottom:1px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_con1 {background-color:#fafafa; border-right:1px solid #ebebeb; height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_con2 {height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_txt1 {margin-left:30px; font-size:14px;  font-weight:bold; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_txt2 {margin-left:20px; font-size:14px;  color:#797979;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_con3 {background-color:#fafafa; border-right:1px solid #ebebeb; height:43px;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_con4 {height:43px; border-left:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_con5 {height:43px; border-left:1px solid #ebebeb; background-color:#fafafa;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_con6 {height:43px; border-left:1px solid #ebebeb; background-color:#fafafa;  border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_top .data_position .table_con7 {height:43px; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_bottom {overflow:hidden; min-height:420px;}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_bottom .photo {margin-top:35px; margin-left:30px}
#subwrap .top .sub_bg #section .sub .board .video_review_view .view_bottom p { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-size:14px; line-height:19px;}



/*counsel_list*/
#subwrap .top .sub_bg #section .sub .board .counsel_list {}
#subwrap .top .sub_bg #section .sub .board .counsel_list .table_con1 {border-top:2px solid #c4c4c4; border-bottom:1px solid #dadada; font-size:14px; padding-top:19px; padding-bottom:16px; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .counsel_list .table_con2 {border-bottom:1px solid #ebebeb; font-size:14px; padding-top:16px; padding-bottom:14px; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .counsel_list .table_con3 {border-bottom:1px solid #dadada; font-size:14px; padding-top:16px; padding-bottom:14px; color:#797979;}

/*counsel_view*/
#subwrap .top .sub_bg #section .sub .board .counsel_view {border-top:2px solid #dadada; border-bottom:1px solid #dadada; overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top {overflow:hidden; border-bottom:1px solid #dadada;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_con1 {background-color:#fafafa; border-right:1px solid #ebebeb; height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_con2 {height:43px; border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_txt1 {margin-left:30px; font-size:14px;  font-weight:bold; color:#797979;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_txt2 {margin-left:20px; font-size:14px;  color:#797979;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_con3 {background-color:#fafafa; border-right:1px solid #ebebeb; height:43px;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_con4 {height:43px; border-left:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_con5 {height:43px; border-left:1px solid #ebebeb; background-color:#fafafa;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_con6 {height:43px; border-left:1px solid #ebebeb; background-color:#fafafa;  border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_top .data_position .table_con7 {height:43px; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}

#subwrap .top .sub_bg #section .sub .board .counsel_view .view_bottom {overflow:hidden; min-height:420px;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_bottom .counsel_txt { border-bottom:1px solid #ebebeb;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_bottom .counsel_txt p { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-size:14px; line-height:19px;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_bottom .counsel_txt2 {margin-top:35px; margin-bottom:50px; margin-left:30px; margin-right:30px;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_bottom .counsel_txt2 {overflow:hidden;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_bottom .counsel_txt2 li { float:left;}
#subwrap .top .sub_bg #section .sub .board .counsel_view .view_bottom .counsel_txt2 li+li {font-size:14px; line-height:19px; width:735px; margin-left:10px;}



/*SUB-CONTENT*/
#subwrap .content ul {position:absolute; z-index:999; overflow:hidden; border:0px solid #333333; right:0px; top:94px;}
#subwrap .content ul li+li {margin-top:1px;}

/*SUB-FOOTER*/
#subwrap .bottom {clear:both; background-color:#000000; height:60px;}
#subwrap .bottom .footer {overflow:hidden; background-color:#333333;}
#subwrap .bottom .footer dl {margin:19px auto; width:1250px; overflow:hidden;}
#subwrap .bottom .footer dl dt {margin-top:3px; float:left;}
#subwrap .bottom .footer dl dd {float:right;}
#subwrap .bottom .footer dl dd ul li { display:inline;}
#subwrap .bottom .footer dl dd ul li+li {margin-left:5px;}


/*USE*/
.use {background:url(../img/center/use/bg.png); width:917px; height:892px; overflow:hidden;}
.use .use_box {border:0px solid #333333; margin-left:21px; margin-top:22px; margin-right:21px; overflow:hidden;}
.use .use_box .use_tab {height:100px; border-bottom:1px solid #ececec; background-color:#fafafa; overflow:hidden; padding-left:30px;}
.use .use_box .use_tab  ul { overflow:hidden; margin-top:20px;}
.use .use_box .use_con {overflow:hidden; margin-top:0px;}
.use .use_box .use_con dl dt {margin-left:50px; position:relative;}
.use .use_box .use_con dl dt ul li:first-child {margin-top:24px;}
.use .use_box .use_con dl dt ul li {font-size:0px;}
.use .use_box .use_con dl dt ul li+li {margin-top:12px;}
.use .use_box .use_con dl dt .use_close_bt { position:absolute; top:-6px; right:0px;}

.use .use_box .use_con dl dd {margin-left:50px;}
.use .use_box .use_con dl dd .login {overflow:hidden; border-top:1px solid #e1eaec;  border-bottom:1px solid #e1eaec; margin-top:29px; margin-right:50px; }
.use .use_box .use_con dl dd .login .login_photo { float:left;}
.use .use_box .use_con dl dd .login .login_input { float:left; margin-left:99px; overflow:hidden;}
.use .use_box .use_con dl dd .login .login_input .login_box {height:47px; border:1px solid #afd3da;}
.use .use_box .use_con dl dd .login .login_input .login_con {margin-top:81px; overflow:hidden;}
.use .use_box .use_con dl dd .login .login_input .login_con ul { overflow:hidden; float:left;}
.use .use_box .use_con dl dd .login .login_input .login_con ul li+li { margin-top:8px;}
.use .use_box .use_con dl dd .login .login_input .login_con ul+ul { margin-left:8px;}
.use .use_box .use_con dl dd .login .login_input .login_txt {margin-top:18px; overflow:hidden;}
.use .use_box .use_con dl dd .login .login_input .login_txt ul { overflow:hidden; font-size:15px; }
.use .use_box .use_con dl dd .login .login_input .login_txt ul li { float:left;}
.use .use_box .use_con dl dd .login .login_input .login_txt ul li+li { float:right;}
.use .use_box .use_con dl dd .login .login_input .login_txt ul li+li span {color:#cccccc}


.use .use_box .use_con .member .caption_hide {margin:0px; padding:0px; height:0px; width:0px; visibility:hidden;}

.use .use_box .use_con .member {margin-top:50px; padding-bottom:60px;}
.use .use_box .use_con .member dl dt .join_tab {overflow:hidden;}
.use .use_box .use_con .member dl dt .join_tab div {width:258px; height:48px; text-align:center; font-size:14px; font-weight:bold;   border:0px solid #333333;}
.use .use_box .use_con .member dl dt .join_tab .m_tab_on { border:1px solid #2095c1; color:#2095c1; line-height:42px; float:left; }
.use .use_box .use_con .member dl dt .join_tab .m_tab_on .line {border:3px solid #edf7fb; overflow:hidden;}
.use .use_box .use_con .member dl dt .join_tab .m_tab_off {border-top:1px solid #b8cdd1; border-bottom:1px solid #b8cdd1; border-right:1px solid #b8cdd1; line-height:48px; float:left; }
.use .use_box .use_con .member dl dt .join_tab .m_tab_off2 {border-top:1px solid #b8cdd1; border-bottom:1px solid #b8cdd1; border-left:1px solid #b8cdd1; line-height:48px; float:left;}
.use .use_box .use_con .member dl dd .join { margin-top:30px; overflow:hidden; margin-right:50px;}
.use .use_box .use_con .member dl dd .join ul { overflow:hidden;}
.use .use_box .use_con .member dl dd .join ul+ul { margin-top:40px; border-top:1px solid #e1eaec; padding-top:20px;}
.use .use_box .use_con .member dl dd .join ul li p { font-size:16px; font-weight:bold;  color:#797979;}
.use .use_box .use_con .member dl dd .join ul li+li { margin-top:10px;}
.use .use_box .use_con .member dl dd .join ul li+li .agree_box {overflow-x:hidden; overflow-y:scroll; height:80px; border:1px solid #afd3da; font-size:13px;  padding:20px; display:block;}
.use .use_box .use_con .member dl dd .join ul li+li .agree_box p {font-size:13px;  font-weight:normal; overflow:hidden; border:0px solid #333333; color:#939393; line-height:20px;}
.use .use_box .use_con .member dl dd .join .agree_check { border-top:1px solid #c8d8db; border-bottom:1px solid #c8d8db; background-color:#f9fbfc; font-size:13px; padding-top:17px; padding-bottom:17px; text-align:right; padding-right:22px; margin-top:30px;}
.use .use_box .use_con .member dl dd .join .agree_bt { text-align:right; margin-top:20px;}
.use .use_box .use_con .member dl dd .join .join_txt { font-size:14px;  font-weight:bold; padding-top:19px; padding-bottom:17px; border-bottom:1px solid #e1eaec; padding-left:30px;  border-right:1px solid #e1eaec; background-color:#f9fbfc;}
.use .use_box .use_con .member dl dd .join .join_box {font-size:14px; border-bottom:1px solid #e1eaec; padding-top:8px; padding-bottom:8px;}
.use .use_box .use_con .member dl dd .join .join_txt2 { font-size:14px;  font-weight:bold; padding-top:19px; padding-bottom:17px; border-bottom:1px solid #e1eaec; padding-left:30px;  border-right:1px solid #e1eaec; background-color:#f9fbfc; border-top:1px solid #c8d8db;}
.use .use_box .use_con .member dl dd .join .join_box2 {font-size:14px; border-bottom:1px solid #e1eaec; padding-top:8px; padding-bottom:8px; border-top:1px solid #c8d8db;}
.use .use_box .use_con .member dl dd .join .join_txt3 { font-size:14px;  font-weight:bold; padding-top:19px; padding-bottom:17px; border-bottom:1px solid #c8d8db; padding-left:30px;  border-right:1px solid #e1eaec; background-color:#f9fbfc;}
.use .use_box .use_con .member dl dd .join .join_box3 {font-size:14px; border-bottom:1px solid #c8d8db; padding-top:8px; padding-bottom:8px;}
.use .use_box .use_con .member dl dd .join  span {font-size:13px;}
.use .use_box .use_con .member dl dd .join .color_txt {font-size:13px; color:#2095c1;}
.use .use_box .use_con .member dl dd .join .join_input { border:1px solid #afd3da; height:28px; padding-left:12px;}
.use .use_box .use_con .member dl dd .join .join_select { border:1px solid #afd3da; height:32px; padding-left:12px;}
.use .use_box .use_con .member dl dd .join .success { margin-top:50px; padding-bottom:50px; border-bottom:1px solid #e1eaec; overflow:hidden;}
.use .use_box .use_con .member dl dd .join .success_bt { text-align:center; margin-top:20px;}

.use .use_box .use_con .member .search { overflow:hidden; margin-bottom:200px;}
.use .use_box .use_con .member .search .search_input { border:1px solid #afd3da; height:28px; padding-left:12px;}
.use .use_box .use_con .member .search .search_select { border:1px solid #afd3da; height:32px; text-align:center;}
.use .use_box .use_con .member .search .id_search { float:left; width:390px; overflow:hidden; font-size:14px; }
.use .use_box .use_con .member .search .id_search dl dt { border-top:2px solid #b8cdd1;}
.use .use_box .use_con .member .search .id_search dl dt ul { margin-left:20px; margin-right:20px; overflow:hidden;}
.use .use_box .use_con .member .search .id_search dl dt ul li {margin-top:15px; padding-bottom:13px;}
.use .use_box .use_con .member .search .id_search dl dt ul li:first-child {float:left; line-height:22px;}
.use .use_box .use_con .member .search .id_search dl dt ul li+li {float:right; font-size:11px;}
.use .use_box .use_con .member .search .id_search dl dd { border-top:1px solid #e1eaec; border-bottom:1px solid #e1eaec; padding-bottom:30px;}
.use .use_box .use_con .member .search .id_search dl dd+dd { border:none; padding-top:20px; text-align:center;}
.use .use_box .use_con .member .search .id_search dl dd .search_box { margin-left:20px; margin-right:20px; margin-top:30px;}
.use .use_box .use_con .member .search .id_search dl dd .search_box2 { margin-left:20px; margin-right:20px; margin-top:53px; margin-bottom:23px;}

.use .use_box .use_con dl dd .sitemap {overflow:hidden; margin-top:50px;}
.use .use_box .use_con dl dd .sitemap ul {overflow:hidden; float:left;  font-size:13px; color:#818181}
.use .use_box .use_con dl dd .sitemap ul+ul { margin-left:80px;}
.use .use_box .use_con dl dd .sitemap ul li span { font-size:16px; color:#5cadcb; font-weight:bold;}
.use .use_box .use_con dl dd .sitemap ul li+li+li { line-height:24px;}


/* 분명히 삽입함 2014-08-29*/
#img_list1 .clsBannerScreen{overflow: hidden;width:757px;height:944px;border:0px solid #e1e1e1;cursor:pointer;clear:both;}
#img_list1 .clsBannerScreen .images {position:relative; display:none;}
#img_list1 ul, li {list-style:none; margin:0; padding:0; font-size:10pt; }

#img_list1 .clsBannerButton {cursor:pointer;border:0px solid #000000;margin-right:0px;position:absolute; left:53px; top:623px; letter-spacing:3px;z-index:9999999}
#img_list1 .clsBannerButton li {float:left;width:15px;padding:2px;}
#img_list1 .clsBannerButton li.fir {border-left:1px solid #e1e1e1;}

#img_list2 .clsBannerScreen{overflow: hidden;width:250px;height:90px;border:0px solid #e1e1e1;cursor:pointer;clear:both;position:absolute;}
#img_list2 .clsBannerScreen .images {position:relative; display:none;}
#img_list2 ul, li {list-style:none; margin:0; padding:0;}

/* 분명히 삽입함 2014-08-29*/
#img_list3 .clsBannerScreen{overflow: hidden;width:298px;height:144px;border:0px solid #000000;cursor:pointer;clear:both;z-index:9999999;}
#img_list3 .clsBannerScreen .images {position:relative; display:none;}
#img_list3 ul, li {list-style:none; margin:0; padding:0; font-size:10pt; }

#img_list3 .clsBannerButton3 {cursor:pointer;border:0px solid #000000;margin-right:0px;position:absolute; left:0px; top:0px;}
#img_list3 .clsBannerButton3 li {float:left;width:15px;padding:2px;}
#img_list3 .clsBannerButton3 li.fir {border-left:1px solid #e1e1e1;}
/* 분명히 삽입함 2014-08-29*/


/* 휴대폰 관련 스타일 시트*/
ol, ul, dl {
	list-style : none;
	padding:0;
	margin:0;
}
#open {
	position:absolute;
	width:65px;
	height:65px;
	cursor:pointer;
}

#close {
	position:absolute;
	width:60px;
	height:60px;
	top:435px;
	left:255px;
	cursor:pointer;
}


#send {
	width:74px;
	height:74px;
	position:absolute;
	top:433px;
	left:155px;
	cursor:pointer;
}

#phone_on {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	border:1px solid #000000;
	background-image:url('../img/phone_on_bg.png');
}

.phone {
	position:absolute;
	top:80px;
	left:40%;
	width:480px;
	height:527px;
	background-image:url('../img/phone_bg.png');
	background-repeat:no-repeat;
}
.input_area {
	position:absolute;
	top:339px;
	left:130px;
	width:190px;
}
.input_area  li {
	margin-bottom:10px;
}
.input_area .text {
	width:149px;
	height:21px;
	color:#fff;
	border:1px solid #1769a7;
	background-color:#317cb0;s
}

.input_area .text:focus {
	border:1px solid #2effee;
	background-color:#003e7c;
}

.input_area .name {
	padding:0px 5px 3px 5px;
}

.input_area .num {
	padding:2px 5px 1px 5px;
}


/*네이버 로그인 폼*/
.login_wrap{width:500px; height:260px; padding:20px;display:block;position:absolute; display:none; z-index:9999;/}
.login_wrap .main{width:496px; height:257px; border:2px solid #0086b9; overflow:hidden; position:relative; top:0px; background:#fff; box-shadow:0px 0px 20px #888;}
.login_wrap .main div{display:inline-block; float:left;}

.login_wrap .member_close{width:500px; text-align:right; margin-bottom:5px;}
.login_wrap .member_close p{display:inline-block; width:27px; height:22px; border-radius:25px; background-color:#676767; text-align:center; padding-top:5px;  box-shadow:0px 0px 8px #888;}
.login_wrap .member_close img{width:15px; height:15px;}

.main_box{width:318px; height:85px; margin:26px 0 17px 30px;}
.main_box .box_text1{height:25px; font-size:22px; font-weight:700; color:#0086b9; letter-spacing:-1px; line-height:20px; font-family:'nanumgodic';}
.main_box .box_text2{height:55px; font-size:14px; color:#808080; padding-top:5px; font-family:'nanumgodic';}

.login_wrap .main .main_link{width:120px; height:85px; margin:26px 25px 0 0;}
.login_wrap .main .main_link .link_login{width:120px; height:40px; display:inline-block; background-color:#0086b9; text-align:center; line-height:40px; font-size:15px; color:#fff; font-weight:700;}
.login_wrap .main .main_link .link_join{width:118px; height:40px; display:inline-block; border:1px solid #676767; margin-top:5px; text-align:center; line-height:40px; font-size:15px; color:#808080; font-weight:900;}

.login_wrap .main .main_login{width:496px; height:39px; background-color:#f3f3f3; padding:12px 0; text-align:center;}
.login_wrap .main .main_login img{width:208px; height:39px; border:none;}

.main_text{width:496px; height:65px; }
.main_text p{padding:10px 30px; font-size:13px; color:#808080; font-weight:400; letter-spacing:-1px; font-family:'nanumgodic';}
/*네이버 로그인 폼*/



/* join_agree p */
.join .tbl_aree {overflow:hidden; margin-top:20px; font-size:13px}
.join .tbl_aree th {border-top:1px solid #dedede; border-bottom:1px solid #dedede; background-color:#f7f7f7}
.join .tbl_aree td {border-bottom:1px solid #dedede; padding:10px 0px}
.join .tbl_aree td+td {border-left:1px solid #dedede}
.join .agree_check {font-size:13px; padding:7px 0px 9px 15px; color:#333333;}
.join .box_agree_all {border-top:1px solid #e7e7e7; background-color:#f3f3f3; margin-top:30px; font-size:14px; font-weight:700; padding:10px 20px}
.join .agree_box2 {left:0px; top:0px; z-index:-1; overflow:hidden; overflow:hidden; line-height:20px; border:1px solid #d5d5d5; margin-top:10px; background-color:#FFFFFF; font-size:13px; padding:15px 15px;}
.join .agree_box2 p {margin-top:5px}
.tit_agree2{font-size:16px; font-weight:bold; color:#797979;}
.tit_agree2 span{font-size:16px !important;}
