﻿@charset "utf-8";

/*-----------------------------------------------------
	CSS information
	site name : おかやま経営革新計画承認企業情報
	file name : module.css
-----------------------------------------------------*/

#page {
	width:100%;
}

/*-----------------------------------------------------
	header
-----------------------------------------------------*/

#header {
	width:100%;
	height:150px;
	background:url(../img/header_bg.png) repeat-x 0 0;
}

#header #header-inner {
	width:960px;
	height:150px;
	margin:0 auto;
	text-align:left;
}

#header #header-inner h1 {
	padding-top:30px;
}

#header #header-inner ul#globalNav {
	width:670px;
	height:52px;
	overflow:hidden;
	padding-top:3px;
	padding-left:290px;
}

#header #header-inner ul#globalNav li {
	float:left;
	display:inline;
	width:134px;
	height:52px;
}

#header #header-inner p#btnContact {
	position:absolute;
	top:0;
	left:50%;
	margin-left:250px;
}

/*-----------------------------------------------------
	pageName
-----------------------------------------------------*/

#pageName {
	position:relative;
	width:100%;
	height:70px;
	background:url(../img/mesh01.png) repeat center 0;
	border-bottom:2px solid #EEE;
}

#pageName h2 {
	width:960px;
	margin:0 auto;
	padding-top:25px;
	text-align:left;
}

#pageName p.pnLead {
	position:absolute;
	top:29px;
	right:50%;
	margin-right:-480px;
	font-size:12px;
	line-height:1.3em;
	text-align:right;
}

#pageName p#btnOverlay {
	position:absolute;
	top:12px;
	right:50%;
	margin-right:-480px;
	cursor:pointer;
}

/*-----------------------------------------------------
	contents
-----------------------------------------------------*/

#contents {
	width:960px;
	margin:0 auto 50px auto;
	text-align:left;
}

#contents p#topicPath {
	display:block;
	width:960px;
	padding-top:12px;
	font-size:11px;
	line-height:1.5em;
}

/*-----------------------------------------------------
	main
-----------------------------------------------------*/

#main {
	width:960px;
	margin-top:30px;
}

/*-----------------------------------------------------
	footer
-----------------------------------------------------*/

#footer {
	width:100%;
	height:195px;
	background:#EBEBEB url(../img/footer_bg.png) repeat-x left 0;
}

#footer #footer-inner {
	width:960px;
	height:195px;
	position:relative;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

#footer #footer-inner p#pagetop {
	position:absolute;
	top:15px;
	right:0;
}

#footer #footer-inner ul#footNav {
	overflow:hidden;
	margin-left:-15px;
	padding-top:19px;
}

#footer #footer-inner ul#footNav li {
	float:left;
	padding-left:15px;
	margin-right:15px;
	border-left:1px solid #333;
	font-size:12px;
	line-height:1.5em;
}

#footer #footer-inner ul#footNav li a {
	color:#CCC;
}

#footer #footer-inner #footAdd {
	width:960px;
	position:absolute;
	left:0;
	bottom:40px;
	overflow:hidden;
}

#footer #footer-inner #footAdd p.logoOptic {
	float:left;
	margin-right:20px;
	padding-top:10px;
}

#footer #footer-inner #footAdd p.footTxt {
	float:left;
	font-size:11px;
	line-height:1.7em;
	padding-left:20px;
	border-left:1px solid #CCC;
}
