@charset "utf-8";

@import "base.css";

/* layout */
html {
	
}
body {
	color: #333;
	background: #3464b6 url('/next/images/gyeongbu/bg.gif') repeat-x 0 0;
}
#skip-navigation {
	height: 0;
	font-size: 0em;
	line-height: 0;
	visibility: hidden;
}
#nara-home {
	position: absolute;
	left: 800px;
	top: 6px;
	width: 170px;
	overflow: hidden;
}
#head {
	width: 998px;
	height: 152px;
	background: url('/next/images/gyeongbu/head_bg.gif') no-repeat 0 0;
}
#head h1 {
	float: left;
	width: 232px;
}
#head p.postscript {
	display: none;
	position: absolute;
	left: 905px;
	top: 13px;
}
#head ul.main-navi {
	display: inline;
	position: relative;
	float: left;
	margin: 46px 0 0 175px;
	width: 567px;
}
#head ul.main-navi li.sub-menu {
	float: left;
	height: 50px;
	
}
#head ul.main-navi li.sub-menu ul {
	position: absolute;
	left: 0;
	top: 44px;
	padding: 4px 0 0;
	width: auto;
	height: 37px;
	text-align: center;
	display: none;
}
#head ul.main-navi li.sub-menu ul.sub-menu1 {
	
	width: 268px;
	background: url('/next/images/gyeongbu/sub_menu1_bg.gif') no-repeat 0 0;
}
#head ul.main-navi li.sub-menu ul.sub-menu2 {
	
	width: 361px;
	background: url('/next/images/gyeongbu/sub_menu2_bg.gif') no-repeat 0 0;
}
#head ul.main-navi li.sub-menu ul.sub-menu3 {
	
	width: 556px;
	background: url('/next/images/gyeongbu/sub_menu3_bg.gif') no-repeat 0 0;
}
#head ul.main-navi li.sub-menu ul.sub-menu4 {
	
}
#head ul.main-navi li.sub-menu ul li {
	display: inline;
	padding: 0 0;
	
}
#body {
	position: relative;
	z-index: 2;
	float: left;
	padding: 0 0 0 26px;
	width: 972px;
	background: url('/next/images/gyeongbu/contents_middle_bg.gif') repeat-y 254px 0;
	
}
#sidebar {
	margin: 0 22px 0 0;
	padding: 0 0 11px;
	float: left;
	width: 206px;
	background: url('/next/images/gyeongbu/sidebar_bottom_bg.gif') no-repeat 0 bottom;
}
#sidebar h2 {
	height: 84px;
	background: url('/next/images/gyeongbu/sidebar_top_bg.gif') no-repeat 0 0;
}
#sidebar h2.search,
#sidebar h2.postscript {
	background: url('/next/images/gyeongbu/sidebar_top2_bg.gif') no-repeat 0 0;
}
#sidebar h2 img {
	margin: 27px 0 0 62px;
}
#sidebar ul {
	margin: 0 0 0 11px;
	padding: 0 0 10px;
	width: 184px;
	background: #c7d5ea url('/next/images/gyeongbu/side_menu_bg.gif') no-repeat 0 bottom;
}
#sidebar ul li {
	padding: 0 0 0 12px;
}
#contents {
	float: left;
	padding: 0 0 50px 42px;
	width: 678px;
	min-height: 500px;
	background: url('/next/images/gyeongbu/contents_outline_bg.gif') no-repeat 0 0;
}
#contents div.page-location {
	padding: 15px 33px 0 0;
	height: 22px;
	line-height: 1em;
	text-align: right;
}
#contents div.page-location strong {
	font-weight: normal;
	text-decoration: underline;
}
#contents h3 {
	padding: 0 0 0 4px;
	height: 130px;
}
#contents h3 img {
	margin: 30px 0 0;
}
#foot {
	position: relative;
	z-index: 0;
	clear: both;
	padding: 36px 0 0 0;
	background: url('/next/images/gyeongbu/contents_bottom_bg.gif') no-repeat 254px 0;
}
#foot div.foot-content {
	position: relative;
	height: 99px;
	background: #fff;
}
#foot div.foot-content address {
	padding: 35px 0 0 158px;
}
#foot div.foot-content p.copyright {
	padding: 0 0 0 158px;
}
#foot div.foot-content dl {
	position: absolute;
	left: 610px;
	top: 29px;
	padding: 0 0 0 20px;
	width: 92px;
	border-left: 1px solid #d5d5d5;
}
#foot div.foot-content dl dt {
	float: left;
	width: 52px;
}
#foot div.foot-content dl dd {
	float: left;
	width: 40px;
	text-align: right;
}
#foot div.foot-content div.link-site {
	position: absolute;
	left: 740px;
	top: 26px;
}
#foot div.foot-content div.link-site h2 {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
#foot div.foot-content div.link-site ul li {
	display: inline;
	padding: 0 0 0 15px;
}
#foot div.foot-content p.logo {
	position: absolute;
	left: 20px;
	top: 37px;
}
ul.content-menu {
	margin: 0 0 50px;
	width: 640px;
	border-bottom: 2px solid #5c9eb9;
}
ul.content-menu li {
	display: inline;
	margin: 0 -3px 0 0;
}
ul.content-menu li img {
	vertical-align: top;
}

div.road-photo ul.content-menu {
	margin: 30px 0 0;
	width: 630px;
	height: 43px;
	border-bottom: 0;
	background: url('/next/images/gyeongbu/road_photo_bg.gif') no-repeat 0 bottom;
}
div.road-photo ul.content-menu li {
	margin: 0 2px 0 0;
}
div.road-souvenir ul.content-menu {
	margin: 0;
	width: 630px;
	height: 43px;
	border-bottom: 0;
	background: url('/next/images/gyeongbu/road_photo_bg.gif') no-repeat 0 bottom;
}
div.road-souvenir ul.content-menu li {
	margin: 0 2px 0 0;
}
div.road-photo-wrap {
	position: relative;
	padding: 25px 0 50px 20px;
	height: 350px;
	background: url('/next/images/gyeongbu/road_photo_content_bg.gif') no-repeat 0 bottom;
}
div.road-photo-wrap ul.thumbnail {
	position: absolute;
	left: 462px;
	top: 25px;
	width: 140px;
}
div.road-photo-wrap ul.thumbnail li {
	float: left;
	width: 70px;
	height: 50px;
}
div.road-photo-wrap ul.thumbnail li img {
	width: 58px;
	height: 38px;
	border: 1px solid #000;
}
div.road-photo-wrap div.road-photo-content,
div.road-photo-wrap div.road-souvenir-content {
	clear: both;
	display: none;
}
#road-souvenir01-1,
#road-souvenir1-1,
#road-photo01-1,
#road-photo02-1,
#road-photo03-1,
#road-photo04-1 {
	display: block;
}
div.road-photo-wrap div.road-photo-content p.photo {
	width: 400px;
	height: 275px;
	background: #fff;
	overflow: hidden;
}
div.road-photo-wrap div.road-photo-content p.description {
	margin: 0;
	padding: 20px 60px 0;
	width: 280px;
	height: 50px;
	color: #fff;
	text-align: left;
}
div.road-photo-wrap div.road-souvenir-content p.photo {
	width: 410px;
	height: 304px;
	background: #fff;
	overflow: hidden;
}
div.road-photo-wrap div.road-souvenir-content p.photo img {
	width: 410px;
	height: 304px;
}
div.road-photo-wrap div.road-souvenir-content p.description {
	margin: 0 0 0 20px;
	padding: 20px 0 0;
	width: 370px;
	height: 50px;
	color: #fff;
	text-align: left;
}
div.road-photo-wrap div.road-souvenir-content p.photo2 {
	width: 340px;
	height: 304px;
	background: #fff;
	overflow: hidden;
}
div.road-photo-wrap div.road-souvenir-content p.photo2 img {
	width: 340px;
	height: 296px;
}
div.road-photo-wrap div.road-souvenir-content p.description2 {
	margin: 0 0 0 20px;
	padding: 20px 0 0;
	width: 300px;
	height: 50px;
	color: #fff;
	text-align: left;
}
div.road-photo-wrap div.prev-next {
	margin: -50px 0 0;
	width: 400px;
}
div.road-photo-wrap div.prev-next span.prev {
	float: left;
	cursor: pointer;
}
div.road-photo-wrap div.prev-next span.next {
	float: right;
	cursor: pointer;
}

div.road-photo-wrap div.prev-next1 {
	margin: -50px 0 0;
	width: 410px;
}
div.road-photo-wrap div.prev-next1 span.prev {
	float: left;
	cursor: pointer;
}
div.road-photo-wrap div.prev-next1 span.next {
	float: right;
	cursor: pointer;
}

div.road-photo-wrap div.prev-next2 {
	margin: -50px 0 0;
	width: 340px;
}
div.road-photo-wrap div.prev-next2 span.prev {
	float: left;
	cursor: pointer;
}
div.road-photo-wrap div.prev-next2 span.next {
	float: right;
	cursor: pointer;
}

div.road-photo-wrap div.remembrance-list {
	
}
div.road-photo-wrap div.remembrance-list table.souvenir1 {
	position: absolute;
	left: 440px;
	top: 5px;
	width: 180px;
}
div.road-photo-wrap div.remembrance-list table.souvenir2 {
	position: absolute;
	left: 380px;
	top: 5px;
	width: 240px;
}
div.road-photo-wrap div.remembrance-list table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.road-photo-wrap div.remembrance-list table thead th {
	padding: 0;
	width: 70px;
	height: 20px;
	vertical-align: top;
	border: 0;
	background: none;
}
div.road-photo-wrap div.remembrance-list table tbody td {
	padding: 0 0 5px;
	width: 70px;
	border: 0;
}
div.road-photo-wrap div.remembrance-list table tbody td img {
	width: 54px;
	height: 40px;
}

/* °³¿ä */
div.outline h3 {
	background: url('/next/images/gyeongbu/h3_outline_bg.gif') no-repeat right 0;
}
div.outline-content {
	padding: 0 50px 0 0;
}
div.outline-content h4 {
	padding: 0 0 20px;
	font-size: 1.3em;
}
div.outline-content p {
	padding: 0 0 20px;
	line-height: 1.8em;
	text-align: justify;
}
div.outline-content ul li {
	padding: 20px 0 20px 47px;
}
div.outline-content ul li.list1 {
	background: url('/next/images/gyeongbu/icon_1.gif') no-repeat 0 0;
}
div.outline-content ul li.list2 {
	background: url('/next/images/gyeongbu/icon_2.gif') no-repeat 0 0;
}
div.outline-content ul li.list3 {
	background: url('/next/images/gyeongbu/icon_3.gif') no-repeat 0 0;
}
div.outline-content ul li.list4 {
	background: url('/next/images/gyeongbu/icon_4.gif') no-repeat 0 0;
}
div.outline-content ul li.list5 {
	background: url('/next/images/gyeongbu/icon_5.gif') no-repeat 0 0;
}
div.outline-content ul li p {
	padding: 0 0 20px;
	line-height: 1.8em;
}
div.outline-content ul li table {
	margin: 0 0 20px;
	width: 100%;
}
div.outline-content ul li table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.outline-content ul li table thead tr th {
	padding: 5px 0 3px;
	color: #fff;
	font-weight: normal;
	background: #9396a2;
	border: 1px solid #4d4d4d;
}
div.outline-content ul li table tbody tr td {
	padding: 5px 0 3px;
	text-align: center;
	border: 1px solid #4d4d4d;
}
div.outline-content p.first:first-letter {
	padding: 2px;
	font-size: 2em;
	color: #fff;
	background: #448ccb;
}
div.outline-content div.text-outline-purpose {
	float: right;
	padding: 0 0 0 20px;
}
div.outline-content div.text-outline-purpose a img {
	margin: 0 0 40px;
}
/* ±¹Åä¿¡ ±æÀ» ³õ´Ù */
div.make h3 {
	background: url('/next/images/gyeongbu/h3_make_bg.gif') no-repeat right 0;
}
div.make-content {
	padding: 0 50px 0 0;
}
div.make-content p {
	padding: 0 0 20px;
	line-height: 1.8em;
	text-align: justify;
}
div.make-content p.first:first-letter {
	padding: 2px;
	font-size: 2em;
	color: #fff;
	background: #448ccb;
}
div.make-content div.text-make-plan01-1 {
	float: right;
	padding: 0 0 20px 20px;
}
div.make-content div.text-make-plan01-2 {
	float: left;
	padding: 0 20px 20px 0;
}
div.make-content div.text-make-plan01-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-plan01-2 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-plan02 {
	float: right;
	padding: 0 0 20px 20px;
}
div.make-content div.text-make-plan03 {
	float: right;
	padding: 0 0 20px 20px;
}
div.make-content div.text-make-plan04-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-plan04-2 {
	float: left;
	padding: 0 20px 20px 0;
}
div.make-content div.text-make-plan04-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-plan04-2 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-plan05 {
	float: right;
	padding: 0 0 20px 20px;
}
div.make-plan05 {
	margin: 0 0 20px;
	width: 628px;
	height: 243px;
	background: url('/next/images/gyeongbu/make_plan05.gif') no-repeat 0 0;
}
div.make-plan05 h4,
div.make-plan05 ul {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.table-list {
	clear: both;
	padding: 10px 0;
	width: 634px;
	height: 18px;
	overflow: hidden;
}
div.table-list h4 {
	float: left;
}
div.table-list button {
	float: left;
	margin: -5px 0 10px 10px;
	padding: 0;
	width: 90px;
	border: 0;
	background: #fff;
	cursor: pointer;
}
div.table-list p.source {
	clear: both;
	padding: 10px 0 0;
}
div.table-list table {
	clear: both;
	width: 100%;
}
div.table-list table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.table-list table thead tr th {
	padding: 5px 0 3px;
	color: #fff;
	font-weight: normal;
	background: #9396a2;
	border: 1px solid #4d4d4d;
}
div.table-list table tbody tr td {
	padding: 5px 0;
	border: 1px solid #4d4d4d;
}
div.table-list table tfoot tr td {
	padding: 5px 0 3px;
	background: #f1eee3;
	border: 1px solid #4d4d4d;
}
div.table-list table tbody tr td.section {
	width: 120px;
	text-align: center;
	background: #ededed;
}
div.table-list table tbody tr td.route {
	padding-left: 10px;
}
div.table-list table tbody tr td.date {
	width: 130px;
	text-align: center;
}
div.table-list table tbody tr td.last-route {
	padding-left: 10px;
}
div.table-list table tbody tr td.section-name {
	width: 73px;
	text-align: center;
}
div.table-list table tbody tr td.left {
	padding-left: 5px !important;
	text-align: left !important;
}
div.table-list table tbody tr td.right {
	padding-right: 5px !important;
	text-align: right !important;
}
div.table-list table tbody tr td.area {
	width: 50px !important;
	text-align: center;
}
div.table-list table tbody tr td.section-04 {
	padding-left: 10px;
	width: 220px;
}
div.table-list table tbody tr td.length {
	width: 70px;
	text-align: center;
}
div.table-list table tbody tr td.section-small {
	width: 45px;
	text-align: center;
}
div.table-list table tbody tr td.enterprise {
	padding-left: 10px;
}
div.table-list table tbody tr td.gonggu-name {
	text-align: center;
}
div.table-list table tbody tr td.length {
	text-align: center;
}
div.table-list table tbody tr td.foundation-stone {
	text-align: center;
}
div.table-list table tbody tr td.abuilding {
	text-align: center;
}
div.table-list table tfoot tr td.left {
	padding-left: 5px !important;
	text-align: left !important;
}
div.table-list table tfoot tr td.right {
	padding-right: 5px !important;
	text-align: right !important;
}
div.table-list table.road-statistics02-1 {
	font-size: 0.9em !important;
}
div.table-list table.road-statistics02-1 td {
	padding: 5px 0 !important;
}
div.table-list table.road-statistics02-1 td.item {
	padding-left: 3px !important;
	width: 100px !important;
	text-align: left;
}
div.make-content div.text-make-making01-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-making01-2 {
	float: left;
	padding: 0 20px 20px 0;
}
div.make-content div.text-make-making01-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making01-2 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making02-1 {
	float: right;
	padding: 0 0 20px 20px;
}
div.make-content div.text-make-making02-2 {
	float: right;
	margin: -50px 0 0;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-making02-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making02-2 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making03-1 {
	float: right;
	padding: 0 0 20px 20px;
}
div.make-content div.text-make-making03-2 {
	float: left;
	padding: 0 20px 10px 0;
}
div.make-content div.text-make-making03-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making03-2 a img {
	margin: 0 0 57px;
}
div.route-map-making03-1 {
	float: left;
	margin: 0 20px 0 0;
}
div.make-content div.text-make-making04-1 {
	float: left;
	padding: 0 10px 10px 0;
}
div.make-content div.text-make-making04-1 a img {
	margin: 0 0 57px;
}
div.route-map-making04-1 {
	float: left;
	padding: 0 10px 40px 0;
}
div.make-content div.text-make-making04-2 {
	float: right;
	padding: 0 10px 10px 20px;
	width: 230px;
}
div.make-content div.text-make-making04-2 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making04-3 {
	float: left;
	padding: 0 20px 10px 0;
}
div.make-content div.text-make-making04-3 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making04-4 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-making04-4 a img {
	margin: 0 0 57px;
}
div.route-map-making04-2 {
	clear: both;
	padding: 10px 20px 0 0;
	text-align: right;
}
div.make-content div.text-make-making05-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-making05-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-making05-2 {
	float: left;
	padding: 0 20px 40px 0;
}
div.make-content div.text-make-making05-2 a img {
	margin: 0 0 57px;
}
div.route-map-making05-1 {
	text-align: right;
}
div.make-content div.text-make-making06-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-making06-1 a img {
	margin: 0 0 57px;
}
div.route-map-making06-1 {
	padding: 0 0 20px;
}

div.make-content div.text-make-making06-2 {
	float: left;
	padding: 0 20px 40px 0;
}
div.make-content div.text-make-making06-2 a img {
	margin: 0 0 57px;
}
div.route-map-making06-2 {
	text-align: right;
}
div.make-content div.text-make-complete01-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-complete01-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-complete01-2 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-complete01-2 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-complete01-3 {
	float: left;
	padding: 0 20px 50px 0;
}
div.make-content div.text-make-complete01-3 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-complete02-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-complete02-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-complete03-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.make-content div.text-make-complete03-1 a img {
	margin: 0 0 57px;
}
div.make-content div.text-make-complete03-2 {
	float: left;
	padding: 0 20px 20px 0;
}
div.make-content div.text-make-complete03-2 a img {
	margin: 0 0 57px;
}
div.table-list table tbody tr td.complete-section {
	padding: 0 10px;
	width: 30px;
	text-align: center;
	background: #ededed;
}
div.table-list table tbody tr td.complete-item {
	padding-left: 10px;
	width: 220px;
}
div.table-list table tbody tr td.complete-content {
	padding-left: 10px;
}

/* ±æÀ»º¸¿©ÁÖ´Ù */
div.road h3,
div.photo h3 {
	background: url('/next/images/gyeongbu/h3_road_bg.gif') no-repeat right 0;
}
div.road-content {
	padding: 0 50px 0 0;
}
div.road-content p {
	padding: 0 0 20px;
	line-height: 1.8em;
	text-align: justify;
}
div.road-content p.first:first-letter {
	padding: 2px;
	font-size: 2em;
	color: #fff;
	background: #448ccb;
}
div.road-content div.table-list table tbody tr td {
	text-align: center;
}
div.road-content div.table-list table tfoot tr td {
	text-align: center;
}

div.road-content div.text-road-view-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.road-content div.text-road-view-1 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-view-2 {
	float: left;
	padding: 0 20px 10px 0;
}
div.road-content div.text-road-view-2 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-view-3 {
	float: left;
	padding: 0 20px 20px 0;
}
div.road-content div.text-road-view-3 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-statistics02-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.road-content div.text-road-statistics02-1 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-statistics02-2 {
	float: left;
	padding: 0 20px 40px 0;
}
div.road-content div.text-road-statistics02-2 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-statistics03-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.road-content div.text-road-statistics03-1 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-statistics04-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.road-content div.text-road-statistics04-1 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-statistics05-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.road-content div.text-road-statistics05-1 a img {
	margin: 0 0 57px;
}
div.button-road-statistics05 {
	text-align: right;
}
div.road-content div.text-road-statistics06-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.road-content div.text-road-statistics06-1 a img {
	margin: 0 0 57px;
}
div.road-content div.text-road-statistics08-1 {
	float: right;
	padding: 0 0 10px 20px;
}
div.road-content div.text-road-statistics08-1 a img {
	margin: 0 0 57px;
}
div.table-road-statistics02 {
	padding: 0 0 30px 30px;
	float: right;
	width: 290px;
}
div.table-road-statistics02 table {
	width: 100%;
}
div.table-road-statistics02 table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.table-road-statistics02 table tbody tr th {
	padding: 5px 0;
	color: #fff;
	background: #787878 !important;
	border: 1px solid #4d4d4d;
}
div.table-road-statistics02 table tbody tr td {
	padding: 5px 0 5px 5px;
	border: 1px solid #4d4d4d;
}
div.road-content div.synchronism ul li {
	height: 84px;
	background: url('/next/images/gyeongbu/synchronism_bg.gif') no-repeat 0 0;
}
div.road-content div.synchronism ul li div {
	padding: 10px 0 0;
}
div.road-content div.synchronism ul li div.year {
	float: left;
	padding-left: 20px;
	width: 121px;
}
div.road-content div.synchronism ul li div.title {
	float: left;
	width: 274px;
}
div.road-content div.synchronism ul li div.description {
	float: left;
	width: 200px;
}
div.road-chronological ul.content-menu {
	margin: 20px 0 0;
	padding: 0 0 0 10px;
	width: 634px;
	height: 84px;
	border-bottom: 0;
	background: url('/next/images/gyeongbu/road_chronological_bg.gif') no-repeat 0 bottom;
}
div.road-chronological ul.sub-tab {
	margin: -46px 0 0;
}
div.road-chronological ul.sub-tab li {
	display: inline;
}
div.road-chronological ul.style1 {
	padding: 0 0 0 20px;
}
div.road-chronological ul.style2 {
	padding: 0 0 0 90px;
}
div.road-chronological ul.style3 {
	padding: 0 0 0 210px;
}
div.road-chronological ul.style4 {
	padding: 0 0 0 330px;
}
div.road-chronological dl {
	float: left;
	margin: 30px 0 0;
	width: 638px;
}
div.road-chronological dl.year1960 {
	background: url('/next/images/gyeongbu/chronological_bg1.gif') repeat-y 0 0;
}
div.road-chronological dl.year1970 {
	background: url('/next/images/gyeongbu/chronological_bg2.gif') repeat-y 0 0;
}
div.road-chronological dl.year1980 {
	background: url('/next/images/gyeongbu/chronological_bg3.gif') repeat-y 0 0;
}
div.road-chronological dl.year1990 {
	background: url('/next/images/gyeongbu/chronological_bg4.gif') repeat-y 0 0;
}
div.road-chronological dl.year2000 {
	background: url('/next/images/gyeongbu/chronological_bg5.gif') repeat-y 0 0;
}

div.road-chronological dl dt {
	float: left;
	padding: 10px 0 0;
	width: 92px;
	font-size: 2em;
	line-height: 1.5em;
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-family: verdana, sans-serif;
	border-top: 1px solid #fefefe;
}
div.road-chronological dl dd {
	float: left;
	padding: 20px 0;
	width: 539px;
	border-top: 1px solid #fefefe;
}
div.road-chronological dl dd p span.month {
	float: left;
	width: 78px;
	text-align: center;
	font-weight: bold;
}
div.road-chronological dl dd p span.description {
	float: left;
	padding: 0 0 0 10px;
	width: 450px;
	line-height: 1.5em;
}

div.road-commemoration ol {
	float: left;
	margin: 20px 0 30px;
	background: url('/next/images/gyeongbu/content_menu_line.gif') repeat-x 0 0;
}
div.road-commemoration ol li {
	float: left;
	width: 310px;
	height: 34px;
	background: url('/next/images/gyeongbu/content_menu_line.gif') no-repeat 0 bottom;
}
div.road-commemoration ol li img {
	vertical-align: top;
}
div.road-commemoration h4 {
	clear: both;
	padding: 18px 0 0 20px;
	width: 620px;
	height: 58px;
	background: url('/next/images/gyeongbu/road_commemoration_h4_bg.gif') no-repeat 0 0;
}
div.road-commemoration dl {
	margin: 10px 0 0 10px;
	width: 620px;
}
div.road-commemoration dl dt {
	float: left;
	width: 66px;
	height: 21px;
	line-height: 21px;
	color: #fff;
	text-align: center;
	background: #5ba7ea;
	border-top: 1px solid #fff;
}
div.road-commemoration dl dd {
	float: left;
	height: 21px;
	text-indent: 10px;
	line-height: 21px;
	background: #f5f5f5;
	border-top: 1px solid #fff;
}
div.road-commemoration dl dd.subject,
div.road-commemoration dl dd.name {
	width: 222px;
}
div.road-commemoration dl dd.year,
div.road-commemoration dl dd.number {
	width: 110px;
}
div.road-commemoration dl dd.page,
div.road-commemoration dl dd.order {
	width: 80px;
}
div.road-commemoration div.commemoration-content {
	clear: both;
	padding: 30px 30px 0 0;
}
div.road-commemoration div.commemoration-content p.necessity-stress-contents {
	padding: 0;
}
div.road-commemoration p {
	padding: 0 0 20px 0;
	line-height: 1.8em;
	text-align: justify;
}
div.road-commemoration p.top-go {
	clear: both;
	padding: 20px 20px 0 0;
	text-align: right;
}
div.road-commemoration p.top-go a {
	padding: 0 0 5px 20px;
	background: url('/next/images/gyeongbu/icon_top.gif') no-repeat 0 0;
}

div.road-commemoration div.text-road-commemoration01-1,
div.road-commemoration div.text-road-commemoration02-1,
div.road-commemoration div.text-road-commemoration03-1,
div.road-commemoration div.text-road-commemoration04-1,
div.road-commemoration div.text-road-commemoration05-1 {
	float: right;
	padding: 0 0 10px 20px;
}

div.road-commemoration div.text-road-commemoration06-1,
div.road-commemoration div.text-road-commemoration07-1,
div.road-commemoration div.text-road-commemoration08-1,
div.road-commemoration div.text-road-commemoration09-1 {
	float: right;
	padding: 0 0 10px 20px;
}

div.road-commemoration div.text-road-commemoration01-1 a img,
div.road-commemoration div.text-road-commemoration02-1 a img,
div.road-commemoration div.text-road-commemoration03-1 a img,
div.road-commemoration div.text-road-commemoration04-1 a img,
div.road-commemoration div.text-road-commemoration05-1 a img {
	margin: 0 0 57px;
}

div.road-commemoration div.text-road-commemoration06-1 a img,
div.road-commemoration div.text-road-commemoration07-1 a img,
div.road-commemoration div.text-road-commemoration08-1 a img,
div.road-commemoration div.text-road-commemoration09-1 a img {
	margin: 0 0 57px;
}
div.road-travel {
	position: relative;
	float: left;
}
div.road-travel ul.content-link {
	position: relative;
	width: 628px;
	height: 205px;
	background: url('/next/images/gyeongbu/road_travel_menu_bg.gif') no-repeat 0 0;
}
div.road-travel ul.content-link li.list0 {
	position: absolute;
	left: 43px;
	top: 89px;
}
div.road-travel ul.content-link li.list1 {
	position: absolute;
	left: 106px;
	top: 41px;
}
div.road-travel ul.content-link li.list2 {
	position: absolute;
	left: 105px;
	top: 118px;
}
div.road-travel ul.content-link li.list3 {
	position: absolute;
	left: 208px;
	top: 53px;
}
div.road-travel ul.content-link li.list4 {
	position: absolute;
	left: 260px;
	top: 143px;
}
div.road-travel ul.content-link li.list5 {
	position: absolute;
	left: 367px;
	top: 81px;
}
div.road-travel ul.content-link li.list6 {
	position: absolute;
	left: 452px;
	top: 49px;
}
div.road-travel ul.content-link li.list7 {
	position: absolute;
	left: 537px;
	top: 83px;
}
div.road-travel-list {
	position: relative;
	margin: 20px 0 0;
	padding: 0 0 30px;
	width: 618px;
	background: url('/next/images/gyeongbu/road_travel_content_bottom.gif') no-repeat 0 bottom;
}
div.road-travel-list h4 {
	height: 65px;
	background: url('/next/images/gyeongbu/road_travel_content_top.gif') no-repeat 0 0;
}
div.road-travel-list h4 img {
	margin: 20px 0 0 127px;
}
div.road-travel-list div.road-travel-list-wrap {
	position: relative;
	margin: 17px 0 0 54px;
	width: 520px;
	height: 84px;
	overflow: hidden;
}
div.road-travel-list ul {
	width: 2000px;
}
div.road-travel-list ul li {
	float: left;
	width: 130px;
}
div.road-travel-list ul li img {
	border: 1px solid #2c2c2c;
}
div.road-travel-list div.prev-next {
	
}
div.road-travel-list div.prev-next span.prev {
	position: absolute;
	left: 20px;
	top: 110px;
	cursor: pointer;
}
div.road-travel-list div.prev-next span.next {
	position: absolute;
	right: 20px;
	top: 110px;
	cursor: pointer;
}
div.road-travel-content {
	display: none;
	position: absolute;
	left: 10px;
	top: 0;
	background: #3f3f3f;
	border: 2px solid #3f3f3f;
}
div.road-travel-content p.location {
	padding: 5px 0 5px 29px;
	color: #fff;
	background: url('/next/images/gyeongbu/icon_travel_location.gif') no-repeat 8px 8px;
}
div.road-travel-content p.photo {
	text-align: center;
}

/* À¯Çü°Ë»ö */
div.search h3 {
	background: url('/next/images/gyeongbu/h3_search_bg.gif') no-repeat right 0;
}
div.search-menu {
	float: left;
	width: 635px;
	height: 30px;
	background: url('/next/images/gyeongbu/search_menu_bg.gif') repeat-x 0 0;
}
div.search-menu ul li {
	float: left;
	margin: 0 2px 0 0;
	padding: 8px 0 0;
	width: 94px;
	height: 22px;
	text-align: center;
	background: url('/next/images/gyeongbu/search_menu_off.gif') no-repeat 0 0;
}
div.search-menu ul li.selected {
	background: url('/next/images/gyeongbu/search_menu_on.gif') no-repeat 0 0;
}
div.search-list {
	clear: both;
	padding: 20px 0 0;
}
div.search-list p.info {
	padding: 0 0 10px;
}
div.search-list p.total {
	float: left;
	padding: 0 30px 0 0;
}
div.search-list p.total span {
	color: #d31a8b;
	font-weight: bold;
}
div.search-list p.all-list-download {
	float: right;
	padding: 20px 45px 0 5px;
}
div.search-list p.all-list-download img {
	
}
div.search-list p.list-sort {
	padding: 20px 0 0;
	float: right;
}
div.search-list p.list-sort span {
	display: none;
}
div.search-list p.list-sort a {
	padding: 0 5px 0 0;
}
div.search-list table {
	margin: 10px 0 0;
	width: 635px;
}
div.search-list table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.search-list table thead tr th {
	height: 31px;
	background: #626262;
}
div.search-list table tbody tr td {
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #ededed;
}
div.search-list table tbody tr td.number {
	width: 50px;
}
div.search-list table tbody tr td.subject {
	padding-left: 10px;
	text-align: left;
}
div.search-list table tbody tr td.year {
	width: 70px;
}
div.search-list table tbody tr td.organ {
	width: 115px;
}
div.search-list table tbody tr td.original {
	width: 80px;
}
div.search-list ul.photo-list {
	clear: both;
	margin: 20px 0 0 -14px;
	padding: 21px 0 0;
	width: 650px;
	background: url('/next/images/gyeongbu/photo_list.gif') no-repeat 14px 0;
}
div.search-list ul.photo-list li {
	display: inline;
	float: left;
	margin: 0 0 0 14px;
	padding: 8px 0 11px;
	width: 310px;
	border-bottom: 1px solid #ededed;
}
div.search-list ul.photo-list li p.photo {
	float: left;
	width: 112px;
}
div.search-list ul.photo-list li dl {
	float: left;
	width: 198px;
}
div.search-list ul.photo-list li dl dt {
	float: left;
	width: 50px;
}
div.search-list ul.photo-list li dl dd {
	float: left;
	padding: 0 0 5px;
	width: 148px;
}
div.pager {
	clear: both;
	padding: 30px 0 0;
	text-align: center;
}
div.pager img {
	vertical-align: middle;
}

div.search-view {
	position: relative;
	float: left;
	margin: 50px 0 0;
	width: 635px;
}
div.search-view p.photo {
	display: none;
	float: left;
	width: 237px;
}
div.search-view p.photo img {
	width: 191px;
	height: 154px;
	border: 8px solid #acaca0;
}
div.search-view dl {
	float: left;
	width: 635px;
	background: url('/next/images/gyeongbu/search_view_dl_bg.gif') repeat-y 0 0;
	border-bottom: 2px solid #ededed;
}
div.search-view dl dt {
	float: left;
	padding: 7px 0 0;
	width: 125px;
	color: #636363;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid #ededed;
}
div.search-view dl dt img {
	margin: 8px 0 0 13px;
}
div.search-view dl dd {
	float: left;
	padding: 7px 0 5px;
	width: 500px;
	border-top: 2px solid #ededed;
}
div.search-view p.button {
	clear: both;
	padding: 20px 0 0;
	text-align: center;
}

div.search-view-photo {
	position: relative;
	float: left;
	margin: 50px 0 0;
	width: 635px;
}
div.search-view-photo p.photo {
	float: left;
	width: 245px;
	text-align: center;
}
div.search-view-photo p.photo img {
	width: 220px;
	height: 220px;
}
div.search-view-photo dl {
	float: left;
	width: 390px;
	background: url('/next/images/gyeongbu/search_view_dl_bg.gif') repeat-y 0 0;
	border-bottom: 2px solid #ededed;
}
div.search-view-photo dl dt {
	float: left;
	padding: 7px 0 0;
	width: 105px;
	color: #636363;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid #ededed;
}
div.search-view-photo dl dt img {
	margin: 8px 0 0 13px;
}
div.search-view-photo dl dd {
	float: left;
	padding: 7px 0 5px 10px;
	width: 275px;
	border-top: 2px solid #ededed;
}
div.search-view-photo p.button {
	clear: both;
	padding: 20px 0 0 35px;
	
}

div.search-main-content {
	float: left;
	margin: 50px 0 0;
	width: 635px;
	background: url('/next/images/gyeongbu/search_main_content_middle.gif') repeat-y 0 0;
}
div.search-main-content h4 {
	height: 45px;
	background: url('/next/images/gyeongbu/search_main_content_top.gif') no-repeat 0 0;
}
div.search-main-content h4 img {
	margin: 13px 0 0 34px;
}
div.search-main-content div.search-content-area {
	padding: 10px 30px 30px;
	line-height: 1.8em;
	background: url('/next/images/gyeongbu/search_main_content_bottom.gif') no-repeat 0 bottom;
}

/* °¨»óÈÄ±â */
div.postscript h3 {
	background: url('/next/images/gyeongbu/h3_postscript_bg.gif') no-repeat right 0;
}
div.postscript-list {
	clear: both;
	padding: 30px 0 0;
	width: 635px;
}
div.postscript-list p.total {
	float: left;
	padding: 0 30px 0 0;
}
div.postscript-list p.total span {
	color: #d31a8b;
	font-weight: bold;
}
div.postscript-list p.all-list-download img {
	margin: -5px 0 0;
}
div.postscript-list table {
	margin: 30px 0 0;
	width: 635px;
}
div.postscript-list table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.postscript-list table thead tr th {
	height: 31px;
	background: #626262;
}
div.postscript-list table tbody tr td {
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #ededed;
}
div.postscript-list table tbody tr td.number {
	width: 50px;
}
div.postscript-list table tbody tr td.title {
	padding-left: 10px;
	text-align: left;
}
div.postscript-list table tbody tr td.reg-date {
	width: 75px;
}
div.postscript-list table tbody tr td.writer {
	width: 70px;
}
div.postscript-list table tbody tr td.count {
	width: 45px;
}
div.list-search fieldset {
	padding: 30px 0 0;
	text-align: center;
}
div.list-search fieldset legend {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.list-search fieldset select {
	width: 90px;
	vertical-align: middle;
}
div.list-search fieldset input {
	vertical-align: middle;
}
div.list-search fieldset input.textbox {
	padding: 4px 0 0;
	width: 198px;
	height: 14px;
	line-height: 1em;
	border: 1px solid #bbb;
}
div.postscript-list-button {
	margin: -80px 0 0 0;
	width: 635px;
	text-align: right;
}
div.postscript-write {
	width: 635px;
}
div.postscript-write h4 {
	padding: 0 0 15px 30px;
}
div.postscript-write table {
	width: 100%;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
div.postscript-write table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.postscript-write table tbody tr th {
	padding: 10px 0 0;
	width: 85px;
	vertical-align: top;
}
div.postscript-write table tbody tr td {
	padding: 5px 0;
}
div.postscript-write table tbody tr.postscript-title th {
	padding: 10px 0 0;
}
div.postscript-write table tbody tr.postscript-title td {
	padding: 10px 0 0;
}
div.postscript-write table tbody tr.postscript-title td input {
	padding: 4px 0 0;
	width: 518px;
	height: 14px;
	line-height: 1em;
	border: 1px solid #bbb;
}
div.postscript-write table tbody tr.postscript-content td {
	padding: 10px 0 10px;
}
div.postscript-write table tbody tr.postscript-content td textarea {
	padding: 4px 0 0;
	width: 518px;
	height: 248px;
	border: 1px solid #bbb;
}
div.postscript-write div.postscript-write-button {
	padding: 20px 0 0;
	text-align: center;
}
div.postscript-view {
	width: 635px;
}
div.postscript-view h4 {
	padding: 0 0 15px 30px;
}
div.postscript-view dl {
	width: 635px;
	border-bottom: 2px solid #ededed;
}
div.postscript-view dl dt {
	float: left;
	padding: 5px 0 0;
	width: 55px;
	text-align: center;
	border-top: 2px solid #ededed;
}
div.postscript-view dl dd {
	float: left;
	padding: 5px 0;
	border-top: 2px solid #ededed;
}
div.postscript-view dl dd.subject {
	width: 580px;
}
div.postscript-view dl dd.number {
	width: 70px;
}
div.postscript-view dl dd.reg-date {
	width: 160px;
}
div.postscript-view dl dd.writer {
	width: 110px;
}
div.postscript-view dl dd.count {
	width: 75px;
}
div.postscript-view dl dt.content {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.postscript-view dl dd.content {
	clear: both;
	padding: 20px 10px;
	width: 615px;
	min-height: 200px;
}
*html div.postscript-view dl dd.content {
	height: 200px;
}
div.postscript-view div.postscript-view-button {
	padding: 20px 0 0;
	text-align: right;
}
div.postscript-view div.postscript-view-button img.modify,
div.postscript-view div.postscript-view-button img.delete {
	float: left;
	margin: 0 0 0 10px;
}
/*  */
h5.express-use-present-table {
	padding: 0 0 10px 0;
}	
div.express-use-present-table {

}
div.road table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.road table thead tr th {
	padding: 5px 0;
	border: 1px solid #5A5A5A;
	background: #787878;
	color: #fff;
	font-weight: normal;
}
div.road table tbody tr th {
	padding: 5px 0;
	border: 1px solid #5A5A5A;
	background: #F1EEE3;
	font-weight: normal;
}
div.road table tbody tr td {
	padding: 5px;
	border: 1px solid #5A5A5A;	
}
div.commemoration table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.commemoration table thead tr th {
	padding: 5px 0;
	border: 1px solid #5A5A5A;
	background: #787878;
	color: #fff;
	font-weight: normal;
}
div.commemoration table tbody tr th {
	padding: 5px 0;
	border: 1px solid #5A5A5A;
	background: #F1EEE3;
	font-weight: normal;
}
div.commemoration table tbody tr td {
	padding: 5px;
	border: 1px solid #5A5A5A;	
}
div.express-use-present-table table {
	width: 615px;
	height: 92px;
}
div.express-use-present-table table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.express-use-present-table table thead th {
	border: 1px solid #5A5A5A;
	background: #787878;
	color: #FFF;
}
div.express-use-present-table table thead th.classification {
	width: 160px;
	letter-spacing: 40px;
}
div.express-use-present-table table tbody th {
	border: 1px solid #5A5A5A;
	width: 160px;
	background: #F1EEE3;
	color: #000;
	font-weight: normal;	
}
div.express-use-present-table table tbody th.classification1 {
	letter-spacing: 14px;
}
div.express-use-present-table table tbody th.classification2 {
	letter-spacing: 14px;
}
div.express-use-present-table table tbody th.classification3 {
	letter-spacing: 40px;
}

div.express-use-present-table table tbody td {
	border: 1px solid #5A5A5A;
	padding: 0 60px 0 0;
	text-align: center;
}
div.road-commemoration dl dd.subject2 {
	width: 265px;	
}
div.road-commemoration dl dd.name2 {
	width: 215px;		
}
div.road-commemoration dl dd.year2 {
	width: 265px;		
}
div.road-commemoration dl dd.page2 {
	width: 215px;		
}
div.road-commemoration dl dd.producer {
	width: 265px;		
}
div.road-commemoration dl dd.writer {
	width: 215px;		
}
div.commemoration-content p.report-contents {
	padding:0;
}
div.commemoration-content h5 {
	font-size: 14px;
	padding: 10px 0;
}
div.construction-quantity {
	width: 635px;
}

div.construction-quantity table {
	width: 100%;
}
div.construction-quantity table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.construction-quantity table thead th {
	padding: 5px 0;
	border: 1px solid #5A5A5A;	
	background: #787878;
	color: #fff;
	font-weight: normal;

}
div.construction-quantity table tbody th {
	padding: 5px 0;
	border: 1px solid #5A5A5A;	
	background: #F1EEE3;
	font-weight: normal;
	
}
div.construction-quantity table tbody td {
	padding: 5px 5px 5px 0;
	border: 1px solid #5A5A5A;		
	text-align: right;
}
div.construction-machine-table table {
	width: 635px;
}
div.construction-machine-table table th {
	border: 1px solid #5A5A5A;
	width: 20%;
	padding: 5px 0;
	font-weight: normal;
	color: #fff;
	background: #787878;
}
div.construction-machine-table table td {
	border: 1px solid #5A5A5A;	
	width: 20%;
	padding: 5px 0;
	text-align: center;
}
div.injection-table table {
	width: 635px;
}
div.injection-table table td {
	text-align: center;	
}
div.express-meaning-table {
	width: 385px;
	float: right;
	padding: 0 0 20px 30px;
}
div.express-meaning-table table {
	width: 100%;
}
div.express-meaning-table table tbody th {
	width: 50px;
}
/* main */
#main-wrap {
	width: 100%;
	background: url('/next/images/gyeongbu/main_bg.gif') no-repeat 0 0;
}
#main-wrap #head {
	width: 1040px;
	height: 182px;
	background: none;
}
#main-wrap #head h1 {
	padding: 34px 0 0 59px;
	background: none;
}
#main-wrap #body {
	clear: both;
	padding: 0;
	background: none;
}
#main-wrap #contents {
	position: relative;
	clear: both;
	margin: 0 !important;
	padding: 0 !important;
	width: 900px;
	background: none;
}
#main-wrap #foot {
	background: none;
}
#main-wrap #contents div.main-section ul {
	position: absolute;
	left: 0px;
	top: -10px;
	width: 998px;
}

#main-wrap #contents div.main-section ul li.list1 {
	position: absolute;
	left: 145px;
	top: 100px;
}
#main-wrap #contents div.main-section ul li.list2 {
	position: absolute;
	left: 156px;
	top: 155px;
}
#main-wrap #contents div.main-section ul li.list3 {
	position: absolute;
	left: 234px;
	top: 199px;
}
#main-wrap #contents div.main-section ul li.list4 {
	position: absolute;
	left: 373px;
	top: 199px;
}
#main-wrap #contents div.main-section ul li p.section-name img {
	cursor: pointer;
}
#main-wrap #contents div.main-section ul li p.section-description {
	display: none;
}
#main-wrap #contents div.main-section ul li.list1 p.section-description {
	position: absolute;
	left: 30px;
	top: -90px;
	z-index: 2;
}
#main-wrap #contents div.main-section ul li.list2 p.section-description {
	position: absolute;
	left: -150px;
	top: 30px;
	z-index: 2;
}
#main-wrap #contents div.main-section ul li.list3 p.section-description {
	position: absolute;
	left: 50px;
	top: -160px;
	z-index: 2;
}
#main-wrap #contents div.main-section ul li.list4 p.section-description {
	position: absolute;
	left: -55px;
	top: 35px;
	z-index: 2;
}
#main-wrap p.title-text {
	position: relative;
	z-index: 2;
	margin: -30px 0 0;
	padding: 0 0 0 500px;
}
#main-wrap div.mian-photo {
	position: relative;
	margin: 30px 0 0 505px;
	width: 450px;
}
#main-wrap div.mian-photo ul {
	padding: 10px 0 0;
}
#main-wrap div.mian-photo ul li {
	display: inline;
}
#main-wrap div.mian-photo ul li img {
	vertical-align: top;
}
#main-wrap div.mian-photo p.more {
	position: absolute;
	right: 25px;
	top: 10px;
}
#main-wrap div.mian-travel {
	position: relative;
	margin: 30px 0 0 505px;
	width: 450px;
	height: 200px;
	background: url('/next/images/gyeongbu/mian_travel_bg.gif') no-repeat 0 63px;
}
#main-wrap div.mian-travel h2 {
	padding: 0 0 0 10px;
	height: 63px;
}
#main-wrap div.mian-travel div.mian-travel-list {
	margin: 20px 0 0 30px;
	width: 410px;
	height: 72px;
	overflow: hidden;
	
}
#main-wrap div.mian-travel ul {
	padding: 0 0 0 0;
	height: 72px;
}
#main-wrap div.mian-travel ul li {
	display: inline;
}
#main-wrap div.mian-travel p.more {
	position: absolute;
	right: 25px;
	top: 30px;
}
#main-wrap div.mian-travel div.prev-next {
	position: absolute;
	left: 0;
	top: 84px;
	width: 450px;
}
#main-wrap div.mian-travel div.prev-next span.prev {
	float: left;
	cursor: pointer;
}
#main-wrap div.mian-travel div.prev-next span.next {
	float: right;
	cursor: pointer;
}
table.year {
	font-size: 0.9em;
}
table.year th,
table.year td {
	padding: 5px 0 !important;
}