@charset "Shift_JIS";
/*all*/
body {
	margin:0; padding:0; text-align:center; color:#333; font-size:100%;
	background-color: #ffffcc; text-align: center;
}
a:link,a:visited{ color: #000; text-decoration: none; }
a:hover,a:active{ color: #000; text-decoration: underline; }
div#wrap{ width:840px; margin:0 auto; background-image:url(../images/back.gif); text-align:left; }
img{ border: none; }
.clear{ clear: both; height: 1px; font-size: 1px;	}
.kasen{ border-bottom: 1px solid gray; }
/* content */
div#content{ margin:0 0 0 20px; width:800px; text-align:left; background-color:#fff; }
h1 {
	font-size:12px; letter-spacing:1px; line-height:14px; text-align:right;
	margin:0; padding:4px 1em; background-color: #ffcc00; color:#000; font-weight:normal;
}
h2,h3,h4 { margin:0; padding:0; }
div#header{ margin: 0px; padding: 0px; background-color:#ffcc00; }
/* tmenu */
div#tmenu{ width:800px; height: auto; margin: 0px; padding: 0px; background-color:#ffcc00; }
.pageTble, .pageTd, .pageDiv, .pageFnt{border:none; margin:0; padding:0;}
.pageTd{white-space:nowrap;}
a.itemLink, a.itemLink:link, a.itemLink:visited, a.itemLink:active, a.itemLink:hover{background-color:transparent; border:none; font-style:normal;}
#mobileMenu{ display:none; }
/* tmenu_end */
div#obi{ width:100%; height: 15px; margin:0; padding:0; background-color: #ffcc00; }
div#crmbs{ color:Maroon; font-size:80%; padding: 4px 0 0 8px; }
div#crmbs a:link, div#crmbs a:visited{ color: Maroon; text-decoration: none; }
div#crmbs a:hover, div#crmbs a:active{ color: Maroon; text-decoration: underline; }
/*main*/
div#mainimage{ margin:0; padding:0; width:800px; clear:both; background-color:#fff; }
div#main{ clear:both; margin:0; padding:0; width:800px; background-color:#fff; }
/* left*/
div#left{
	margin:1em 0 1em 1em; padding:0; width:380px; line-height:1.8;
	float:left; border-right: 1px dotted Gray;
}
div#left p{ margin:0 1em 0 0; padding:0; }
/* right*/
div#right{
	margin:1em 1em 1em 0; padding:0;
	width:360px;
	_width:340px;	/* for IE6 */
	line-height:1.8; float:right;
}
div#right p{ margin:0; padding:0; }
span.tel{ font-size:120%; font-weight:bold; margin-left:0.2em; }
span.ma{ color: Maroon; }
span.re{ color: Red; }
/* footer */
div#footer{
	clear:both; margin:0; padding:0; background-color:#996600; line-height:2;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:90%; text-align:center; color:#fff;
	width:800px; height:auto; border-bottom:1px solid #333300;
}
div#footer ul{ list-style:none; float:none; margin:0; padding:12px 9px 12px 12px; }
div#footer ul li{
	display:inline; float:left;
	margin:3px 6px 3px 6px; padding:0 10px 0 0;
	border-right:1px solid #fff;
}
div#footer a:link, div#footer a:visited { color: #fff; text-decoration: none; }
div#footer a:hover, div#footer a:active { color: #fff; text-decoration: underline; }
div#footer p{ clear:both; }
