/* BODYタグ */
body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin: 0px;
	padding: 0px;		/* 余白はナシ */
	text-align: left;	/* コンテンツ全体を中央寄せ */
	font-size: 13px;		/* フォントサイズ */
	line-height: 1.5em;	/* フォント行間 */
	color: #000000;

}
body#bd {
}
div#docs {
}
div.button {
}
div.button img {
}

/* 見出し１。一応セル余白、間隔を０指定 */
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
/* 見出し２。一応セル余白、間隔を０指定 */
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	clear:both;
}
h3 {
	margin: 0px;
	padding:0px;
	font-size: 125%;
	line-height: 1.2em;
	clear:both;
}

p,ul, li, form {
	margin:0;
	padding:0;
}

.color_red {
	color: #FF0000;
}

.clear {
	clear:both;
}

/* イメージの枠線。基本的に不要と思います */
img {
	border: none;
}

#header {
	margin:0;
	padding:0;
}

#header_title {
	width:1000px;
	margin:0 auto;
	height:90px;
	background: url(../temp-pt/header_back.jpg)  no-repeat;
}
#header_title p {
	padding:15px 0 5px 15px;
}

#header_title h1 {
	padding-left:15px;
}



#header_link {
	height:51px;
	background:url(../temp-pt/header_link_back.gif) repeat-x top left;
}

div#header_link ul {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}
div#header_link ul li {
	display:inline;
	list-style-type:none;
}
div#header_link ul li a {
	width: 250px;	/* 画像の幅指定 */
	height: 51px;			/* 画像の高さ指定 */
	display:block;
	float:left;
	text-indent: -9999px;
	text-decoration:none;   
	overflow:hidden;
}

div#header_link ul li#temp01_link01 a {
	background : url(../temp-pt/h_link01.gif) no-repeat left top;	/* 画像URL */
}
div#header_link ul li#temp01_link01 a:hover {
	background : url(../temp-pt/h_link01.gif) no-repeat left -51px;	/* 画像URLとマウスが上に乗った時どの程度ズレるかを指定 */
}
div#header_link ul li#temp01_link02 a {
	background : url(../temp-pt/h_link02.gif) no-repeat left top;	/* 画像URL */
}
div#header_link ul li#temp01_link02 a:hover {
	background : url(../temp-pt/h_link02.gif) no-repeat left -51px;	/* 画像URLとマウスが上に乗った時どの程度ズレるかを指定 */
}
div#header_link ul li#temp01_link03 a {
	background : url(../temp-pt/h_link03.gif) no-repeat left top;	/* 画像URL */
}
div#header_link ul li#temp01_link03 a:hover {
	background : url(../temp-pt/h_link03.gif) no-repeat left -51px;	/* 画像URLとマウスが上に乗った時どの程度ズレるかを指定 */
}
div#header_link ul li#temp01_link04 a {
	background : url(../temp-pt/h_link04.gif) no-repeat left top; 	/* 画像URL */
}
div#header_link ul li#temp01_link04 a:hover {
	background : url(../temp-pt/h_link04.gif) no-repeat left -51px;	/* 画像URLとマウスが上に乗った時どの程度ズレるかを指定 */
}
div#main {
	margin:0 auto;
	padding:0;
	width:998px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
div#main_box {
	width: 960px;
	margin:0;
	padding:20px;
}
div#footer {
	background-color:#1983BF;
	padding:15px;
}
div#footer_box {
	width: 970px;
	margin:0 auto;
}
div#footer_left {
	width:350px;
	float:left;
	color:#FFFFFF;
}
div#footer_left  a {
	color:#FFFFFF;
	text-decoration:underline;
}
div#footer_left  a:hover {
	text-decoration:none;
}
div#footer_left  a:active {
	text-decoration:none;
}

div#footer_right {
	width:300px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}



.margn_top15 {
	margin-top:15px;
}
.margn_top30 {
	margin-top:30px;
}