@charset "UTF-8";


@media print{
	#footer,#header {
		display:none;
	}
}

body {
	background: url(../img/share/bg_subwin_body.gif) 0 0 repeat-x;
}
#headerInner,#footerInner {
	width: 750px;
}

#headerNav .top {
	display: none;
}

#footer {
	text-align: center;
}
#footer p {
	float: none;
}



/******************************************************

contents

******************************************************/

#contents {
	width: 750px;
	margin: 0 auto;
	padding: 60px 0 40px;
	color: #333;
}

#contents .btn {
	text-align: center;
	padding-top: 30px;
}
#contents .btn li {
	display: inline;
	padding: 0 10px;
	font-size: 84%;
}
#contents .btn a,
#contents .btn a:visited {
	color: #555;
}

/******************************************************

 clear fix
 
******************************************************/
#header:after,
#footerInner:after  {
  display : block;
  clear : both;
  content : '';
}
#header,
#footerInner { zoom : 1; }


/******************************************************

outlune

******************************************************/

body#outline ul.nav { list-style: none; overflow: hidden; height: 51px; margin-bottom: 40px; }
body#outline ul.nav li { display: inline; float: left; }
body#outline ul.nav a { display: block; border-bottom: 1px solid #ccc; }
body#outline ul.nav a.select { border-bottom: 1px solid #fff; }
body#outline .inner { /*height: 750px;*/ height: 860px; position: relative; overflow: hidden; }

body#outline .inner h2 {
	width: 740px;
	padding: 0 5px;
	background: #8b7c37;
	color: #fff;
	font-size: 92%;
	margin-top:0;
}
body#outline table {
	width: 750px;
	font-size: 92%;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
body#outline th,
body#outline td {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px;
}
body#outline th {
	background: red;
}
body#outline table a,
body#outline table a:visited {
	color: #8b7c37;
}

/******************************************************

sitemap

******************************************************/
body#sitemap #contents .sitemap a{
	color: #333;
}
body#sitemap #contents .sitemap a:hover {
	color: #b7a937;
}
body#sitemap #contents .sitemap {
	width: 690px;
	padding: 15px 29px 10px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	border: 1px solid #ccc;
}


body#sitemap #contents .sitemap li {
	float: left;
	padding-right: 15px;
}
body#sitemap #contents .sitemap li.info_h {
	font-weight: bolder;
}
body#sitemap #contents .sitemap li a {
	padding: 0 0 25px 10px;
	display: block;
	background: url(../img/sitemap/icon.gif) 0 8px no-repeat;
}
body#sitemap #contents .sitemap ul {
	width: 690px;
	padding-top: 20px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	zoom: 1;
	clear: both;
}
body#sitemap #contents .sitemap ul.info {
	border: none;
}




















