/* PetitCSS */

body{
	background-color:#a0522d;
	background-image:url("img/top/ha1.png");
	background-attachment:fixed;
	text-align:center;
		}



/*　見出し　*/
h1{
	height:20px;		/* 高さ */
	line-height:16px;	/* 行間 */
 	font-size:11px;		/* フォントサイズ */
	color:#000000;		/* カラー */
	font-weight:normal;	/* フォントの太さ */
		}


p{
	margin:5px;
		}

/*　フォント　*/
.font1{
	font-size:12px;
	color:#000000;
	line-height:15px;
	font-family:monospace;
	text-align: left;
		}

.font2{
	font-size:14px;
	color:#800000;
	line-height:10px;
	font-family:monospace;
	font-weight:bold;
	text-align:center;
		}

.font3{
	font-size:14px;
	color:#ff0000;
	line-height:25px;
	font-family:monospace;
	font-weight:bold;
	text-align: left;
		}

.font4{
	font-size:20px;
	color:#ff0000;
	line-height:25px;
	font-family:monospace;
	font-weight:bold;
	text-align: left;
		}


/*　画像　*/
img{
	margin:5px;
	border:none;
		}

img.imgleft{
	float:left;
		}		/*画像を左に配置*/

img.imgright{
	float:right;
		}		/*画像を右に配置*/

	

img.imgnone{
	float:none;
		}		/*フロートさせない*/


/*　回り込み解除　*/
.clelef{
	clear:left;
		}		/*左フロートに対する回り込み解除*/

.clerig{
	clear:right;
		}		/*右フロートに対する回り込み解除*/

.clebot{
	clear:both;
		}		/*どちらの回り込みも解除*/



/*　ボックス　*/
#maim{
	width:800px;
	
	border:hidden;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background-color:#ffffff;

		}

#header{
	width:800px;
	background-color:#ffffff;
	text-align:left;
	
	border:hidden;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	padding-top:50px;
	background-color:#ffffff;
	background-image:url("img/top/ha2.png");
	background-repeat:repeat-x;
	background-position:top;
	

		}	



#inner{
	width:800px;
	
	border:hidden;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background-color:#ffffff;
	text-align:left;
		}
	
.case1{
	width:650px;
	
	border:hidden;
	margin-left:0px;
	margin-right:auto;
	padding:0px;
	background-color:#ffffff;
	float:left;
	text-align:left;
		}

.case2{
	width:150px;
	
	border:hidden;
	margin-left:auto;
	margin-right:0px;
	padding:0px;
	background-color:#ffffff;
	
	text-align:left;

		}

case3{
	background-color:#ffffff;
	font-size:12px;		/* フォントサイズ */
	color: #800000;		/* 文字の色 */
	line-height: 100%;	/* 行の高さ */
	text-align: center;	/* テキストの配置 */
	font-family:monospace;
	font-weight:bold;
		}

.case1a{
	width:570px;
	
	border:dotted 2px #d2b48c;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-color:#ffffff;
	background-image:url("img/icon/vzou.png");
	background-repeat:no-repeat;
	background-position:bottom right;
			}

.case2a{
	border-left: solid 15px #D2B48C;
	border-bottom: dashed 2px #D2B48C;
	padding: 5px;
	margin:5px;
		}



#footer{
	width:780px;
	
	border:hidden;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	padding-bottom:50px;
	background-color:#ffffff;
	background-image:url("img/top/ha2.png");

	background-repeat:repeat-x;
	background-position:bottom;
		}


a { text-decoration: none; }










