@charset "utf-8";
/************************  default  ************************/
html{ margin:0px; padding:0px; overflow-y: scroll;  } 
body {font-family:"돋움", Dotum, AppleGothic, Sans-serif; font-size:12px; color:#888; line-height:18px; border-collapse:collapse; margin:0px; padding:0px; background:#f5f4f0; width:100%; -webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-size:1em;}
img { border:none; margin:0px; padding:0px; vertical-align:top;}
ol, ul {margin:0px; padding:0px; list-style:none; }
div, li, dl, dt, dd, form, iframe, p, a, span, blockquote  {margin:0px; padding:0px; list-style:none; vertical-align:top;}
label {vertical-align: middle;}
table, th, td {margin:0px; padding:0px; font-size:1em; border-collapse:collapse;}
input, textarea {margin:0px; padding:0px; font-family:"돋움", Dotum, "굴림", Gulim, Tahoma, Verdana, AppleGothic, sans-serif; font-size:1em; color:#555555; border:1px solid #ccd2da; background:#fff; vertical-align:middle;}
input {padding-top:2px; height:14px;}
textarea {padding:4px 4px 4px 4px;}
check { vertical-align:top; margin:0; *margin:-7px 0 0 0;  }
select { font-family:dotum;  font-size:12px; color:#777777; height:20px; }

a {cursor:pointer; }
a:link, a:visited, a:hover, a:active {text-decoration: none; color:#7b61b7;}
caption { display:none; }
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

img, object, embed, video {

}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:auto;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

#wrap{display:none;}
#wrap2{display:none ;}
#wrap3{display:none;}


.gnb_btn li:after{content:" | "; font-size:7px; padding:0 10px;  line-height:0;}
.gnb_btn li img{padding-top:5px;}
.gnb_btn li:last-child:after{content:"";}

	
.year{color:#7b61b8; font-size:16px; font-weight:900;}
.history{color:#aaa;  font-size:13px; margin-bottom: 30px; border-collapse: collapse;}
.history td{vertical-align: top; padding:10px 0 0 10px; }
.history li{line-height:1.5; letter-spacing:-0.5px}
.history li span{display:inline-block; font-weight: 700; width:30px; font-size:14px;}



/* 360px이상 췝뷰 */

@media only screen and (min-width: 0px) {
.plus{display:none;}
#wrap{ display:none;}
#wrap3{display:none;}
	#wrap2{clear: both; float:left; margin-left: 0;width: 100%;display: block;  background-color:#f5f4f0;}
	.top{clear: none;float: left;margin-left: 0;width: 100%;display: block; padding-top:8px; height:40px;}
	h1 { padding-left:8px; width:111px; float:left;}
.home{  padding-right:8px; float:right; width:75px;} 
.nav_m{  clear: both;  float: left;  margin-left: 0;  width: 100%;  display: block; background-color:#7b61b7; border-bottom:1px solid #6c54a4;}
.nav_m ul.three {width:100%; height:auto;}
.nav_m ul.three li { width:33%; color:#FFF; font-size:14px; font-weight:bold; font:"dotum"; float:left; padding:7px 0; text-align:center; }
.nav_m ul.three li.over {background-color:#00aeef; width:34%;}
.nav_m ul.two {width:100%; height:auto;}
.nav_m ul.two li { width:50%; color:#FFF; font-size:14px; font-weight:bold; font:"dotum"; float:left; padding:7px 0; text-align:center; height:auto;}
.nav_m ul.two li.over {background-color:#00aeef; width:50%;}
.con_m {clear: both;float: left;margin-left: 0;width: 100%;display: block;}
.navi_m {clear: none;float: left;margin-left: 0;width: 94%;display: block; padding:3%; font-size:11px; color:#444444;}
.navi_m img { vertical-align:middle;}	
.con_img_m { clear: none; float: left; margin-left: 0; width: 100%; display: block; padding:5px; text-align:center; box-sizing:border-box;}

.table2 {width:94%; padding:3%; float:left;}
.table2 p {float:left;  text-align:center; margin-bottom:2%;}
	
.table2 table {width:94%; border-top:2px solid #444444; float:left;}
.table2 table th{height:12px; padding:9px 0; border-bottom:1px solid #e1ded6; color:#7b61b8;}
.table2 table td{height:12px; padding:6px 0; border-bottom:1px solid #e1ded6; color:#444444; text-align:center;}	

.so_btn {width:309px; height:24px; float:right; margin-top:50px;}
.so_btn ul { text-align:right; width:309px;}
.so_btn li {float:left; padding-right:10px;}
	
.port_m { clear: none; float: left; margin-left: 0; width: 94%; display: block; padding:3%; text-align:center;}
.port_m ul {width:45%; float:left; margin:3% 0;}

.port_m li.title_m{color:#333; font-size:14px; font-weight:bold; font-family:dotum, sans-serif, AppleGothic; margin-top:2%;}	
.port_m ul.right_m{float:right;}

.sub_navi { clear: none;  margin-left: 0; float:left; width: 100%; display: block; background-color:#444444; height:26px;}	
.sub_navi li { width:20%; color:#FFF; font-size:12px; font-weight:bold; font:"dotum"; float:left; padding:5px 0; text-align:center; height:8px; }
.sub_navi li.over_m {background-color:#00aeef; width:34%;}

.rd_con_txt_m {clear: none;float: left;margin-left: 0;width: 94%;display: block; padding:3%; text-align:left;}
.rd_con_txt li.title2_m{padding-bottom:5px;}
.rd_con_txt li {color:#acacac; font-size:12px; line-height:16px; padding-left:5%;}
.rd_con_txt ul {margin-bottom:36px;}
	
.join_m { clear: none; margin-left: 0; float:left; width: 94%; display: block; margin:0 auto; margin:0 auto; padding-left:3%; padding-right:3%;}	
.join_m li{float:left; padding-bottom:17px; border-bottom:1px solid #e1ded6; width:45%; text-align:center; margin-top:2%;}
.join_m li.right_m{ text-align:right; float:right;}
.join_m li.last_m {border-bottom:0px solid #e1ded6;}	
	
.table2_m_title { clear: both; float: left; margin-left: 0; width: 100%; display: block; margin-bottom:5px;}	
	
.footer_m { clear: none; float: left; margin-left: 0; width: 100%; display: block; margin-top:30px; background-color:#444444; text-align:center;}	

.con_table_m { clear: none; float: left; margin-left: 0; width:94%;  display: block; font-size:12px; color:#909090; margin:0 auto;}
.con_table_m table{	width:100%;}
.con_table_m li.table_t_m{padding:0 3px 12px; text-align:left;}
.con_table_m table td{padding-top:9px; padding-bottom:9px;  padding-left:5px; width:auto;}
.con_table_m table td.bar_top_m{width:20%; border-top:1px solid #7b61b7; border-bottom:1px solid #7b61b7;}
.con_table_m table td.bar_top2_m{width:80%; border-top:1px solid #e1ded6; border-bottom:1px solid #e1ded6;}





}

/* 640px이상 췝뷰 */

@media only screen and (min-width: 768px) {
#wrap2{display:none;}
#wrap{display:none;}
 
.plus{clear: both;float: left;margin-left: 0;width: 100%;display: block; margin:0 auto;}
.script_btn{width:500px; margin:0 auto; font-family:"돋움"; font-size:15px; color:#888; margin-bottom:30px; text-align:center;}
 .script_btn li{ display:inline;}
 .script_btn li.scrip_ri_le{padding-right:10px; padding-left:10px;}

 #wrap3{ clear: both; margin-left: 0; width: 768px; display: block;	margin:0 auto;}
 #Main_wrapper_3{ clear: none; float: left; margin-left: 0; width: 768px; display: block; overflow:hidden; margin:0 auto;}
.header_3{ clear: none; float: left; margin-left: ; width: 732px; display: block; padding-left:36px; padding-top:17px; padding-bottom:10px;}
 .logo_3{ clear: none; float: left; margin-left:0; width: 115px; display: block;}
 .top_btn_3{ clear: none; float: right; margin-left: 0; display: block; padding-top:18px;}
 .top_btn_3 li{float:left;}
 .nav_3{clear: none;float: left;margin-left: 0; display: block; width:768px;	height:44px;	margin:0 auto; background-color:#7b61b7;	border:1px solid #7058a7;}
.nav_3 li{float:left;}
.sub_menu_3{clear: none;float: left;margin-left: 0;  width: 747px;	height:36px; display: block; background:#444;	padding-left:21px;}
.sub_menu_3 li{float:left;}
#sub_conwrap_3{clear: none;float: left;margin-left: 0 ;width: 766px; display: block; background:#FFF; border-left:1px solid #e1ded6;  border-right:1px solid #e1ded6; border-bottom:1px solid #e1ded6; padding-bottom:137px; }
#right_con_3{clear: none; margin-left: 0;width: 718px;display: block; margin:0 auto;}
#right_title_3{clear: none;float: left;margin-left: 0; width: 718px;display: block; margin-top:50px; border-bottom:1px solid #e1ded6; padding-bottom:11px;}
#right_title_3 p {float:left; width:400px;}
.sub_location_3 {clear: none;float: right;margin-left: 0; display: block; font-family:AppleGothic, dotum; font-size:11px; color:#bababa; margin-top:14px; padding-left:8px; letter-spacing:-1px; width:305px; text-align:right;}
.sub_location_3 span{width:12px; color:#fff;  height:16px;}
.contents_3{clear: none;float: left;margin-left: 0;width: 100%;display: block; margin-top:30px;}
.contents_3 p {float:left; width:718px;}
.contents_3 p.rd_img_3{ width:718px; float:left; margin-bottom:31px;}
.contents_3 p.rd_img2_3{ width:718px; float:left; margin-bottom:50px;}
#footer_3{clear: none;float: left;margin-left: 0; display: block; width:704px; padding:24px 45px 38px 19px;}
#footer_3 li{float:left;}
#footer_3 li.foot_left_3{padding-left:20px;}

.dept04_3 {clear: none;float: left;margin-left: 0; width:718px;display: block; margin-bottom:65px;}
.dept04_3 li{margin-bottom:16px;} 
.dept03_3{clear: none;float: left;margin-left:0;width:718px;display: block;} 
.dept03_3 li.title_3{margin-bottom:16px;}
.dept03_3 li.text_3{margin-bottom:53px;}
.dept03_3 li table_3 {width:718px; border-top:2px solid #444444; float:left;}
.dept03_3 li th {height:12px; padding:9px 0; border-bottom:1px solid #e1ded6; }
.dept03_3 li td {height:12px; padding:6px 0; border-bottom:1px solid #e1ded6; color:#444444; text-align:center;}

.dept01_3 {clear: none;float: left;margin-left: 0;width: width:287px;;display: block;}
.dept01_3 li.img1_3{padding-bottom:10px;}
.dept01_3 li.img2_3{padding-bottom:21px;}

.dept02_3{clear: none;float: right;margin-left: 0;width: 431px;display: block;}
.contents_3 p {float:left; width:718px;}

.sns_btn_3 {clear: none;float: right;margin-left: 0; width:294px;display: block;}
.sns_btn_3 li{ width:93px; float:left;}
.sns_btn_3 li.right_3{padding-right:7px;}
.port_tap_3{clear: none;float: left;margin-left: 0; display: block; margin-bottom:24px;}
.port_tap_3 li{ float:left;}
.port_img_3{width:718px; float:left;}
.btn1_3{clear: none;float: right;margin-left: 0;width: 100%;display: block; margin-top:19px; text-align:right;}
.port_list_3{clear: none;float: left;margin-left: 0; width: 718px;display: block; margin-bottom:45px;}
.port_list_3 ul{width:200px; float:left;}
.port_list_3 ul.padding1_3{*margin-top:5px; margin-right:59px; float:left;}
.btn2_3{clear: none;float: left;margin-left: 0;width: 718px;display: block;  padding-top:21px; border-top:1px solid #e1ded6; text-align:right;}
.port_title_3 {margin-top:12px;}
.port_url_3 {margin-top:7px;}
.port_list2_3 {clear: none;float: left;margin-left: 0; width:718px; height:275px; display: block; padding-bottom:45px;}
.port_list2_3 ul{width:200px; height:168px; float:left;}
.port_list2_3 ul.padding2_3{margin-right:59px; float:left;}
.port_title_3 {margin-top:12px;}
.port_tap {clear: none;float: left;margin-left: 0;width: width: 612px;display: block;}

.port_tap_3 {clear: none;float: left;margin-left: 0; display: block; margin-bottom:24px;}
.port_tap_3 li{ float:left;}
.rd_con1_3{clear: none;float: left;margin-left: 0; width:718px; display: block;}
.rd_con1_3 p{width:331px; margin-right:83px; float:left;}
.rd_con_txt_3{clear: none;float: left;margin-left: 0; width:304px; display: block;}
.rd_con_txt_3 li.title2_3{margin-bottom:5px;}
.rd_con_txt_3 li {color:#acacac; font-size:12px; line-height:16px;}
.rd_con_txt_3 ul {margin-bottom:36px;}

.rd_con2_3 {clear: none;float: left;margin-left: 0;width:718px;display: block; border-top:1px solid #444444;}
.rd_con2_3 ul {border-bottom:1px solid #e1ded6; float:left;}
.rd_con2_3 li {padding-top:16px; float:left;}
.rd_con2_3 li.title3_3{width:230px;}
.rd_con2_3 li.text3_3{width:230px; background-color:#fafaf9; padding-left:21px; width:467px; padding-bottom:57px;}
.part_wrap_3{clear: none;float: left;margin-left: 0;width:718px;display: block; height:110px; padding-bottom:42px;}
.part_wrap_3 ul {border-bottom:1px solid #e1ded6; width:215px; float:left; }
.part_wrap_3 li{width:215px; }
.part_wrap_3 ul.right_pa_3{margin-right:35px;}
.email_btn_3{height:10px; margin-top:11px; padding-bottom:15px;}

.recu_img_3{float:left; margin-bottom:55px;}

.recu_wrap_3{clear: none;float: left;margin-left: 0;width:718px;display: block;}
.recu_wrap_3 p {float:left; margin-bottom:20px;}
.recu_wrap_3 table {width:718px; border-top:2px solid #444444; float:left;}
.recu_wrap_3 th {height:12px; padding:9px 0; border-bottom:1px solid #e1ded6; }
.recu_wrap_3 td {height:12px; padding:6px 0; border-bottom:1px solid #e1ded6; color:#444444; text-align:center;}

.map_title_3 {clear: none;float: left;margin-left: 0; width:718px; display: block; margin-top:50px; height:21px; border-bottom:2px solid #e1ded6; padding-bottom:14px;}
.map_title_3 li{width:127px; float:left; }
.map_title_3 li.right_pa2{margin-right:20px;}
.map_contents_3{clear: none;float: left;margin-left: 0; width:718px; display: block;}
.list_wrap_3{clear: none;float: left;margin-left: 0; width:127px; display: block; margin-right:20px;}
.list_wrap_3 li { width:127px; height:14px; padding:10px 0; border-bottom:1px solid #e1ded6;}
.list_wrap_3 li.text1_3{color:#959595; font-size:12px; line-height:16px; height:50px; border:none;}
.text1_3 a:link, a:visited, a:hover, a:active {color:#959595; font-size:12px;}
.list_wrap2_3 {clear: none;float: left;margin-left: 0; width:127px; display: block;}
.list_wrap2_3 li { width:127px; height:14px; padding:10px 0; border-bottom:1px solid #e1ded6;}
.list_wrap2_3 li.text1_3{color:#959595; font-size:12px; line-height:16px; height:50px; border:none;}

.con_table_3{clear: none;float: left;margin-left: 0;width: 100%;display: block; font-size:13px; color:#909090;}
.con_table_3 li.table_t_3{padding:28px 0 20px; width:auto;}
.con_table_3 table td{padding-top:9px; padding-bottom:9px;  padding-left:24px;}
.con_table_3 table td.bar_top_3{width:167px; border-top:1px solid #7b61b7; border-bottom:1px solid #7b61b7;}
.con_table_3 table td.bar_top2_3{width:551px; border-top:1px solid #e1ded6; border-bottom:1px solid #e1ded6;}


}

/* 769px 이상 웹뷰 */

@media only screen and (min-width: 1000px) {

#wrap2{display:none;}
#wrap3{display:none;}

.plus{clear: both;margin-left: 0;width: 100%;display: block; margin:0 auto;}
.script_btn{width:500px; margin:0 auto; font-family:"돋움"; font-size:15px; color:#888; margin-bottom:30px; text-align:center;}
 .script_btn li{ display:inline;}
 .script_btn li.scrip_ri_le{padding-right:10px; padding-left:10px;}
 
 #wrap{clear: both;	margin-left: 0;	width:1000px; height:auto;	display: block;	margin:0 auto;}
  #Main_wrapper{ clear: none;  margin-left: 0; width: 1000px; display: block; margin:0 auto; overflow:hidden; margin:0 auto; float:left;}
   .header{ clear: none; float: left; margin-left: 0; width:933px; display: block; padding-top:26px;	padding-left:67px; padding-bottom:21px; margin:0 auto;}
.logo{ clear: none; float: left; margin-left: 0; width: 135px; display: block;}
.top_btn{float:right; margin-left: 0;  display: block; padding-top:44px;}
.top_btn li{ float:left;}
.nav{ clear: none; float: left; margin-left: 0; display: block; width:910px; height:44px; background-color:#7b61b7;	border:1px solid #7058a7;	margin:0 auto;	padding-left:44px;	padding-right:44px;}
.nav li{float:left; width:182px;}

#sub_conwrap{ clear: none; margin-left: 0; float:left; width:998px; display: block; background:#FFF; border-left:1px solid #e1ded6;  border-right:1px solid #e1ded6; border-bottom:1px solid #e1ded6; padding-bottom:137px; }
#left_menu{ clear: none; float: left; margin-left: 0; width:203px; display: block;}
.left_title{ clear: none; float: left; margin-left: 0; width:181px; display: block; background:#00aeef; height:22px; padding:56px 0 13px 22px;}
#left_menu p{ float:left; width:203px; height:39px;}
.left_list{ clear: none; float: left; margin-left: 0; width:202px; display: block; border-right:1px solid #e1ded6; border-top:1px solid #e1ded6;}
.left_list li{border-bottom:1px solid #e1ded6;}

#right_con{clear: none;float: left;margin-left: 39px;width: 718px;display: block;}
.right_title{ clear: none; float: left; margin-left: 0; width:718px; display: block; margin-top:50px; height:30px; border-bottom:1px solid #e1ded6; padding-bottom:11px;}
.right_title p {float:left; width:400px;}

.sub_location{ clear: none; float: right; margin-left: 0; width:auto; display: block; font-family:AppleGothic, dotum; font-size:11px; color:#bababa; margin-top:14px; height:16px; background:url(../images/sub/blit.gif) left no-repeat; padding-left:8px; letter-spacing:-1px; text-align:right;}
.sub_location span { width:12px; color:#fff; background:url(../images/sub/blit2.gif) center no-repeat; height:16px;}
.sub_location span.color1 {color:#7b61b7; font-size:11px;}
.contents{ clear: none; float: left; margin-left: 0; width:718px; display: block; margin-top:30px;}
.contents p {float:left; width:718px;}
.contents p.rd_img{ width:718px; float:left; margin-bottom:31px;}
.contents p.rd_img2{ width:718px; float:left; margin-bottom:50px;}
#footer{ clear: none; float: left; margin-left: 0; display: block; padding-top:24px; padding-bottom:38px; width:1000px; margin:0 auto;}
.f_logo{ clear: none; float: left; margin-left: 0; width:121px; height:49px; display: block; padding-left:20px;}
.copy{clear: none; float: left; margin-left: 0; width:691px; height:49px; display: block; margin-left:61px;}
 
.dept04{clear: none;float: left;margin-left: 0; width:718px;display: block; margin-bottom:65px;}
.dept04 li{margin-bottom:16px;} 
.dept03{clear: none;float: left;margin-left:0;width:718px;display: block;} 
.dept03 li.title{margin-bottom:16px;}
.dept03 li.text{margin-bottom:53px;}
.dept03 li table {width:718px; border-top:2px solid #444444; float:left;}
.dept03 li th {height:12px; padding:9px 0; border-bottom:1px solid #e1ded6; }
.dept03 li td {height:12px; padding:6px 0; border-bottom:1px solid #e1ded6; color:#444444; text-align:center;} 

.con_table {clear: none;float: left;margin-left: 0;width: 100%;display: block; font-size:13px; color:#909090;}
.con_table li.table_t{padding:28px 0 20px; width:auto;}
.con_table table td{padding-top:9px; padding-bottom:9px;  padding-left:24px;}
.con_table table td.bar_top{width:167px; border-top:1px solid #7b61b7; border-bottom:1px solid #7b61b7;}
.con_table table td.bar_top2{width:551px; border-top:1px solid #e1ded6; border-bottom:1px solid #e1ded6;}

.dept01 {clear: none;float: left;margin-left: 0;width: width:287px;;display: block;}
.dept01 li.img1{padding-bottom:10px; width:195px; height:16px;}
.dept01 li.img2 {padding-bottom:21px;}

.dept02 {clear: none;float: right;margin-left: 0;width: 431px;display: block;}
.contents p {float:left; width:718px;}

.sns_btn {clear: none;float: right;margin-left: 0; width:294px;display: block;}
.sns_btn li{ width:93px; float:left;}
.sns_btn li.right{padding-right:7px;}

.port_tap{clear: none;float: left;margin-left: 0;display: block; margin-bottom:24px;}
.port_tap li{ float:left;}
.port_img{width:718px; float:left;}

.btn1{clear: none;float: right;margin-left: 0;width:100%; display: block; margin-top:19px; text-align:right;}

.port_list{clear: none;float: left;margin-left: 0; width: 718px; display: block; margin-bottom:45px;}
.port_list ul{width:200px;  float:left;}
.port_list ul.padding1{margin-right:59px; float:left;}
.btn2{clear: none;float:left;margin-left: 0;width: 718px;display: block;  padding-top:21px; border-top:1px solid #e1ded6; text-align:right;}
.port_title {margin-top:12px;}
.port_url {margin-top:7px;}

.port_list2 {clear: none;float: left;margin-left: 0; width:718px; height:275px; display: block; margin-bottom:45px;}
.port_list2 ul{width:200px; height:168px; float:left;}
.port_list2 ul.padding2{margin-right:59px; float:left;}
.port_title {margin-top:12px;}

.port_tap {clear: none;float: left;margin-left: 0; display: block; margin-bottom:24px;}
.port_tap li{float:left;}

.rd_con1{clear: none;float: left;margin-left: 0; width:718px; display: block;}
.rd_con1 p{width:331px; margin-right:83px; float:left;}
.rd_con_txt{clear: none;float: left;margin-left: 0; width:304px; display: block;}
.rd_con_txt li.title2{margin-bottom:5px;}
.rd_con_txt li {color:#acacac; font-size:12px; line-height:16px;}
.rd_con_txt ul {margin-bottom:36px;}
.rd_con_txt .title2_3{margin-bottom:5px;}
.rd_con2 {clear: none;float: left;margin-left: 0;width:718px;display: block; border-top:1px solid #444444;}
.rd_con2 ul {border-bottom:1px solid #e1ded6; float:left;}
.rd_con2 li {padding-top:16px; float:left;}
.rd_con2 li.title3{width:230px;}
.rd_con2 li.text3{width:230px; background-color:#fafaf9; padding-left:21px; width:467px; padding-bottom:57px;}



.part_wrap{clear: none;float: left;margin-left: 0;width:718px;display: block; height:110px; padding-bottom:42px;}
.part_wrap ul {border-bottom:1px solid #e1ded6; width:215px; float:left; }
.part_wrap li{width:215px; }
.part_wrap ul.right_pa{margin-right:35px;}
.email_btn{height:10px; margin-top:11px; padding-bottom:15px;}

.recu_img{float:left; margin-bottom:55px;}
.recu_wrap{clear: none;float: left;margin-left: 0;width:718px;display: block;}
.recu_wrap p {float:left; margin-bottom:20px;}
.recu_wrap table {width:718px; border-top:2px solid #444444; float:left;}
.recu_wrap th {height:12px; padding:9px 0; border-bottom:1px solid #e1ded6; }
.recu_wrap td {height:12px; padding:6px 0; border-bottom:1px solid #e1ded6; color:#444444; text-align:center;}

.map_title {clear: none;float: left;margin-left: 0; width:718px; display: block; margin-top:50px; height:21px; border-bottom:2px solid #e1ded6; padding-bottom:14px;}
.map_title li{width:127px; float:left; }
.map_title li.right_pa2{margin-right:20px;}

.map_contents {clear: none;float: left;margin-left: 0; width:718px; display: block;}
.list_wrap {clear: none;float: left;margin-left: 0; width:127px; display: block; margin-right:20px;}
.list_wrap li { width:127px; height:14px; padding:10px 0; border-bottom:1px solid #e1ded6;}
.list_wrap li.text1{color:#959595; font-size:12px; line-height:16px; height:50px; border:none;}
.text1 a:link, a:visited, a:hover, a:active {color:#959595; font-size:12px;}

.list_wrap2 {clear: none;float: left;margin-left: 0; width:127px; display: block;}
.list_wrap2 li { width:127px; height:14px; padding:10px 0; border-bottom:1px solid #e1ded6;}
.list_wrap2 li.text1{color:#959595; font-size:12px; line-height:16px; height:50px; border:none;}

.price_list{clear: none;float: left;margin-left: 0; width:718px; display: block; height:179px; margin-bottom:45px;}
.price_list ul{width:200px; height:168px; float:left;}
.price_list ul.padding3{margin-right:59px; float:left;}
.price_title {margin-top:11px;}
.price_text {margin-top:7px; float:left; height:19px; width:139px;}
.price_btn { float:left; margin-top:7px; height:19px; text-align:right;}

.dept_title {width:718px; float:left; margin-bottom:16px; height:24px;}

.price_list2{clear: none;float: left;margin-left: 0; width:718px; height:303px; display: block; margin-bottom:45px;}
.price_list2 ul{width:200px; height:168px; float:left;}
.price_list2 ul.padding4{margin-right:59px; float:left;}

.price {margin-top:15px;}


}
