H1 {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #efc; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 140%; PADDING-TOP: 3px
}
.date {
	TEXT-ALIGN: right; FONT-SIZE: 80%
}
H2 {
	BORDER-BOTTOM: #9c0 1px solid; BORDER-LEFT: #9c0 10px solid; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 120%; PADDING-TOP: 3px
}
H3.normal {
	MARGIN: 0px; FONT-SIZE: 100%
}
H3.kakomi {
	BORDER-BOTTOM: #c96 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: 0px 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #930; FONT-SIZE: 100%; BORDER-TOP: #c96 1px solid; PADDING-TOP: 3px
}
H4.pro {
	BACKGROUND-IMAGE: url(//s.yimg.jp/images/insurance/common/tub_b2_c.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 3px; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #036; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; FONT-SIZE: 100%; PADDING-TOP: 3px
}
H4.body {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eee; MARGIN: 0px 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 100%; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 3px
}
H4.top {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #efc; MARGIN: 0px 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 100%; PADDING-TOP: 3px
}
H4.homai-sodan {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fc6; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 100%; BORDER-TOP: #963 1px solid; PADDING-TOP: 3px
}
H4.homai-advice {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ce9; MARGIN: 20px 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 100%; BORDER-TOP: #693 1px solid; PADDING-TOP: 3px
}
.sec {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.sec2 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 2px
}
.sec3 {
	PADDING-BOTTOM: 0%; PADDING-LEFT: 90%; PADDING-RIGHT: 90%; PADDING-TOP: 0%
}
TABLE.clm-left {
	MARGIN: 0px 10px 5px 0px
}
TABLE.clm-right {
	MARGIN: 0px 0px 5px 10px; FLOAT: right
}
TABLE.clm-left-c {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fec; MARGIN: 0px 10px 5px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
TABLE.clm-right-c {
	BACKGROUND-COLOR: #fec; MARGIN: 0px 0px 5px 10px; FLOAT: right
}
TABLE.clm-center {
	MARGIN: 0px 0px 5px
}
.cap {
	LINE-HEIGHT: 130%; MARGIN: 0px; FONT-SIZE: 80%
}
P {
	LINE-HEIGHT: 150%; FONT-SIZE: 100%
}
.lh {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
.bg {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #ffc; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 100%; PADDING-TOP: 10px
}
.bg2 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #fec; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 100%; PADDING-TOP: 10px
}
.bg3 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #ffe; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 100%; PADDING-TOP: 10px
}
.mark {
	COLOR: #c60
}
.red {
	COLOR: #c00
}
.green {
	COLOR: #360
}
.gray_s {
	COLOR: #666; FONT-SIZE: 80%
}
DD {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 20px
}
UL {
	LIST-STYLE-TYPE: disc; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 20px
}
OL {
	LIST-STYLE-TYPE: decimal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 30px
}
LI {
	LINE-HEIGHT: 150%; FONT-SIZE: 100%
}
.s150 {
	LINE-HEIGHT: 150%; FONT-SIZE: 100%
}
.s {
	FONT-SIZE: 80%
}
.headbox {
	BORDER-BOTTOM: #cc9 1px solid; BORDER-LEFT: #cc9 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #cc9 1px solid; BORDER-RIGHT: #cc9 1px solid; PADDING-TOP: 3px
}
H1#modify1 {
	BORDER-BOTTOM: #40b1c3 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #c0e5ee; MARGIN: 0px 0px 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FONT-SIZE: 140%; BORDER-RIGHT: #40b1c3 1px solid; PADDING-TOP: 3px
}
H2.modify1 {
	BACKGROUND-IMAGE: url(//s.yimg.jp/images/insurance/kasai/aa13.gif); BORDER-BOTTOM: #35adcb 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; HEIGHT: 25px; FONT-SIZE: 120%; PADDING-TOP: 5px
}
H3 {
	MARGIN: 0px; FONT-SIZE: 100%
}
H4.homai-advice2 {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #c0e5ee; MARGIN: 20px 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 100%; BORDER-TOP: #40b1c3 1px solid; PADDING-TOP: 3px
}

/*20120627*/
body center table {
	text-align: left;
}