a:link      { color : #660000;  text-decoration : none ;}
a:active    { color : #ff0000;  text-decoration : none ;}
a:visited   { color : #990000;  text-decoration : none ;}
a:hover     { color : #ff0000;  text-decoration : underline ;} 
a:img { border: none; }


.maintxt {
	font-size: 10pt;
}
.contents {
	font-size: 12pt;
	line-height: 170%;

}
.img {
	float: left;
}

@charset "shift_jis"; 

/* 1.Common Elements
---------------------------------------*/
* {
	margin:0;
	padding:0;
}

body {
	margin: 0px;
	color:#000000;
	font-size:12px;
	line-height: 17px;
	background-color: #F8F661;
}

h1 {
	margin:0 auto;
	float: left;
}

h2 {
	margin:0 auto;
	font-size: 12pt;
	line-height: 145%;
	color: #333333;
}

/* コピーライト */
.copy {
	font-size: 10px;
	color: #333333;
	margin:10px auto 10px;
}

/** safari用のCSS hack **/
/* safari only \*/
html:\66irst-child body {
font-family:sans-serif;
font-size:77%;
}

#maincontents {
	float: left;
	width: 616px;

}
#contents {
	float: left;
	width: 556px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
