BODY {
	MARGIN-TOP: 10px;
	FONT-SIZE: 14px;
	MARGIN-LEFT: 10px;
	COLOR: #333333;
	MARGIN-RIGHT: 10px;
	background-color: #FFFFFF;
}
TABLE {
	FONT-SIZE: 14px
}
TD {
	FONT-SIZE: 14px;
}
H1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; MARGIN: 0px;
}
.font10 {
	FONT-SIZE: 11px; LINE-HEIGHT: 140%
}
.font12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.lh120 {
	LINE-HEIGHT: 120%
}
.td-padding {
	padding-top: 5px;
	padding-bottom: 5px;
}
.regi {
	BORDER-RIGHT: #333333; BORDER-TOP: #333333; BORDER-LEFT: #333333; COLOR: #666666; BORDER-BOTTOM: #333333
}
.lh140 {
	LINE-HEIGHT: 140%
}
.top A:link {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
.top A:visited {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
.top A:hover {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
.top A:active {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
.pmenu {
	BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.goodstable {
	BORDER-BOTTOM: #333333 1px solid
}
.detailf {
	COLOR: #333333; BACKGROUND-COLOR: #DEDEDE; TEXT-ALIGN: center
}
.detailb {
	COLOR: #004477; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.detailf2 {
	COLOR: #333333; BACKGROUND-COLOR: #DEDEDE
}
.detailb2 {
	COLOR: #004477; BACKGROUND-COLOR: #eeeeee
}
A.color004477 {
	COLOR: #004477; TEXT-DECORATION: none
}
A.color004477:hover {
	COLOR: #004477; TEXT-DECORATION: underline
}
.titleb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.tablegray_line1 {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #EEEEEE
}
.font14b {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.point {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF6600
}
A {
	COLOR: #0033FF; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #6699ff; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff9933; TEXT-DECORATION: underline
}
.font10_004477 {
	FONT-SIZE: 11px; COLOR: #004477; LINE-HEIGHT: 14px; LETTER-SPACING: 1px
}
.font10_333333 {
	FONT-SIZE: 10px; COLOR: #333333; font-weight: normal
}
.tdgrayf10 {  font-size: 10px; line-height: 120%; color: #FFFFFF; background-color: #666666; letter-spacing: 1px}
.f14red {  font-size: 14px; font-weight: bold; color: #FF3300}
hr {  color: #333333; border-style: dotted}.graylinebox {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tableline1 {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.f14 {
font-size: 14px
}
.margin {
	margin: 5px;
}
.padding10 {
	padding-top: 10px;
}
.tdline2og {
	border: 2px solid #FF6600;
}
.tdcfb {
	text-align: center;
	background-color: #FFFFFF;
	color: #0066FF;
}
.E1 {background-color: #E1E1E1; width: 80px}
.pc {font-weight: bold; color: #FF6600; background-color: #EEEEEE; text-align: center}
.sz {font-weight: bold; background-color: #E1E1E1; text-align: center}
.tn {background-color: #E1E1E1}

/* プレビュー
----------------

------------------------------------ */
.border_preview{
	z-index:100;
	

position:absolute; 
	background: #FFFFFF;
	

border: 1px solid #444444;
}
#loader_container {
	

text-align:center;
	position:absolute;
	

top:40%;
	width:100%
}
#loader {
	font-

family:Tahoma, Helvetica, sans;
	font-size:10px;
	

color:#000000;
	background-color:#FFFFFF;
	

padding:10px 0 16px 0;
	margin:0 auto;
	

display:block;
	width:135px;
	border:1px solid 

#6A6A6A;
	text-align:left;
	z-

index:255;
}
#loader_bg {
	background-color:#EBEBE4;
	

position:relative;
	

top:8px;left:8px;height:7px;
	width:113px;font-

size:1px
}
#progress {
	height:5px;
	font-

size:1px;
	width:1px;
	position:relative;
	

top:1px;
	left:10px;
	background-

color:#9D9D94
}
.title_h2 {
	margin-top:0;
	

padding:0 0 0 18px;
}
.preview_temp_load {
	

vertical-align:middle;
	text-align:center;
	

padding: 5px 10px 0 10px;
	margin: 0;
}
.preview_temp_load img{	
	vertical-

align:middle;
	text-align:center;
}
.bg1 {background: url("img/m19.gif"); background-repeat: repeat-x;}