H1.nor1 {
	FONT-SIZE: 100%; MARGIN: 0px
}
H1.wht1 {
	FONT-SIZE: 100%; MARGIN: 0px; COLOR: #ffffff
}
H2.nor2 {
	FONT-SIZE: 100%; MARGIN: 0px
}
H2.column2 {
	FONT-SIZE: 100%; MARGIN: 3px 0px 2px; BACKGROUND-COLOR: #eeffcc
}
H2.wht2 {
	FONT-SIZE: 100%; MARGIN: 0px; COLOR: #ffffff
}
H3 {
	FONT-SIZE: 80%; MARGIN: 0px
}
.pruduct1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
.arrow {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(http://img.yahoo.co.jp/images/insurance/common/arrow.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 3px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.white {
	COLOR: #ffffff
}
.s {
	FONT-SIZE: 80%; LINE-HEIGHT: 130%
}
.s_bg_y {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffee
}
.bg_y {
	BORDER-RIGHT: #ddeeff 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ddeeff 1px solid; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffee
}
.s666 {
	FONT-SIZE: 80%; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 130%
}
.dotline {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(http://img.yahoo.co.jp/images/insurance/common/dotline.gif); MARGIN: 3px 0px; BACKGROUND-REPEAT: repeat-x
}
.headbox {
	BORDER-RIGHT: #cc9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cc9 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cc9 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cc9 1px solid
}
.linktextbg {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 2px; BACKGROUND-COLOR: #ddeeff
}
.lh150 {
	LINE-HEIGHT: 150%
}
OL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 3px
}
DIV.rank_midashi {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ddeeff
}
DIV.rec_midashi {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ddeeff
}
DIV.margin5 {
	MARGIN: 5px 0px
}
.study_sum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 3px 5px; LINE-HEIGHT: 130%; PADDING-TOP: 2px
}
.s_bg_y1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 98%; LINE-HEIGHT: 130%; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
DIV.rec_midashi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 98%; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.bg_w1 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 98%; PADDING-TOP: 1px; BACKGROUND-COLOR: #cccccc
}
.bg_w2 {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
.column3 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 98%; PADDING-TOP: 0px; BACKGROUND-COLOR: #40b1c3
}
.column4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #c0e5ee; TEXT-ALIGN: left
}
.column5 {
	WIDTH: 98%; TEXT-ALIGN: left
}
.study_sum1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 12px; WIDTH: 96%; LINE-HEIGHT: 130%; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.rank_midashi1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f6f5e3
}
.arrow1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(http://i.yimg.jp/images/insurance/kasai/aa1.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 3px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.arrow2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(http://i.yimg.jp/images/insurance/kasai/aa2.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 3px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.arrow3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(http://i.yimg.jp/images/insurance/kasai/aa3.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 3px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.center_box_s {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}

