BODY {
	background-image: url(../img/sozai/bg05.jpg);
	margin-top: 0px;
	background-repeat: repeat;
	FONT-SIZE: 12px;
	COLOR: #424242;
	FONT-FAMILY: "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	LINE-HEIGHT: 135%;
}
H2 {
	FONT-WEIGHT: normal; FONT-FAMILY: "lrP SVbN", Osaka
}
H3 {
	FONT-WEIGHT: normal;
	FONT-FAMILY: "lr oSVbN" ,Georgia;
	line-height: 140%;
}
H4 {
	FONT-WEIGHT: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H5 {
	COLOR: #424242; FONT-FAMILY:  "lr oSVbN" ,Georgia
}
H6 {
	FONT-WEIGHT: normal;
	FONT-FAMILY: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
dt {
    FONT-SIZE: 11px;
	COLOR: #545454;
	LINE-HEIGHT: 120%
	}
P {
	LINE-HEIGHT: 160%
}
LI {
	LINE-HEIGHT: 120%
}
P {
	MARGIN: 0px 0px 1em
}
LI {
	LIST-STYLE-TYPE: none;
	margin-left: 219px;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#page {
	BACKGROUND: #fff;
	MARGIN: 0px auto;
	WIDTH: 780px;
	background-image: url(../img/top/cmbg0_1.jpg);
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #333333
}
A:visited {
	COLOR: #333333
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #333333
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1px;
	PADDING-TOP: 0px;
	HEIGHT: 138px;
	background-repeat: repeat-y;
}
.clearRight {
    clear:right;
	line-height:0px;
}
#container {
	background-image: url(../img/top/cmbg0_1.jpg);
	height: 100%;
	background-repeat: repeat-y;
}
#navi {
	WIDTH: 591px;
	MARGIN-RIGHT: 0px;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-image: url(../img/top/lm03.jpg);
	height: 35px;
}

#side {
	WIDTH: 590px;
	MARGIN-RIGHT: 0px;
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-top: 0px;
	float: left;
	display: block;
	height: 100%;
}
#side2 {
	FLOAT: left;
	WIDTH: 590px;
	MARGIN-RIGHT: 0px;
	padding-left: 0px;
}
#side H2 {
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	color: #545454;
	line-height: 135%;
	padding-right: 12px;
}
#side H3 {
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	padding-top: 0px;
}
#side H4 {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 13px;
	background-image: url(../img/top/lm03.jpg);
	background-repeat: no-repeat;
	width: 171px;
	float: right;
}
#side UL {
	margin-top: 0px;
}
#side UL LI {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	display: table;
}
#side UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #CC0066; PADDING-TOP: 0px
}
#side UL LI P{
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	COLOR: #CC0066;
	PADDING-TOP: 0px;
	line-height: 140%;
}
#side UL LI span{
	FONT-SIZE: 100%;
	COLOR: #CC0066;
	PADDING-TOP: 0px;
	line-height: 140%;
}
#main {
	FLOAT: right;
	WIDTH: 190px;
	margin-top: 0px;
	padding: 0px;
	display: block;
	background-repeat: repeat-y;
}
#main H2 {
	CLEAR: both;
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	FONT-SIZE: 12px;
	PADDING-TOP: 60px;
	background-image: url(../img/top/rbg02.jpg);
	background-repeat: no-repeat;
	line-height: 150%;
}
#main H5 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 150%;
}
#main H3 {
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 95%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 120px;
	line-height: 145%;
	margin-top: 0px;
}
#main H4 {
	PADDING-LEFT: 5px; FONT-SIZE: 115%; MARGIN-BOTTOM: 5px; BORDER-LEFT: #fcaa53 3px solid
}
#main .section {
	font-size: 11px;
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 35px;
	height: 300px;
	line-height: 90%;
	margin-bottom: 0px;
}
#main .section P IMG {
	FLOAT: right; MARGIN: 0px 8px 5px 10px
}
#main .more {
	POSITION: relative
}
#main .more A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; RIGHT: 10px; BACKGROUND: url(../img/list_02.gif) #fff no-repeat 5px 0.5em; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; POSITION: absolute; TOP: -40px
}
#main .more A:hover {
	TEXT-DECORATION: none
}
#main .section UL LI {
	PADDING-LEFT: 15px;
	BACKGROUND: url(../img/sozai/list_02.gif) no-repeat 0em 0.5em;
	MARGIN-BOTTOM: 5px;
}
#main .section LI A {
}
.kakakuwa{
font-size:10px;
color:#666666;
}
#foot {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	background-image: url(../img/top/footerbg_b.jpg);
	background-repeat: repeat-x;
	height: 85px;
	font-size: 11px;
}
#foot P {
	MARGIN: 0px 0px 2px;
	font-size: 11px;
}
#foot ADDRESS {
	FONT-STYLE: normal
}


/*STYLE*/
.style7 {font-size: 10px}
.style13 {
	color: #13B4F0;
	font-weight: bold;
	font-size: 11px;
}
.style21 {
	font-size: 16px;
	color: #13B4F0;
	font-weight: bold;
}
.style26 {color: #3399CC; font-size: 7px; margin-right: 5px; }
.style28 {color: #3399CC; font-size: 12px; margin-right: 5px; }
.style29 {font-size: 12px}
.style33 {color: #3399CC}
.style34 {font-size: 11px}


