/* wrop */
body{
	background-color: #ebf1ff;
	font-size: 12px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",arial,sans-serif ;
	margin-top: 0px;
}
div,ul{
margin:0px;
}
li{
	list-style-type: none;
}
a:hover{
color:#fe9900;
text-decoration:underline;}
img{
border:0px;}
iframe{
margin:0px;}
.wrop{
	width: 787px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
.wrop_content{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	width: 747px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	overflow:hidden;
}
.wrop_content1{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	width: 747px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	height: 950px;
}
.wrop_content_ask{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	width: 747px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	height: 970px;}
	
	.wrop_content_prodect{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	width: 747px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	height: 1500px;}

.wrop_content_offer{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	width: 747px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	height: 1320px;
}	

.wrop_content_qa{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	width: 747px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	height: 900px;
}

/* head */
#header{
width:750px;
}
.topmenu{
	height: 24px;
	width: 450px;
	padding:30px 0 0 300px;
	background:url(../images/topmenu.gif) no-repeat left top;
}
h1{
	font-size:11px;
	padding:0;
	color:#666666;
	font-weight:normal;
	}
.title{
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 748px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	font-size: 11px;
	color: #6e7072;
	padding-top: 5px;
	padding-left: 2px;
	margin:5px 0 0 0;
}
.title a{
	color: #003366;
	text-decoration: none;
}
.menu{
	height: 44px;
	width: 750px;
}

#bg1{
	background-image: url(../images/menu_bg3.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#nav {
	width: 750px;
	height: 36px;
	margin-top: 12px;
	background:url(../images/navi/navi_bg.jpg) repeat-x left top;
}
#nav ul{
	height: 36px;
	margin:0 0 0 184px;
	padding:0;
	}
#nav li{
	height: 36px;
	float:left;
}

#nav li a{
	height: 36px;
    display: block;
	text-indent:-9999px;
}
#nav li a:hover{
	height: 36px;
	display: block;
}
/* home */
#nav_bg1 a{
	background-image: url(../images/navi/navi_home.jpg);
	width: 73px;
}
#nav_bg1 a:hover{
	background-image: url(../images/navi/navi_home2.jpg);
	width: 73px;
}
#nav_bg1 a.on{
	background-image: url(../images/navi/navi_home2.jpg);
	width: 73px;
}

/* company */
#nav_bg2 a{
	background-image: url(../images/navi/navi_company.jpg);
	width: 89px;
}
#nav_bg2 a:hover{
	background-image: url(../images/navi/navi_company2.jpg);
	width: 89px;
}
#nav_bg2 a.on{
	background-image: url(../images/navi/navi_company2.jpg);
	width: 89px;
}

/* jigyo */
#nav_bg3 a{
	background-image: url(../images/navi/navi_jigyo.jpg);
	width: 89px;
	}
#nav_bg3 a:hover{
	background-image: url(../images/navi/navi_jigyo2.jpg);
	width: 89px;
	}
#nav_bg3 a.on{
	background-image: url(../images/navi/navi_jigyo2.jpg);
	width: 89px;
	}

/* kanren */
#nav_bg4 a{
	background-image: url(../images/navi/navi_kanren.jpg);
	width: 130px;
	}
#nav_bg4 a:hover{
	background-image: url(../images/navi/navi_kanren2.jpg);
	width: 130px;
	}
#nav_bg4 a.on{
	background-image: url(../images/navi/navi_kanren2.jpg);
	width: 130px;
	}
	
/* recruit */	
#nav_bg5 a{
	background-image: url(../images/navi/navi_recruit.jpg);
	width: 90px;
	}
#nav_bg5 a:hover{
	background-image: url(../images/navi/navi_recruit2.jpg);
	width: 90px;
	}
#nav_bg5 a.on{
	background-image: url(../images/navi/navi_recruit2.jpg);
	width: 90px;
	}
	
/* inquiry */	
#nav_bg6 a{
	background-image: url(../images/navi/navi_inquiry.jpg);
	width: 93px;
	}
#nav_bg6 a:hover{
	background-image: url(../images/navi/navi_inquiry2.jpg);
	width: 93px;
	}
#nav_bg6 a.on{
	background-image: url(../images/navi/navi_inquiry2.jpg);
	width: 93px;
	}

/*content*/
.content{
	width: 750px;
	margin-top: 10px;
}
.content_left{
	width: 555px;
	float: left;
}
.pic{
	width:553px;
	height:344px;
	border:#cccccc 1px solid;
	margin-bottom: 20px;
}
.table1{
	font-size: 12px;
	width:550px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;	
}
.table1 td{
	padding-left: 5px;
	border-collapse:collapse;	
}
.table1 td.lefttd{
	width:150px;
	}

.border1{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #cccccc;
	text-indent: 20px;
}
.border2{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-indent: 5px;
}

.border3{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #cccccc;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.border4{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-indent: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.content_right{
	width: 190px;
	float: right;
}

div#bannerarea{
	width:183px;
	}
	
.word_1{
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	width: 180px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 8px;
}	
.phone{
	width: 188px;
	margin-top: 15px;
	text-align: right;
	margin-bottom:5px;
}
.card{
	width: 188px;
	margin-top: 5px;
	text-align: right;
	}
.card img{
	margin-bottom:5px;
	}
/*footer*/

.footer{
	height: 85px;
	width: 750px;
	margin-top: 10px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	text-align: center;
	background-color: #FFFFFF;
	margin-left: 0px;
}
.footer_link{
	width:750px;
	text-align:center;
	padding-top:15px;
	}
.footer_link ul{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.footer_link li{
	float: left;
	color: #4A5485;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 10px;
}
.footer_link li a{
color:#495587;
text-decoration:none;}

.bg_foot{
	width:774px;
	height:11px;
	margin-left: 3px;
}

p.cpr{
	clear:both;
	font-family:Verdana;
	font-size:10px;
	margin:0;
	padding:0;
	}
	
/* ±í½Ø¥Ú¡¼¥¸ÍÑ */
div.left_cont{
	float:left;
	width:195px;
	}
.left_navi{
	background:#FAFAFA;
	}
.left_navi ul{
	margin:10px 0;
	padding:0;
	}
.left_navi li{
	margin:0 0 0 20px;
	}
.left_navi a{
	background:url(../images/left_navi_icn.gif) no-repeat left center;
	padding:0px 0 0px 15px;
	display:block;
	color:#333333;
	}
.phone2{
	width: 188px;
	margin-top: 15px;
	text-align: left;
	margin-bottom:5px;
}
.card2{
	width: 188px;
	margin-top: 30px;
	text-align: left;
	}
.card2 img{
	margin-bottom:5px;
	}
.word_2{
	font-size: 10px;
	color: #333333;
	width: 180px;
	margin-bottom: 8px;
}	


	
div.right_cont{
	float:right;
	width:555px;
	}	
div.right_cont h2,h3{
	text-indent:-9999px;
	}
div.right_cont p{
	letter-spacing:0.1em;
	line-height:150%;
	}

div.jigyo{
	width:535px;
	margin-left:15px;
	border-bottom:1px solid #DEDEDE;
	}	
div.jigyo img{
	float:right;
	margin:0 0 5px 5px;
	}
div.jigyo p{
	letter-spacing:0.1em;
	line-height:150%;
	}	
h2#tit_jigyo{
	width:555px;
	height:43px;
	background:url(../images/jigyo/titbar_jigyo.jpg) no-repeat left top;
	}	
h3#img_jigyo{
	width:555px;
	height:130px;
	background:url(../images/jigyo/jigyo_img.jpg) no-repeat left top;
	}
	
h4#jigyo01{
	width:555px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/jigyo/01.gif) no-repeat left top;
	clear:both;
	}
h4#jigyo02{
	width:555px;
	height:28px;
	background:url(../images/jigyo/02.gif) no-repeat left top;
	text-indent:-9999px;
	clear:both;
	}
h4#jigyo03{
	width:555px;
	height:28px;
	background:url(../images/jigyo/03.gif) no-repeat left top;
	text-indent:-9999px;
	clear:both;
	}
h4#jigyo04{
	width:555px;
	height:28px;
	background:url(../images/jigyo/04.gif) no-repeat left top;
	text-indent:-9999px;
	clear:both;
	}
h4#jigyo05{
	width:555px;
	height:28px;
	background:url(../images/jigyo/05.gif) no-repeat left top;
	text-indent:-9999px;
	clear:both;
	}
div.pagetop{
	text-align:right;
	margin:7px 0;
	padding-right:5px;
	}
div.pagetop a{
	font-size:11px;
	color:#6699CC;
	}	

/* company20090410 */
h2#tit_company{
	width:555px;
	height:43px;
	background:url(../images/company/titbar_company.jpg) no-repeat left top;
	}	
h4#company01{
	width:555px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/company/c01.gif) no-repeat left top;
	clear:both;
	}
h4#company02{
	width:555px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/company/c02.gif) no-repeat left top;
	clear:both;
	}
div.company{
	width:535px;
	margin-left:15px;
	line-height:150%;
	margin-bottom:15px;
	}	
div.company table,th,td{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	width:530px;
	}
div.company th,td{
	padding:10px 5px;
	}
div.company th{
	background:#EBF1FF;
	font-weight:normal;
	width:150px;
	}
	
/* kanren20090410 */
h2#tit_kanren{
	width:555px;
	height:43px;
	background:url(../images/kanren/titbar_kanren.jpg) no-repeat left top;
	}	
h3#img_kanren{
	width:555px;
	height:130px;
	background:url(../images/kanren/kanren_img.jpg) no-repeat left top;
	}
h4#kanren01{
	width:555px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/kanren/k01.gif) no-repeat left top;
	clear:both;
	}
h4#kanren02{
	width:555px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/kanren/k02.gif) no-repeat left top;
	clear:both;
	}
	
/* offer20090410 */
h2#tit_offer{
	width:555px;
	height:43px;
	background:url(../images/offer/titbar_offer.jpg) no-repeat left top;
	}
h4#offer01{
	width:555px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/offer/r01.gif) no-repeat left top;
	clear:both;
	}
h4#offer02{
	width:555px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/offer/r02.gif) no-repeat left top;
	clear:both;
	}
div.information{
	width:555px;
	text-align:center;
	line-height:130%;
	border-bottom:1px dotted #CCCCCC;
	}
div.information img{
	margin-top:5px;
	}

/* sitemap20090413 */
h2#tit_sitemap{
	width:555px;
	height:43px;
	background:url(../images/titbar_sitemap.jpg) no-repeat left top;
	}
div.sitemap{
	width:535px;
	margin-left:15px;
	border-bottom:1px solid #DEDEDE;
	margin-bottom:15px;
	line-height:120%;
	padding-bottom:10px;
	}
		
/*²ê.¡¦TÍ×*/
.center {
	width: 750px;
	margin-top: 10px;
	height: 1100px;
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯";

}
.centerleft{
 float: left;
 height: 500px;
 width: 188px;
 margin-left: 20px;

}
.centerright{
	width: 500px;
	float: left;
	height: auto;
	background-image: url(../introdution/img/bk1.jpg);
	background-repeat: no-repeat;
	margin-left: 15px;
	margin-bottom: 10px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";

}
.centerright h3{
 font-family: "¿·Á×Áö ;
 font-size: 18px;
 color: #666666;
 margin-top: 10px;
 margin-left: 15px;
 margin-right: 0px;
 margin-bottom: 65px;

}
.table2 {
 text-align: left;
 font-size: 12px;
 color: #333333;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
}
.table2 td {
	padding: 5px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	letter-spacing: 1px;

}
.table3 {
 border-top-width: thin;
 border-right-width: thin;
 border-bottom-width: thin;
 border-left-width: thin;
 border-bottom-style: solid;
 border-top-color: #EAEAEA;
 border-right-color: #EAEAEA;
 border-bottom-color: #EAEAEA;
 border-left-color: #EAEAEA;

}
.nav1{
 height: 29px;
 width: 747px;
 margin-top: 8px;
 margin-bottom: 10px;
}
.table4 {
 font-size: 10px;
}
.speak{
 font-size: 20px;
 font-family: "A-OTF ¥«¥¯¥ß¥ó Pro B";
 font-weight: bold;
 padding-left: 10px;
 color: #000000;
 background-color: #C8E3FF;
 border-left-width: 5px;
 border-left-style: groove;
 border-left-color: #007CF9;
 padding-top: 2px;
 padding-bottom: 2px;
 line-height: normal;

}

.cultural{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	font-size: 12px;
	color: #666666;
	text-indent: 20px;
	line-height: 25px;
}

/*ËëÅñßõe*/
.prodect{
	width: 702px;
	margin-top: 10px;
	padding-right: 24px;
	padding-left: 24px;
}
.prodect_left{
	float: left;
	width: 470px;
}
.prodect_right{
	float: right;
	width: 196px;
}
.prodect_content{
	width: 465px;
	margin-bottom: 10px;
}

.prodect_content h3{
	margin: 0px;
}

.prodect_bg{
	background-image: url(../prodect/img/bn_prodectbg1.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 463px;
	margin-top: 10px;
}
.prodect_bg img{
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

.prodect_bg1 img{
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
.prodect_bg1{
	background-image: url(../prodect/img/bn_prodectbg.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 463px;
	margin-top: 10px;
}
.red{
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin-top: 8px;
	float: left;
	margin-left: 20px;
	width: 300px;
}
.block{
	width: 300px;
	margin-left: 20px;
	float: left;
	margin-top: 5px;
	line-height: 14px;
	font-size: 10px;
}

.yellow{
	width: 300px;
	color: #FF9900;
	float: left;
	margin-top: 20px;
	margin-left: 35px;
}

.gotop {
	text-align: right;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 10px;
	width: 600px;
}
.gotop a{
color:#FF6600;
text-decoration:underline;}

.gotop1 {
	text-align: right;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 10px;
	
}
.gotop1 a{
color:#FF6600;
text-decoration:underline;}
/*£äÈãµç£íŽÊ/
.ask{
	width: 652px;
	margin-top: 10px;
	padding-right: 49px;
	padding-left: 49px;
}
.ask_content{
	text-align:left;
	width: 651px;
}
.ask_content p{
	line-height:18px;
	margin-left: 20px;
	margin-top: 5px;
}
#ask_form{
	background-color: #FFFFFF;
	background-image: url(../ask/img/ask_btn4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 555px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f7c4c3;
	border-right-color: #f7c4c3;
	border-bottom-color: #f7c4c3;
	border-left-color: #f7c4c3;
	padding-top: 25px;
	margin-top: 10px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
}
#ask_form td{
	text-align: left;
	padding-left: 5px;
}
.td_bg1{
	background-color: #F3D8D8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9EAEA;
}
#ask_form input{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4a9a8;
	border-right-color: #e4a9a8;
	border-bottom-color: #e4a9a8;
	border-left-color: #e4a9a8;
	margin-top: 3px;
	margin-bottom: 2px;
}
#ask_form textarea{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4a9a8;
	border-right-color: #e4a9a8;
	border-bottom-color: #e4a9a8;
	border-left-color: #e4a9a8;
	width: 350px;
	height: 200px;
	margin-top: 5px;
}
/*¤å€¡¦ ¤ç"±ì¡¦¡¦/

.qa{
	width: 668px;
	margin-top: 0px;
	margin-left: 40px;
}
.table_qa{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 668px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.table_qa td{
	padding-left: 10px;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
}
.table_qa td span{
	color:#FF0000;
	font-weight: bold;
}
.td_1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.td_2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/*¹öÉÑ¾éÆëŽÊ/

.nav2 {
 height: 32px;
 border-bottom-width: 4px;
 border-bottom-style: none;
 border-bottom-color: #C4DEF7;
 text-align: left;
 background-image: url(../offer/img/navbk.jpg);
 background-repeat: repeat-x;

}
.nav2 h3{
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
 font-size: 14px;
 text-align: left;
 text-indent: 10px;
 line-height: 20px;
}
.pic1{
 height: 100px;
 width:350px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 border: thin groove #CCCCCC;

}
.saiyo1{
 height: 120px;
 margin-left: 20px;
}
.saiyo1 h4{
 font-size: 12px;
 color: #666666;
 padding-left: 10px;
 margin-top: 5px;
}

.centerleft1{
 height: 900px;
 width: 100px;
 float: left;
 margin-left: 20px
}

.centerright1{
 height: 800px;
 width: 580px;
}

.pic2{
 height: 35px;
 width: 700px;
 border-bottom-width: thin;
 border-bottom-style: groove;
 border-bottom-color: #999999;
 margin-left: 20px;
}
.table5 {
	border-collapse:collapse;
	width: 250px;
	margin-top: 20px;
	font-size: 12px;
	color: #262626;
}
.table5 h3{
 color: #990000;
 margin: 0px;
 padding: 0px;
 font-size: 15px;
}
.table5 td{
	line-height: 20px;
}
.border5{
 border-bottom-style: solid;
 border-bottom-color: #D0D0D0;
 border-bottom-width: 1px;
}
.search{
 height: 200px;
 margin-top: 55px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 border-top-style: none;
 border-bottom-style: none;
 width: 80px;
 text-align: center;
 padding-top: 20px;
 padding-bottom: 20px;
 border-right-style: none;
 border-left-style: none

}
/*·â7¡¦E£äÅý3Ë±DF¥«¥¿¥í¥°*/
.link{
	width: 667px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 170px;
}

.link ul{
	margin-left: 5px;
}

.link li{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	font-size: 12px;
	background-image: url(../link/img/bn1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFC4B5;
	line-height: 25px;
	display: block;
}
.link li a{
	color:#990000;
	text-decoration:none;
	height: 30px;
	width: 150px;
}

.link li a:hover{
	text-decoration: none;
	height: 30px;
	width: 150px;
	color: #FF6600;
}

/*¥µ¥¤¥È¥Þ¥Ã¥×*/
.map{
	width: 667px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 170px;
}

.map ul{
	margin-left: 10px;
}

.map li{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	font-size: 14px;
	background-image: url(../map/img/btn_map1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2C7FF;
	line-height: 30px;
	font-weight: bold;
	display: block;
}
.map li a{
	color:#003366;
	text-decoration:none;
	height: 30px;
	width: 150px;
}

.map li a:hover{
	text-decoration: none;
	background-color: #f2f8fe;
	height: 30px;
	width: 150px;
}
