#main {
	float : right;
	width : 660px !important;
	width /**/: 700px;
	margin : 10px 10px 0 0;
	padding : 26px 20px 0 20px;
	display : inline;
	background : #ffffff url(../../common/main_head.gif) left top no-repeat;
	text-align : left;
}

h3 {
	margin-bottom : 25px;
	padding-bottom : 21px;
	border-bottom : solid 2px #7dafd5;
}

.article_head {
	clear : both;
	margin-bottom : 20px;
	padding-left : 15px;
	border-left : solid 9px #7dafd5;
}

h4 {
	margin-bottom : 13px;
	padding : 3px 0 10px 0;
	background : url(../../common/dl.gif) left bottom repeat-x;
	color : #265475;
	font-size : 16px;
}

.article_info {
	padding-bottom : 4px;
}

.box1 {
	clear : both;
	overflow : auto;
	width : 660px;
	margin-bottom : 25px;
	border-bottom : solid 1px #dddddd;
}

#box2 {
	clear : both;
	overflow : auto;
	width : 660px;
	margin-bottom : 15px;
	background : url(../../common/dl.gif) left bottom repeat-x;
}

.box_left {
	float : left;
	width : 360px;
	padding-bottom : 20px;
}

.photo {
	margin-bottom : 15px;
	padding : 4px;
	border : solid 1px #b4b4b4;
}

.box_left ul.photo_list {
	list-style : none;
	width : 360px;
}

.box_left ul.photo_list li {
	float : left;
	margin : 0 10px 15px 0;
}

.box_left ul.photo_list li#last {
	float : left;
	margin : 0 0 15px 0;
}

.s_photo {
	padding : 4px;
	border : solid 1px #b4b4b4;
}

.s_photo a:hover img {
	opacity : 0.6;
	filter : alpha(opacity=60);
}

ul.data {
	clear : both;
	list-style : none;
	width : 360px;
}

ul.data li {
	display : inline;
	margin-right : 3px;
	line-height : 22px;
}

ul.data2 {
	clear : both;
	list-style : none;
	width : 280px;
}

ul.data2 li {
	display : inline;
	margin-right : 3px;
	line-height : 22px;
}

em {
	margin-right : 3px;
	font-style : normal;
	color : #bebebe;
}

.box_right {
	float : right;
	width : 280px;
	padding-bottom : 20px;
}

.division {
	width : 280px;
	margin-bottom : 20px;
	border-left : solid 1px #b4b4b4;
	border-top : solid 1px #b4b4b4;
}

.division th {
	padding : 10px;
	border-right : solid 1px #b4b4b4;
	border-bottom : solid 1px #b4b4b4;
	font-weight : normal;
	background : #eeeeee;
}

.division td {
	padding : 10px 10px 10px 12px;
	border-right : solid 1px #b4b4b4;
	border-bottom : solid 1px #b4b4b4;
}

.map {
	text-align : center;
}