@charset "euc";
/*½é´ü²½*/

body,form,fieldset{
	margin: 0;
	padding: 0;
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯",Tahoma,"¥Ò¥é¥®¥Î´Ý¥´ Pro W4",Osaka;
	background-color:#fff;
	font-size: smaller;
}

body{
	text-align: center;
}

fieldset{
	border: none;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{
	margin: 0;
	padding: 0;
}

blockquote,li,dt,dd{
	margin-left: 1em;
}

li{
	list-style: none;
}

input,textarea{
	font-size: 1em;
}

/*Á´ÈÌÀßÄê*/

td,th{
	text-align: left;
	vertical-align: top;
}

img{
	border:0;
}

.img_right{ /*²èÁü±¦´ó¤»*/
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img_left{ /*²èÁüº¸´ó¤»*/
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

h2{
font-size:medium;
color:#B14343;
clear:both;
}

hr{
border:2px dotted #B14343;
}

#all{
width: 800px;
height: auto;
text-align: left;
margin:0 auto;
}

#header_image{
display:none;
}

#menu{
display:none;
}


#side{
display:none;
}

#main{
float:right;
padding:0 5px;
width:100%;
height:auto;
}

#main h1{
text-indent:-9999px;
margin-top:-35px;
padding:0;
}

.contents{
border: 1px dotted #B14343;
width: 390px;
height: auto;
padding:10px;
margin:10px 0px;
float:left;
}

.contents2{
border: 1px dotted #B14343;
width: 560px;
height: auto;
padding:10px;
margin:10px 0px;
float:left;
}



.table{width:100%;}
.table td{background-color:#FFFFDF;border:1px solid #B14343;}
.table th{color:#fff;background-color:#B14343;}
.table td,th{text-align:center;}



address{
font-style:normal;
color: #B14343;
font-size: smaller;
}
#footer{
clear:both;
padding-bottom:20px;
}

.title{
display:none;
}
