@charset "Shift_JIS";

#contents {
	margin: 0 20px 10px 250px;
	text-align:left;
	overflow: hidden;
	}
	

	#contents p {
		margin:1em;
	text-indent:0;
	}
	
	
#contents .content {
	border:solid 5px #BFE7F3;
	border-radius:10px;
	margin-bottom:1em;
}

	.text {
		background:white;
		padding:10px;
		overflow:hidden;
	}


.more {
	float:right;
	background:url(../images/icon.gif) no-repeat left center;
	padding-left:10px;
	margin-top:0.5em;
}


h2 {
	clear:both;
}

h3 {
	border-top:solid 1px #0260BF;
	border-bottom:dotted 1px #0260BF;
	font-weight:bold;
	padding:0.2em;
	margin:10px 0;
	text-indent:0;
	font-size:110%;
	clear:both;
}

h4 {
	background:#999;
	padding:0.2em;
	text-indent:0;
	clear:both;
}

h5 {
	background:url(../images/icon.gif) no-repeat 0 center;
	padding-left:10px;
}

.clear {
	clear:both;
}

.mid {
	vertical-align:middle;
}



.pageTop {
	background:url(../images/icon_top.gif) no-repeat 0 center;
	padding-left:10px;
	float:right;
}


.dot li {
	list-style:disc;
	margin-left:2em;
}


.cen {
	text-align:center;
}

/*事業概要*/
.outline li {
	border:solid 2px #666;
	padding:0.3em;
	margin:0 5px;
	float:left;
	width:28%;
}

.outline h4 {
	text-align:center;
}

	.outline li.out1 {
		border-color:#0366FF;

	}
	
	.out1 h4 {
		background:#0366FF;
		font-weight:bold;
		color:white;
	}

	.outline li.out2 {
		border-color:#FA0202;

	}
	
	.out2 h4 {
		background:#FA0202;
		font-weight:bold;
		color:white;
	}

	.outline li.out3 {
		border-color:#639780;

	}
	
	.out3 h4 {
		background:#639780;
		font-weight:bold;
		color:white;
	}


/*マネージャー*/
table {
	border:solid 1px #ccc;
	border-collapse:collapse;
	margin:0 auto;
}

td {
	border:solid 1px #ccc;
	padding:0.5em;
}

th {
	border:solid 1px #ccc;
	background:#eee;
	padding:0.5em;
	text-align:center;
}

#manager_m {
	position: relative;
	margin:0 auto;
	width:520px;
	height:525px;
	overflow:hidden;
}
	
	.hokkaido {
		position: absolute;
		top:47px;
		left:385px;
	}
	
	.tohoku {
		position: absolute;
		top:271px;
		left:327px;
	}
	
	.chubu {
		position: absolute;
		top:327px;
		left:282px;
	}
	
	.kansai {
		position: absolute;
		top:312px;
		left:203px;
	}
	
	.kyushu {
		position: absolute;
		top:376px;
		left:75px;
	}
	
			#demotip { 
                position: relative;
				display:none;
				background: #036EB8;
				text-align:left;
				width:245px;
				padding:20px;
				border: 4px solid #FFF;						
				color:#FFF;
				text-align: left;				 				
			}
			#manager_m {
				text-align:center;
			}
			#manager_m img {
				-moz-border-radius:5px;
				-moz-outline-radius:5px;
				padding:5px;
			}

 
            #demotip:after {
                content: '';
                position: absolute;
                border-top: 10px solid #036EB8;
                border-right: 10px solid transparent;
                border-left: 10px solid transparent;
                bottom: -6px;
                left: 47%;
            }

            #demotip:before {
                content: '';
                position: absolute;
                border-top: 13px solid #FFF;
                border-right: 11px solid transparent;
                border-left: 11px solid transparent;
                bottom: -13px;
                left: 46.4%;
            }	

/*公募情報*/
.link li {
	background:url(../images/icon.gif) no-repeat 5px center;
	padding:5px 5px 5px 15px;
}

.attention {
	border:dotted 3px #ffcccc;
	padding:5px;
	color:red;
}


/*お問い合わせ*/
.contact {
	margin-right:405px;
}

.map {
	float:right;
	margin:10px;
}










/*サイトマップ*/
.sitemap dl{
	margin:1em;
}

	.sitemap dt {
		background:url(../images/icon.gif) no-repeat 10px center;
		padding-left:25px;
	}
	
	.sitemap dd {
		margin-left:3em;
		background:url(../images/icon.gif) no-repeat 10px center;
		padding-left:25px;
	}

/* pdf要素
----------------------------------------------------------- */
a[href$=".pdf"]	{ 
	background: url(../images/icon_pdf.gif) no-repeat top left;
	padding-left:20px;
}
* html a.pdf{ 
	background: url(../images/icon_pdf.gif) no-repeat top left;
	padding-left:20px;
}
