@charset "Shift_JIS";

* {
margin:0px;
padding:0px;
}
h1{
font-size: 10px;
font-weight: normal;
color: #333333;
}
h2#mess{
font-size: 10px;
font-weight: normal;
color: #333333;
}
img{
font-size:0;
border:0;
}
a:link, a:visited{
color: #0E7270;
}
a:hover{
color: #FFCC00;
}
ul,dl,ol{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
}
body {
font-family :Osaka,  '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}
#center{
width: 700px;
margin-right: auto;
margin-left: auto;
}
#menu{
padding-top: 8px;
border-top-width: 8px;
border-top-style: solid;
border-top-color: #83CB39;
}
#menu_left{
float: left;
}
#menu_right{
float: right;
padding-top: 22px;
}
#telnumber{
clear: both;
}
#telnumber_left{
float: left;
}
#telnumber_right{
float: right;
padding-bottom:10px;
}
#footer{
padding-top: 5px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999999;
clear: both;
}
#footer img{
display: block;
margin-right: 10px;
float: left;
}
.imgtxt { display: none !important; }
.txtgray{ color: #999999; }
.t-center{ text-align: center;}
.t-left{ text-align:left;}
.t-right{ text-align: right;}

.m0{ margin:0;}
.m10{ margin:10px;}

.mt0 { margin-top:0; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }

.mr0 { margin-right:0; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }

.mb0 { margin-bottom:0; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }

.ml0 { margin-left:0; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }

.clear{clear:both;}
	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

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

