#second_right h2 { margin: 10px 0 15px; padding: 0; }
#second_right p { margin: 0; padding: 8px 0; }
.flow1 { background-image: url(images/flow1.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow2 { background-image: url(images/flow2.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow3 { background-image: url(images/flow3.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow4 { background-image: url(images/flow4.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow5 { background-image: url(images/flow5.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow6 { background-image: url(images/flow6.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow7 { background-image: url(images/flow7.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow8 { background-image: url(images/flow8.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 25px 72px; }
#second_right2 { width: 750px; float: right; }
#second_right2 h2 { margin: 10px 0 2px; padding: 11px 0 10px 16px; }
#second_right2 .h2_cate1 { color: #fff; font-size: 15px; background-image: url(images/title.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate2 { color: #fff; font-size: 15px; background-image: url(images/h2_cat2.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate3 { color: #fff; font-size: 15px; background-image: url(images/h2_cat3.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate4 { color: #fff; font-size: 15px; background-image: url(images/h2_cat4.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate5 { color: #fff; font-size: 15px; background-image: url(images/h2_cat5.jpg); background-repeat: no-repeat; }
#second_right2 p { margin: 0; padding: 8px 0; }
.pagelist { background-color: #ffcc99; text-align: center; margin: 10px 0 15px; padding: 8px; }
.pagelist a { color: #535353; }
.list_main { background-image: url(images/photo_main_back.jpg); background-repeat: no-repeat; margin: 0 0 3px; padding: 10px 10px 20px; }
.list_sub { background-image: url(images/photo_sub_back.jpg); background-repeat: no-repeat; margin: 0 0 5px; padding: 10px 10px 15px; }

.style1 {font-size: 15px}
#space{word-spacing:20px;}
#sitemap { margin: 0; padding: 0; }
#sitemap a { color: #535353; text-decoration: none; }
#sitemap a:hover { text-decoration: underline; }
.sitemap_m { font-size: 14px; background-image: url(images/point01.gif); background-repeat: no-repeat; margin-bottom: 5px; padding-top: 4px; padding-bottom: 5px; padding-left: 18px; }
.sitemap_m a:hover { border-bottom: 1px solid #535353; }

#sitemap ul.navi_01{
	padding:0 0 0 50px;
}
#sitemap .navi_01 li{
	float:left;
	list-style:none;
	padding:0 0 0 10px;
}
.clear{
	clear:both;
	font-size:0px;
}
