@charset "shift_jis";

/* 基本部分 */
body{
	margin:0 auto;
	padding:0;
	background-color:#fff;
	background:url(back.gif);
	text-align:center;
}
.main{
	margin:0 auto;
	padding:15px;
	width:680px;
	background:#fff;
	border:1px solid #000;
	border-width:0 1px;
}
img{border:none;}

/* リンク */
a{text-decoration:none;border-bottom:1px dotted #ffccff;}
a:link{color:#ff66cc;}
a:visited{color:#ff66cc;}
a:hover,active{color:#ffccff;}

/* 見出し */
h1{
	margin:30px 0 10px 0;
	padding:0;
	color:#4a4a4a;
	font-size:50px;
	font-family:ＭＳ Ｐ明朝;
	font-weight:normal;
	text-align:center;
}
h2{
	margin:10px 0 30px 0;
	padding:0;
	color:#4a4a4a;
	font-size:30px;
	font-family:ＭＳ Ｐ明朝;
	font-weight:normal;
	text-align:center;
}
h3{
	margin:0 20% 5px 5px;
	padding:0;
	font-size:22px;
	font-weight:normal;
	font-family:ＭＳ Ｐ明朝;
}
h4{
	margin:20px 5px 5px 5px;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

/* テキスト */
.record{
	margin:30px 0 50px 0;
	color:#999;
	font-size:80%;
	font-family:Verdana;
	text-align:center;
	line-height:1.7em;
}
.txt{
	margin:30px 5% 50px 5%;
	text-align:center;
}
.document{
	margin:30px 0 50px 0;
	width:100%;
	text-align:left;
}
p{
	padding:5px 15px 10px 15px;
	font-size:80%;
	font-family:Verdana;
	line-height:1.7em;
}

/* 画像部分 */
.image{
	margin:0 auto;
	padding:15px;
	width:680px;
	height:120px;
	background:#fff;
	border:1px solid #000;
	border-width:0 1px;
}
.image li{float:left;list-style:none;margin:5px;}
#image1	{width:100px;height:100px;background:url(a.jpg) no-repeat;}
#image2	{width:100px;height:100px;background:url(b.jpg) no-repeat;}
#image3	{width:100px;height:100px;background:url(c.jpg) no-repeat;}
#image4	{width:100px;height:100px;background:url(d.jpg) no-repeat;}
#image5	{width:100px;height:100px;background:url(e.jpg) no-repeat;}

/* 著作権表示 */
.copy{
	margin:0 30px 10px 30px;
	padding:8px 30px;
	font-size:8pt;
	text-align:center;
	border:1px dotted #ff66cc;
}