@charset "utf-8";
/* CSS Document */


html {
	overflow-y: scroll;
	}

body {
	color: #333333;
	font-size: 12px;
	font-family: verdana,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	margin:100;
	padding:0;
	background-color: #000000;
	background-repeat: repeat-y;
	background-position: center;
	}




/*======================================

	1-4.Text Module

=======================================*/

p,ul,ol,pre,address,
cite {
	margin: 0.2em 0 0.6em 0;}

h1,h2,h3,h4,h5,
h6 {
	margin: 0.8em 0 0.4em 0;
	font-weight:bold;
	font-family: verdana,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}

h7 {
	margin: 0.8em 0 0.4em 0;
}

h1 {font-size: large;
letter-spacing: 0.1em;}

h2 {font-size: medium;
letter-spacing: 0.1em;}

h3 {font-size: medium;
letter-spacing: 0.1em;}

h4 {font-size: small;
letter-spacing: 0.1em;}

h5 {font-size: small;
letter-spacing: 0.1em;}

h6 {font-size: x-small;
letter-spacing: 0.1em;}

h7 {font-size: small;
letter-spacing: 0.1em;}

strong {
	font-weight: bold;
}

.small{
	color: #333333;
	font-size: 10px;
	font-family: verdana,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.3em;
	text-align: left;
	}



.wrapper {
	
	width:800px;
	background-color:#FFFFFF;
	background-position: center;
	margin:100;
	padding:0;

}

.header {

	width:800px;
	text-align:left;

	}

.title {

	width:275px;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
	display:inline;
	}

.contents {

	width:490px;
	float:right;
	text-align:left;
	background-color:#FFFFFF;
	display:inline;
	}

.footer{
	width:800px;
	background-color:#FFFFFF
	color: #333333;
	font-size: 10px;
	font-family: verdana,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.2em;
	text-align: center;
	letter-spacing: 0.1em;
	float:right
	}

.text01 {
	color: #333333;
	font-size: 12px;
	font-family: verdana,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.2em;
	text-align: left;
}

.text02 {
	color: #333333;
	font-size: 14px;
	font-family: verdana,"メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.2em;
	text-align: left;
}

/*======================================

	1-5.Hypertext Module

=======================================*/


a:link {
	color:#333333;
	}

a:visited {
	color:#333333;
	}

a:hover {
	color:#CC3366;
	text-decoration:underline;
	}

a:active {
	color:#CC3366;
	text-decoration:underline;
	}

a:focus{
	outline:none;	/* Firefox リンク画像置換時の点線非表示 */
}

/*======================================

	1-6.List Module

=======================================*/
ul,ol,
dl {
	margin-left: 2.0em;
	padding: 1px 0;
}

li,dt,
dd {
	margin: 0.2em 10px;
}

dt {
	margin-top: 0.6em;
}

dd {
	margin-bottom: 0.6em;
}

li li,li p,li pre,li dt,li dd,dd li,dd p,dd pre,dd dt,
dd dd {
	font-size: 100%;
}

li ul,li ol,li dl,li p,dd ul,dd ol,dd dl,
dd p {
	margin: 0.2em 0.6em;
}



.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}


.clearfix {display: inline-block;}
 
 /*Hides from IE-mac */
 *html .clearfix {height:1%;}
 .clearfix {display:block;}
 /*End hide from IE-mac */

/*======================================

	1-10.Image Module

=======================================*/

img {
	border:0;
}

a img {

}

a:hover img {

}


