.page h2 {
	font-weight:bold;
}
.page h3 {
	font-weight:bold;
}
.page h4 {
	font-weight:bold;
}
.page p {
	font-size:90%;
	margin:1.25em 0;
}
.page div p,
.page ul p {
	font-size:100%;
}
.page ul {
	list-style:none;
}
.page li {
}
.page div {
}
.page table {
	border-spacing:5px;
}
.page th {
}
.page td {
}
.page table li {
}
.page .floatList {
	list-style:none;
	padding:0;
	margin:0;
}
.page .floatList li {
	width:270px;
	float:left;
}
.page blockquote,
.page .blockquote {
	margin:2em 0;
	border-left:3px solid #ccc;
	padding-left:10px;
	margin-left:5px;
	font-size:small;
}
.page .blockquote02{
	margin:2em 0;
	padding:1em;
	border:1px solid #ccc;
	background:#f3f3f3;
	font-size:x-small;
}




/*= new open restraut ================================*/

.new-open-list { list-style:none; padding:0; margin:0; margin-top:10px; }
.new-open-list li .swf { display:block; padding:3px 1px 3px 2px; margin-right:20px; border:1px solid #DFDFDF; float:left; }
.new-open-list .new-open-text {  width:435px; display:block; float:left; }
.new-open-list li h4 { overflow:hidden; margin:0 0 8px 0; border-top:1px solid #666; width:435px; border-bottom:1px solid #DFDFDF; }
.new-open-list li { width:710px; display:block; }
.new-open-pkg { display:block; margin-bottom:30px; width:710px!important; }
#new-open h3 { background:url(header-arrow-long2.png) no-repeat; text-indent:20px; margin-bottom:30px; font-size:13px; height:30px; width:700px; }
#new-open table { color:#fff; margin-bottom:55px; font-size:11px; background:#333; }
#new-open table td { padding:3px; }
.toku { background:#F3F3F3; padding:4px; }
/* Clearfix */
.new-open-pkg:after {
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.new-open-pkg {
    display: inline-block;
    min-height: 1%;
}
/* Hides from IE-mac \*/
* html .new-open-pkg {
    height: 1%;
}
.new-open-pkg {
    display: block;
}
/* End hide from IE-Mac */
#contact-footer table { margin-bottom:55px; font-size:11px; }
#contact-footer td { padding:3px; }
