@charset "Shift_JIS";
/*@import url(main_layout.css);
@import url(main_top.css);*/
/* {
	margin:0;
	padding:0;
}
*/
body {
	color: #333;
	background-color:#FFF;
	margin-left:auto;margin-right:auto;width:650px;
	font-size:12px;
	/*text-align:center;*/
	/*background-image:url(../img/bg_shadow.gif);*/
/*	background-repeat:repeat-y;
	background-position:center;
*/
}
hr {
	display:none;
}

/*img{
	border:0;
}
*/
html{
	overflow-y:scroll;
}

h1 {
	width:650px;
	text-align:left;
/*	background-color:#FFFFCC;*/
	color:#8c5c1c;
	font-size:10px;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;

}

h2 {
	font-size:18px;	font-weight:normal;	margin:15px 0px 0px 20px; background-image:url(../img/shop_title.gif)	;color:#FFFFFF;  padding-left:5px; padding-top:3px;
}

h3 {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 2px 0px;
	padding:0;
}

#cntainer{
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; width:650px;	
}

#header {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; width:650px;
}

#box1{
	float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-TOP: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px 0px 
}
#box2{
	float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-TOP: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px 0px 
	}
	
#clear{
	clear:both
	}
#address {
	width:630px; padding-top:10px; padding-bottom:10px; padding-left: 0px; 
	}

#address p{
	margin-top:3px; margin-bottom:3px; /*padding-left:250px;*/
	}

#l-con{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
	}

#r-con{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
	}

#map-area {
	 padding-top:5px ; PADDING-RIGHT: 0px; padding-bottom:0px; PADDING-LEFT: 5px; width:425px; height:375px; background-color: #FFCC66
	}
#shop_photo{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; background-color:#F0F5FF; height:160px; width:190px;
		text-align:center;PADDING-BOTTOM: 3px; MARGIN: 0px 5px 5px 5px; PADDING-TOP: 7px ; 
		}
#shop_photo p{
	margin-top:5px ; margin-bottom:5px
	}

#staff_photo{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; background-color:#F0F5FF; height:160px; width:190px;
		text-align:center;PADDING-BOTTOM: 3px; MARGIN: 0px 5px 5px 5px; PADDING-TOP: 7px ; 
		}
#staff_photo p{
	margin-top:5px ; margin-bottom:5px
	}

#blog{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; background-color:#ff99ff; width:190px;
		text-align:center;PADDING-BOTTOM: 3px; MARGIN: 0px 5px 5px 5px; PADDING-TOP: 7px ; 
		}
a:link {
	color:#0646a0;	text-decoration: none;
	}

a:visited {
	color:#551a8b;	text-decoration: none;
}

a:hover
, a:active {
	color:#ff0000;	text-decoration: underline;
}

table,th,td{
margin:0; padding:0; border-collapse:separate; border:none; border-spacing:0;
}

table{
 	width:500px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	}

th{
	width:100px; padding:0.3em 0.3em;  background-color:#F0F5FF; padding-left:10px;
	color:#666666; font-size:100%; text-align:left;
	}
	
td{ 
 	width:400px;padding:0.3em 0.3em; background-color:#FFFFFF; font-size:100%; padding-left:20px;
	}


#text{
	MARGIN-TOP: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN-LEFT: auto; WIDTH: 260px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:70px
	}
	
#footer {
	width:650px;
	text-align: right; color:#8c5c1c;	font-size:12px;	font-weight:normal;	margin:5px 0 0 0;	padding:0;
}

#footer P {
	MARGIN-TOP: 2px; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; LINE-HEIGHT: 140%
}

#footer P.cp {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 83.3%; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; LINE-HEIGHT: 140%; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center; TEXT-DECORATION: none
}
