﻿
/*## 基本情報 #######################################################*/
body {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.4;
	color:#000;
	background-color:#fff;
	letter-spacing:1.5px;
}

h1{
	margin:0;
	padding:0;
}

h2{
	margin:0 0 18px;
	padding:0;
}

/* 基本リンク色 */
a:link, a:visited{
	color:#000;
	text-decoration:none;
}
a:hover, a:active{
	color:#cc0000;
	text-decoration: underline;
}

#wrapper{
	width:900px;
	margin:0 auto;
	padding:0;
}

img{border:none;}

/*-------------------------- ヘッダ ------------------------------*/
#header{
	width:900px;
	margin:0 auto;
}

/*-------------------------- フッタ ------------------------------*/
#footer{
	margin:10px auto 0;
	width:900px;
	text-align:center;
	height:55px;
	background:url("../image/footer_back.gif") no-repeat 0 bottom;
}

#footer p{
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	color:#fff;
}

/*-------------------------- コンテンツ ----------------------------*/
#contents{
	margin:0 auto;
	padding-top:13px;
	width:750px;
}

p.text{
	margin:0 auto 16px;
	padding:0;
}

span.red-font{
	color:#b50b0b;
	background-color:#fae4e4;
	font-size:14px;
	font-weight:bold;
}

span.blue-font{
	color:#036aca;
	background-color:#d8e9fa;
	font-size:14px;
	font-weight:bold;
}

table.pic-area{
	width:600px;
	margin:0 auto 16px;
}

table.pic-area td{
	padding:10px;
	text-align:center;
}

#zu{margin:0 auto 20px;}

/* clear hack */
#zu{zoom:1;}
#zu:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#zu .left{
	width:400px;
	float:left;
}

#zu .right{
	float:right;
}
