h1 { font-size: 16px; color: #267B02; font-weight: normal; margin-top: 0; margin-bottom: 0; }

h1.title { font-size: 12px; color: #644942; font-weight:bold; margin:0px 0px 0px 15px; }
h1.sisetu { font-size: 16px; color: #ff5709; font-weight:bold;}
h2.sisetu { font-size: 14px; color: #ff5709; font-weight:bold;margin-top: 0; margin-bottom: 0;}
h1.nagare { font-size: 16px; color: #004c00; font-weight:bold;margin-top: 0; margin-bottom: 0; padding:10px 0px 0px 25px;}
.case1 {position:absolute;bottom:0px;left:0px; }
.style3 {font-size: 8pt; color: #666666;}
.style4 {font-size: 9pt; color: #FF0000}
.style5 {font-size: 9pt; color: #666666; }
.style6{font-size:10pt; color: #4a1704; padding:6px 6px 10px 6px; font-weight: normal; margin-top: 0; margin-bottom: 0;}
td { font-size: 12px; line-height:18px; color: #323232; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.px12nagare { font-size: 12px; line-height:16px; color: #323232; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.px12line14 { font-size: 12px; line-height:14px; color: #323232;}
.px12 { font-size: 12px; line-height:18px; color: #323232;}
.px14 { font-size: 14px; line-height:18px; color: #323232;}
.px14nagare { font-size: 14px; line-height:18px; color: #173021;}
.px16 { font-size: 16px; line-height:18px; color: #333333;}
.px18 { font-size: 18px; line-height:20px; color: #333333;}

#contents{
	float:center;
	margin:0px;
	width:720px;
	margin:0 auto;
}
#left{
	float:left;
	padding:0px 9px 0px 10px;
	width:162px;
}
#right{
	float:left;
	padding:0px 18px 0px 9px;
	width:512px;
}

#pankuzu{
	margin:5px 0px 15px 0px;
	font-size: 12px;
	line-height:18px;
	color: #323232;
}

.nagare{
	float:left;
	margin:10px 13px 0px 0px;
	width:162px;
	height:39px;
}
.syokai{
	float:left;
	margin:10px 13px 0px 0px;
	width:162px;
	height:39px;
}
.kengaku{
	float:left;
	margin:10px 0px 0px 0px;
	width:162px;
	height:39px;
}

.textlink{
	text-align:center;
	font-size: 12px;
	line-height:18px;
	color: #323232;
	margin:15px 0px 15px 0px;
}

.header{
	float:left;
	margin:0px 2px 0px 0px;
}
.header2{
	float:left;
	margin:0px 0px 0px 0px;
}
.header3{
	float:left;
	padding:0px 0px 0px 2px;
}

.link1 img{
	margin-bottom:5px;
}
.link2{
	float:left;
	margin:0px 0px 11px 0px;
}

table.border{
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.border td{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    padding:0.3em 1em;
}
.border td.bordertwo{
    border-bottom:3px solid #999999;
    padding:0.3em 1em;
}
.border td.borderclear{
		border:0px;
    padding:2px;
}

table.border2{
    border-left:5px solid #F26800;
    border-bottom:1px solid #F26800;
    border-top:1px solid #F26800;
    border-right:1px solid #F26800;
    border-collapse:collapse;
    border-spacing:0;
    padding:2px 0px 2px 5px;
    margin:5px 0px 0px 0px;
    background-color:#ffffff;
    empty-cells:show;
}
table.border3{
    border:1px solid #429f00;
    border-collapse:collapse;
    border-spacing:0;
    padding:10px;
    margin:10px 0px 10px 0px;
    background-color:#f8fcf3;
    empty-cells:show;
}
table.abc{
    border:1px solid #429f00;
    border-collapse:collapse;
    border-spacing:0;
    margin:10px 0px 10px 0px;
    background-color:#f8fcf3;
    empty-cells:show;
}
dd{
		margin:5px 0px 15px 10px;
}
.abc dt{
		padding:3px 3px 3px 3px;
		background-color:#ffffff;
		font-weight:bold;
}
dt{
		padding:3px 3px 3px 3px;
		background-color:#ffffff;
}
table.border4{
    border:1px solid #429f00;
    border-collapse:collapse;
    border-spacing:0;
    padding:10px;
    margin:10px 0px 10px 0px;
    background-color:#f8fcf3;
    empty-cells:show;
}
table.border5{
    border:2px solid #429f00;
    border-collapse:collapse;
    border-spacing:0;
    padding:10px;
    margin:10px 0px 10px 0px;
    background-color:#f8fcf3;
    empty-cells:show;
}
.border5 td{
    border-bottom:1px solid #429f00;
    padding:0.3em 1em;
}
.border5 td.borderclear{
    border-right:0px solid #ffffff;
    border-bottom:0px solid #ffffff;
    padding:2px;
}
.border5 td.clear{
    border:0px;
    padding:0.3em 1em;
}
.borderclear{
    border-right:0px solid #ffffff;
    border-bottom:0px solid #ffffff;
    padding:0px;
}
table.bordertop{
    border:1px solid #c04400;
    border-collapse:collapse;
    border-spacing:0;
    padding:0px;
    margin:0px 0px 0px 0px;
    background-color:#faf5e5;
    empty-cells:show;
}
table.border6{
    border:1px solid #333333;
    border-collapse:collapse;
    border-spacing:0;
    padding:3px;
    margin:3px;
    background-color:#ffffff;
    empty-cells:show;
}
.space{
    margin:0px 5px 10px 0px;
}
.topsisetu {
	border: 1px solid #C04400;
}
.topservice {
	border: 1px solid #FF9900;
}
.pict {
	border: 1px solid #FF8337;
}
ul.kiso{
 margin:5px 5px 5px 20px;

}.px20 {
font-size: 20px; line-height:0px; color: #333333;
}
