BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR:#000033;
	FONT-FAMILY: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	TEXT-ALIGN: center;
	WIDTH: 750px;
}
.left {
	BACKGROUND: url(images/left.gif) repeat-y;
	WIDTH: 16px
}
.right {
	BACKGROUND: url(images/right.gif) repeat-y;
	WIDTH: 16px
}
.gra-line {
	BACKGROUND: url(images/gra-line.gif);
	WIDTH: 525px;
	HIGHT: 30px;
}
.main1 {
	MARGIN-LEFT: auto;
	WIDTH: 550px;
	MARGIN-RIGHT: auto;
	LINE-HEIGHT: 200%;
	FONT-SIZE: 13px;
	TEXT-ALIGN: LEFT;
}
.main2 {
	MARGIN-LEFT: auto;
	WIDTH: 540px;
	MARGIN-RIGHT: auto;
	LINE-HEIGHT: 170%;
	FONT-SIZE: 14px;
	TEXT-ALIGN: LEFT;
}
.veft {
	MARGIN-LEFT: auto;
	WIDTH: 540px;
	MARGIN-RIGHT: auto;
	LINE-HEIGHT: 170%;
	FONT-SIZE: 16px;
	FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	FONT-WEIGHT: bold;
}
.box1 {
	BORDER-RIGHT: #666666 1px dashed;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #666666 1px dashed;
	PADDING-LEFT: 15px;
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 15px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #666666 1px dashed;
	WIDTH: 500px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #666666 1px dashed;
}
.box1 P {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 200%
}
.box2 {
	BORDER-TOP-WIDTH: 2px;
	BORDER-RIGHT: #cccccc 0px solid;
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-LEFT-COLOR: #cccccc;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 20px;
	MARGIN-LEFT: auto;
	WIDTH: 440px;
	BORDER-TOP-COLOR: #cccccc;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #cccccc 0px solid;
}
.box2 P {
	LINE-HEIGHT: 200%
}
.box2 H1 {
	MARGIN-BOTTOM: 14px
}
.box2 TABLE {
	MARGIN-TOP: 10px
}
.box3 {
	BORDER-RIGHT: #FFFFCC 1px dashed;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #FFFFCC 1px dashed;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	BORDER-LEFT: #FFFFCC 1px dashed;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #FFFFCC 1px dashed;
	BACKGROUND-COLOR: #FFFFCC;
}
.box4 {
	BORDER-RIGHT: #666666 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #666666 1px solid;
	PADDING-LEFT: 15px;
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 15px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #666666 1px solid;
	WIDTH: 500px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #666666 1px solid;
	LINE-HEIGHT: 170%;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.voice-box {
	BORDER-RIGHT: #FF3399 4px dotted;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #FF3399 4px dotted;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #FF3399 4px dotted;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #FF3399 4px dotted;
	BACKGROUND-COLOR: #FFFFCC;
	width: 550px;
}
.border {
	BORDER-RIGHT: #333333 2px solid;
	BORDER-LEFT: #333333 2px solid;
	BORDER-TOP: #333333 0px solid;
	BORDER-BOTTOM: #333333 0px solid;
	WIDTH: 750px;
}
.font_16p_b_green {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #009933;
	LINE-HEIGHT: 150%;
}
.font_26p_b_red {
	FONT-WEIGHT: bold;
	FONT-SIZE: 26px;
	COLOR: #ff0000;
	LINE-HEIGHT: 150%;
}
.font_26p_b_bk {
	FONT-WEIGHT: bold;
	FONT-SIZE: 26px;
	COLOR: #000000;
	LINE-HEIGHT: 150%;
}
.font_16p_b_red {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ff0000;
	LINE-HEIGHT: 150%;
}
.font_18p_b_blue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #0000FF;
	LINE-HEIGHT: 150%;
}
.ft_small {
	FONT-SIZE: 0.9em;
	LINE-HEIGHT: 130%;
}
.ft_pink {
	COLOR: #ff99cc
}
.ft_red {
	FONT-WEIGHT: bold;
	COLOR: #dd0000;
}
.ft_redline {
	FONT-WEIGHT: bold;
	COLOR: #dd0000;
	TEXT-DECORATION: underline;
}
.ft_time {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ft_big {
	FONT-SIZE: 2em
}
.ft_bold {
	FONT-WEIGHT: bold
}
.ft_line {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.ft_yellow {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffcccc;
}
.ft_pink {
	COLOR: #FF3399;
	FONT-WEIGHT: bold;
}
.ft_red {
	FONT-WEIGHT: bold;
	COLOR: #dd0000;
	FONT-SIZE: 16px;
}
.ft_redline {
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
.ft_redline-16 {
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
	FONT-SIZE: 16px;
}
.ft_time {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ft_bold {
	FONT-WEIGHT: bold
}
.ft_line {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.ft_name {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}
.ft_red_bold {color: #FF0000; font-weight: bold}
.red {color: #FF0000}
.ft_150 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 150%;
}
.ft38 {font-size: 38px}
.back-yellow {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffff00;
}
.back-yellow-ft18 {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffff00;
	FONT-SIZE: 18px;
	LINE-HEIGHT: 150%;
}
.back-right-yellow {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffff99;
}
.back-yellow-ft-red {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffff00;
	COLOR: #ff0000;
}
.ft_line2 {
	TEXT-DECORATION: underline
}
.green-box {
	background-color: #FFFFFF;
	border: 1px solid ##009933;	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}
.ft18 {
	font-size: 18px;
	LINE-HEIGHT: 150%;
	color: #FF0000;
	font-weight: bold
}
.cyui-box1 {
	background-color: #FFFFFF;
	border: 3px dashed #FF0000;	
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	MARGIN: 10px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 20px;
	width: 550px;
	LINE-HEIGHT: 150%;
}
.cyui-box2 {
	background-color: #FFFFFF;
	border: 2px dashed #FF0000;	
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	MARGIN: 20px;
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 15px;
	width: 500px;
	font-size: 14px;
	LINE-HEIGHT: 150%;
}
.box2-1 {
	background-color: #FFFFFF;
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	align: center;
	width: 730px;
}
.blue {color: #0000FF}
.ft18-bk {
	font-size: 18px;
	LINE-HEIGHT: 150%;
	color: #000000;
}
.ft18-bk-bold {
	font-size: 18px;
	LINE-HEIGHT: 150%;
	color: #000000;
	FONT-WEIGHT: bold;
}
.ft-red {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.ft21-red {
	FONT-WEIGHT: bold;
	COLOR: #cc0000;
	font-size: 21px;
}
.ft-orange {
	color: #FF6600;
	font-weight: bold;
}
.line_dot {
	MARGIN-TOP: 10px; BORDER-BOTTOM: #cc0000 1px dotted
}
.line-center {
	text-decoration: line-through;
}
.ft-gray {color: #666666}
.ft-white {color: #FFFFFF}
