BODY{
	font-size:medium;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family : "MS UI Gothic";
	line-height : 1.6;
	background-image:url(image/haikei_j2.jpg);
	background-repeat:repeat;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
h3 {
	line-height: normal;
}
.topind {
	text-align:right;
	margin:0px 9px 0px 9px;
	font-size:16px;p
	padding::0px 0px 0px 0px;
	
}

td.l_head {
	background-color:#ea9fab;
	margin:0;
	font-size:16px;
	font-weight:bold;
	padding:2px 3px 2px 3px;
	color:#000066;
	text-align:center;
	width:20%;
	height:23px;
}
td.r_head {
	background-color:#ea9fab;
	margin:0;
	padding:2px 3px 2px 3px;
	color:#000066;
	text-align:center;
	height:23px;
	width:80%;
}
td.l_head a:link {
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#000066;
}
td.l_head a:hover {
	text-decoration:none;
	color:#000066;
}
td.l_head a:visited {
	text-decoration:none;
	color:#000066;
}
#container {
	margin:0px 0px 0px 0px;
	float:none;
	text-align: center;
	width:100%;
	vertical-align: top;
}
#container table td.title ul {
	margin: 7px 0px 7px 0px;
	font-size:18px;
}
#container table td.title li {
	list-style-type: none;
	list-style-position:outside;
	padding:8px 10px 5px 10px;

}
#container table.ind {
	width:90%;
	margin:2px 0px 30px 0px;
	vertical-align:top;
	color:#e4886f;
}
#container table.pa {
	width:90%;
	margin:2px 0px 10px 0px;
	vertical-align:top;
	border: hidden;
}
#container td.ind {
	vertical-align:top;
	text-align:center;
	border :2px outset ;
	font-size:18px;
	font-weight:300;
	color:#e4886f;
	padding:3px 3px 5px 3px;
	margin: 0px 0px 0px 0px;
	width:25%;
	background-color:#aac0f2;
}
#container td.title {
	vertical-align:top;
	text-align: left;
	border :2px outset;
	font-size:18px;
	font-weight:300;
	color:#9F9777;
	padding:3px 6px 5px 7px;
	margin: 0px 0px 0px 0px;	
}

div.page {
	text-align: center;
	margin:3px 0px 5px 0px;
	padding:3px 50px 3px 50px;
	font-size:16px;
	font-weight:bolder;
	color:#333;
}
div.page a:link {
	text-decoration:none;
	color:#03C;
}
div.page a:visited {
	text-decoration:none;
	color:#363;
}

#site_netInfo{
	font-size: 12px;
	text-align:center;
	color: #336;
	background-color:#71b3aa;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width:100%;
}
	
#site_netInfo img{
	padding: 4px 10px 4px 0px;
	vertical-align: middle;
}
#site_netInfo a {
	color: #336;
}
#site_netInfo a:link {
	color: #336;
}
#site_netInfo a:visited {
	color: #336;
}

	
h1.title {
	margin:0;
	padding:5px 3px 5px 3px;
	font-size:24px;
	font-weight:bold;
	color:#000066;
	text-align:center;
}
h1.title a:link {
	text-decoration:none;
	font-size:18px;
	color:#000066;
}
h1.title a:hover {
	text-decoration:none;
	color:#000066;
}
h1.title a:visited {
	text-decoration:none;
	color:#000066;
}
h2.shoptitle {
	font-size:16px;
	margin:8px 0px 4px 0px;
	padding:5px 10px 3px 10px;
	text-align:center;
	color:#FFFFFF;
	background-color:#FFBFBF;
	border-top:1px solid #D6F1E9;
	border-right:1px solid #C7CEE9;
	border-bottom:1px solid #CDB1DA;
	border-left:1px solid #FFE1F5;
	line-height:1.3;
	width:96%;
}
h2.shoptitle a {
	color:#8902F7;
	text-decoration:none;
}
h3.knowledge {
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:5px 12px 3px 12px;
	color: #FF6600;
}
h3.knowledge a {
	color:#0033FF;
}
h4.knowledge {
	font-size:16px;
	margin:12px 0px 6px 0px;
	padding:8px 13px 6px 13px;
	color: #38175E;
}
p.knowledge {
	font-size:16px;
	margin:0px 5px 0px 5px;
	padding:0px 20px 2px 20px;
	line-height:1.9;
	color: #28398C;
}
h5.knowledge {
	font-size:15px;
	margin:7px 5px 6px 5px;
	padding:0px 20px 2px 20px;
	color: #006666;
}
div.day {
	font-size:12px;
	margin:0px 10px 0px 10px;
	padding:0px 15px 0px 15px;
	text-align:right;
	color: #000000;
}

div.mokuji td {
	font-size:17px;
	margin:2px 20px 20px 20px;
	padding:0px 0px 0px 0px;
	color: #512800;
	text-align:left;
	vertical-align:top;
}
div.mokuji td a:link {
	margin:0px 0px 0px 0px;
	padding:5px 10px 8px 0px;
	color: #0044D2;
	text-align:left;
	text-decoration:none;
}
div.mokuji td a:visited {
	color: #336633;
	text-decoration:none;
}
div.mokuji td a:hover {
	color: #FF66CC;
	text-decoration:none;
}
div.mokuji h3 {
	font-size:16px;
	margin:5px 10x 5px 10px;
	padding:5px 5px 5px 5px;
	color: #996600;
	text-align:center;
}

td.shop {
	vertical-align:top;
	font-size:12px;
	color:#E75803;
	line-height:1.6;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	text-align:center;
}
td.shop p {
	color:#6B5058;
	font-size:14px;
	line-height:1.3;
	text-align:left;
	margin:2px 6px 4px 8px;
	padding:0px 0px 0px 0px;
	width:162px;
}
td.shop h3 {
	margin:5px 6px 5px 5px;
	padding:3px 4px 3px 4px;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	background-color:#277438;
}
td.shop h3 a {
	color:#FFFFFF;
}
td.shop h4 {
	margin:5px 6px 2px 6px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:13px;
	color:#0033FF;
	font-weight:normal;
}
td.shop h4 a {
	text-align:left;
	font-size:13px;
	color:#0033FF;
	font-weight:normal;
}

td.shop h4.theme a {
	border-bottom:1px solid #0033FF;
	border-top:1px solid #0033FF;
	border-left:1px solid #0033FF;
	border-right:1px solid #0033FF;
	padding:2px 2px 2px 2px;
	margin:6px 0px 5px 0px;
	width:auto;
	text-align:center;
	display:block;
	background-color:#FFFFFF;
	text-decoration:none;
}
td.shop h4.theme a:hover {
background-color:#FFCEE7;

}
td.shop h4.theme2 a {
	border-bottom:1px solid #765234;
	border-top:1px solid #765234;
	border-left:1px solid #765234;
	border-right:1px solid #765234;
	background-color:#FEF3C0;
	padding:2px 2px 2px 2px;
	margin:6px 0px 5px 0px;
	width:auto;
	text-align:center;
	display:block;
	text-decoration:none;
}
td.shop h4.theme2 a:hover {
background-color:#FFCEE7;

}
div.gazou {
	text-align:center;
	margin:7px 3px 3px 3px;
	padding:0;
	clear:both;
	width:155px;
}
div.gtext {
	border:0;
	text-align:left;
	font-size:12px;
	margin:0;
	padding: 5px 7px 5px 7px;
	width:auto;
	color:#333333;
}