body{ 
	margin : 0 auto; 
	text-align : center; 
	padding-top : 20px; 

} 
.obox{
	margin : 0 auto; 
	width : 762px;
 	color: #3f3f3f;
}
h1 { 
	display : none; 
}
p {
	margin:0;
}
p,ul,td { 
	font-size : 85%; 
	line-height : 140%; 
} 
.mainbox {
	width : 760px; 
	border : 1px solid #cccccc; 
} 

strong { 
	color : #ff0000; 
} 
.hed1 { 
	width : 640px; 
	float : left; 
	text-align : left;
	font-size:12pt;
	color : #89a; 
	margin : 15px 0 0 6px; 
}
.hed1 ul{
	padding:0;
} 
.hed1 a, .fot a { 
	color : #009; 
} 
.hed1 a:hover, .fot a:hover { 
color : #f00; 
} 
.hed2 { 
	width : 100px; 
	float : right; 
	margin-right: 1px;
} 
.fot {  
	font-size : 12pt; 
	text-align : center; 
	color : #89a; 
	margin : 0; 
	padding : 15px 0 10px 0; 
} 
.fot2 { 
	height : 34px; 
	text-align : center; 
	padding-top : 7px; 
	background : url(image/img_fot.gif); 
} 
.hed1 ul,.fot ul {
	margin:0;
}
.hed1 li,.fot li {
	list-style-type:none; 
	padding-right:0.5em;
	display:inline;
} 
.fotname1 { 
	font-size : 11px; 
} 
.fotname2 { 
	font-size : 15px; 
	font-weight : bold; 
	color : #0000cc; 
} 
.br_clearboth { 
clear : both; 
}
.tit{
	margin:50px auto;
	width:670px;
	border-bottom:solid 1px #009;
}
.tit H2 {
	margin:0;
	float:left;
	font-size:18px;
	text-align:left;
}
.tit p{
	font-size:13px;
	color:#009;
	font-weight:bold;
	padding-top:3px;
	float: right;
}
.pric {
	font-size:100%;
}
/* マージンは個々に設定 */
.tokka,.tax{
	font-size:85%;
}
.tokka,.tokkaku{
	color:#ff0000;
}
.tokkaku{
	font-size:115%;
	font-weight:bold;
}
#center{
	text-align:center;
} 

.new{
	font-style: oblique;
	font-size:120%;
	font-weight:bold;
	color:#ff0000;
}
#dd {
	padding-left:293px;
	margin:0px;
}

#dd li {
	list-style: none;
	float: left;
	font-size:13px;
}

#dd li a.menu {
	display: block;
	text-align: center;
	background: #ccddff;
	padding: 4px 6px;
	margin: 0 0 0 1px;
	color: #1133dd;
	text-decoration: none;
}
#dd li a.menu:hover {
	background: #fefeff;
	color:#3300cc;
}
.act {
	display: block;
	text-align: center;
	background: #1133dd;
	padding: 4px 6px;
	margin: 0 0 0 1px;
	color:#ffffff;
}
.submenu {
	background: #ececef;
	border: 1px solid #aaaaee;
	width: 100px;
	visibility: hidden;
	position: absolute;
	z-index: 3;
}

.submenu a {
	display: block;
	font: 13px arial;
	text-align: left;
	text-decoration: none;
	padding: 3px;
	color: #555588;
}

.submenu a:hover {
	background: #9999cc;
	color: #ffffff;
} 
.toka{
font-size: 150%;
color: #ff0000;
}
