@charset "utf-8";
/* CSS Document */

body {
	text-align:center;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"メイリオ", Meiryo, Osaka;
	background:url(image/back_image.jpg) repeat-x #F0F0F0;
	line-height:180%;

}
* html body {
	text-align:center;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"メイリオ", Meiryo, Osaka;
	background:url(image/back_image.jpg) repeat-x #F0F0F0;
	background-position: 0px -5px;
	line-height:180%;

}
ul {
	margin:0 0 10px;
	padding:0;
	border-bottom:1px solid #CCC;
}
li {
	margin:0;
	padding:0;
	margin:0;
	list-style:none;
	text-align: left;
}
div {
	padding:0;
	margin:0;
}
span {
	padding:0;
	margin:0;
	text-align: left;
}
.red {
	color:#F00;
	font-weight:bold;
}
.green {
	color:#060;
	font-weight:bold;
	text-align: left;
}
.clear {
	clear:both;
	text-indent:-9999px;
	height:0px;
}
#outline {
	width:900px;
	margin:0 auto;
	text-align:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#FFF;
	padding:0 0 15px 0;
}
#header {
	padding:10px 0 0;
	border-bottom:5px solid #FFF;
}
.h1{
	margin:0 auto;
	padding:0;
	width:900px;
}
h1{
	margin:0;
	padding:0;
	font-size:12px;
	float:right;
	width:60%;
	text-align:right;
}
.sitemap a{
	font-weight:bold;
	text-decoration:none;
	float:right;
	width:100px;
}
.head_title a{
	background:url(image/head_title.png) no-repeat;
	width:305px;
	height:62px;
	text-indent:-9999px;
	float:left;
	margin:0 0 10px;
	display:block;
}
.menu{
	background:url(image/head_menu.png) no-repeat;
	width:900px;
	height:80px;
	margin:0 auto;
	clear:both;
}
.menu a{
	width:98px;
	height:80px;
	font-weight:bold;
	font-size:12px;
	display:block;
	line-height:80px;
	text-decoration:none;
	color:#333;
	float:left;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.menu001:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:0px -80px;
}
.menu002:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-100px -80px;
}
.menu003:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-200px -80px;
}
.menu004:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-300px -80px;
}
.menu005:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-400px -80px;
}
.menu006:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-500px -80px;
}
.menu007:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-600px -80px;
}
.menu008:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-700px -80px;
}
.menu009:hover{
	background:url(image/head_menu.png) no-repeat;
	background-position:-800px -80px;
}
.menu b{
	width:100px;
	height:53px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	display:block;
	line-height:53px;
	text-decoration:none;
	color:#333;
	float:left;
	border-right:1px solid #CCC;
}
.top_image {
	width:880px;
	height:326px;
	background:url(image/top_image2.jpg) no-repeat center center;
	padding:15px 10px 0;
	margin:0 auto;
	text-indent:-9999px;
}
* html .top_image {
	width:880px;
	height:326px;
	background:url(image/top_image.jpg) no-repeat center center;
	padding:15px 10px 0;
	margin:10px;
	text-indent:-9999px;
}
#leftcolumn {
	float:left;
	padding:8px 8px 0;
	text-align: left;
}
* html #leftcolumn {
	float:left;
	padding:10px 10px 0;
}
.leftmenu_title {
	background:url(image/leftmenu_title.jpg) no-repeat;
	width:180px;
	height:46px;
	text-indent:-9999px;
	margin-bottom:5px;
}
.leftmenu a{
	background:url(image/leftmenu_back.jpg) no-repeat top;
	width:160px;
	height:45px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:45px;
	padding:0 0 0 20px;
	font-size:14px;
	color:#444;
}
* html .leftmenu a{
	background:url(image/leftmenu_back.jpg) no-repeat top;
	width:180px;
	height:45px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:45px;
	padding:0 0 0 20px;
	font-size:14px;
	color:#444;
}
.leftmenu a:hover{
	background:url(image/leftmenu_back.jpg) no-repeat bottom;
	color:#000;
	text-align: left;
}
.gaiyou {
	background-color:#FFFFFF;
	width:160px;
	border:0px solid #CCC;
	padding:10px;
	margin:5px 0;
	line-height:150%;
	font-size:12px;
	text-align: left;
}
.kaisya {
	background:url(image/kaisya.png) no-repeat;
	width:150px;
	height:123px;
	margin:10px auto;
}
#rightcolumn {
	float:right;
	padding:10px 10px 0 0;
	width:680px;
	margin:0 10px 0 0;
	text-align: right;
}
* html #rightcolumn {
	float:right;
	padding:10px 0 0;
	width:680px;
	margin:0 5px 0 0;
	text-align:center;
}
#rightcolumn p{
	width:650px;
	margin:15px auto;
	text-align:left;
	color: #000;
}
.top_contents{
	background:url(image/top_contents_back.png) no-repeat;
	width:690px;
	padding-top:120px;
	background-color:#036;
	text-align:center;
}
.top_contents_end{
	background:url(image/top_contents_tub3.png) no-repeat bottom;
	width:690px;
	height:10px;
	background-color:#036;
	border-bottom:10px solid #036;
}
.top_contents_tub{
	background:url(image/top_contents_tub3.png) no-repeat;
	width:614px;
	height:45px;
	margin:0 auto;
	padding:0 18px;
	font-size:23px;
	letter-spacing:1.5px;
	color:#F00;
	text-align:left;
}
* html .top_contents_tub{
	background:url(image/top_contents_tub3.png) no-repeat;
	width:651px;
	height:45px;
	margin:0 18px;
	padding:0 18px;
	font-size:23px;
	letter-spacing:1.5px;
	color:#F00;
}
.top_contents_tub a{
	line-height:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	margin-right:31px;
	width:242px;
	display:inline-block;
	text-decoration:none;
	letter-spacing:-1.5px;
}
* html .top_contents_tub a{
	line-height:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	margin-right:25px;
	width:249px;
	display:inline-block;
	text-decoration:none;
	letter-spacing:-1.5px;
}
.top_contents_tub a:hover{
	color:#039;
}
.top_contents_tub_middle{
	background:url(image/top_contents_tub_middle.png) repeat-y;
	width:650px;
	margin:0 auto;
}
.top_contents_tub2{
	background:url(image/top_contents_tub3.png) no-repeat top center;
	width:614px;
	height:45px;
	margin:0 auto;
	padding:0 18px;
	font-size:23px;
	letter-spacing:1.5px;
	color:#F00;
	text-align:left;
}
* html .top_contents_tub2{
	background:url(image/top_contents_tub3.png) no-repeat top center;
	width:651px;
	height:45px;
	margin:0 auto;
	padding:0 18px;
	font-size:23px;
	letter-spacing:1.5px;
	color:#F00;
}
.top_contents_tub2 a{
	line-height:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	margin-right:31px;
	width:242px;
	display:inline-block;
	text-decoration:none;
	letter-spacing:-2px;
}
* html .top_contents_tub2 a{
	line-height:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	margin-right:31px;
	width:249px;
	display:inline-block;
	text-decoration:none;
	letter-spacing:-2px;
}
.top_contents_tub3{
	background:url(image/top_contents_tub2.png) no-repeat top center;
	width:614px;
	height:45px;
	margin:0 auto;
	padding:0 18px;
	font-size:23px;
	letter-spacing:1.5px;
	color:#F00;
	text-align:left;
}
.top_contents_tub3 a{
	line-height:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	margin-right:31px;
	display:inline-block;
	text-decoration:none;
	letter-spacing:-2px;
}
* html .top_contents_tub3{
	background:url(image/top_contents_tub2.png) no-repeat top center;
	width:614px;
	height:45px;
	margin:0 auto;
	padding:0 18px;
	font-size:23px;
	letter-spacing:1.5px;
	color:#F00;
}
* html .top_contents_tub3 a{
	line-height:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	margin-right:31px;
	display:inline-block;
	text-decoration:none;
	letter-spacing:-2px;
}
* html .top_contents_tub3{
	background:url(image/top_contents_tub2.png) no-repeat top center;
	width:651px;
	height:45px;
	margin:0 auto;
	padding:0 18px;
	font-size:23px;
	letter-spacing:1.5px;
	color:#F00;
}
* html .top_contents_tub3 a{
	line-height:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000;
	margin-right:31px;
	display:inline-block;
	text-decoration:none;
	letter-spacing:-2px;
}
.top_contents_tub2 a:hover{
	color:#039;
	font-size: 18px;
}
.top_title{
	background:url(image/top_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:15px auto 0;
}
.top_title02{
	background:url(image/top_title02.png) no-repeat;
	width:650px;
	height:232px;
	margin:0 auto;
}
.iso_title02{
	width:650px;
	height:84px;
	margin:0 auto;
	background-image: url(image/iso_title.jpg);
	background-repeat: no-repeat;
}
.gaiyo_title02{
	background:url(image/gaiyo_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.back_image{
	background:url(image/kanri-image1.png) no-repeat;
	background-position: center right;
	width:650px;
	height:250px;
	margin:0 auto;
}
.sikaku_title02{
	background:url(image/sikaku_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.kanri_title02{
	background:url(image/kanri_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.map_title02{
	background:url(image/map_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.qanda_title02{
	background:url(image/qanda_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.aisatsu_title02{
	background:url(image/aisatsu_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.mizu_title02{
	background:url(image/mizu_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.kyujin_title02{
	background:url(image/kyujin-top2.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.kanren_title02{
	background:url(image/kanren-top2.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.link_title02{
	background:url(image/link-top2.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.day_title00{
	background:url(image/gyoumu-top.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.kojin_title00{
	background:url(image/kojin-top.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.iso_title00{
	background:url(image/iso2-top.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.toi_title00{
	background:url(image/toi-top.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.toi_title{
	background:url(image/toi_title.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.day_title{
	background:url(image/1day_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}

.toi a{
	background:url(image/houhi-foot.png) no-repeat;
	width:680px;
	height:84px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 0px;
}

.toi2 a{
	background:url(image/toi2.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi3 a{
	background:url(image/toi3.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi4 a{
	background:url(image/toi4.jpg) no-repeat;
	width:650px;
	height:338px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi5 a{
	background:url(image/toi5.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi6 a{
	background:url(image/toi6.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi7 a{
	background:url(image/toi7.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi8 a{
	background:url(image/toi8.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi9 a{
	background:url(image/toi9.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi10 a{
	background:url(image/toi10.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}

.toi11 a{
	background:url(image/toi11.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi12 a{
	background:url(image/toi12.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi13 a{
	background:url(image/toi13.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi14 a{
	background:url(image/toi14.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi15 a{
	background:url(image/toi15.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi16 a{
	background:url(image/toi16.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi17 a{
	background:url(image/toi17.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi18 a{
	background:url(image/toi18.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi19 a{
	background:url(image/toi19.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi20 a{
	background:url(image/toi20.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi21 a{
	background:url(image/toi21.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi22 a{
	background:url(image/toi22.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi23 a{
	background:url(image/toi23.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi24 a{
	background:url(image/toi24.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi25 a{
	background:url(image/toi25.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi26 a{
	background:url(image/toi26.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi27 a{
	background:url(image/toi27.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi28 a{
	background:url(image/toi28.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.toi29 a{
	background:url(image/toi29.jpg) no-repeat;
	width:650px;
	height:169px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 20px;
}
.bread{
	width:650px;
	margin:0 auto;
	text-align:left;
	}
.bread a{
	text-decoration:none;
	color:#333;
	}
	
.enkaku_title{
	background:url(image/enkakuback.jpg) no-repeat;
	width:650px;
	padding-top:160px;
	margin:0 auto;
	text-align: center;
}
.iso_title{
	background:url(image/isoback.jpg) no-repeat;
	width:650px;
	padding-top:160px;
	margin:0 auto;
	text-align: center;
}
.enkaku_box{
	border:2px solid #999;
	margin:10px;
	background-color:#C2E0FF;
	font-weight:bold;
	text-align:left;
}
.enkaku_box1{
	float:left;
	padding:10px 15px;
	width:19%;
}
* html .enkaku_box1{
	float:left;
	padding:10px 15px;
	width:23%;
}
.enkaku_box2{
	float:right;
	background-color:#fff;
	padding:10px 15px;
	width:71%;
	border-left:2px solid #999;
	font-weight:100;
}
.enkaku_box hr{
	clear:both;
	border-top:1px dashed #666;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:1px;
	margin:0;
	background:#FFF
}
	
	
.kikaikeibi_title{
	background:url(image/kikaikeibi_title.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto 15px;
}
	
.kikaikeibi_back{
	background:url(image/kikaikeibi_back.jpg) no-repeat;
	width:650px;
	height:687px;
	margin:0 auto 15px;
}
.kikaikeibi_riten{
	background:url(image/kikaikeibi_title2.jpg) no-repeat;
	width:650px;
	padding-top:50px;
	margin:15px auto 15px;
}
.kikaikeibi_riten p{
	color:#f00;
}
.kikaikeibi_riten p:first-letter{
	font-size:30px;
	font-weight:bold;
	float:left;
}
	
	
.buil_title{
	background:url(image/builback.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto 15px;
}
	
.buil_back{
	background:url(image/buil_back.jpg) no-repeat;
	width:650px;
	height:818px;
	margin:0 auto 15px;
}

.gaiyou_title{
	background:url(image/gaiyouback.jpg) no-repeat;
	width:650px;
	padding-top:220px;
	margin:0 auto;
}
.eigyou_box{
	margin:0 0 30px 30px;
	line-height:160%;
	text-align:left;
}
.eigyou_box table{
	border:1px solid #CCC;
	width:620px;
}
.eigyou_box td{
	border:1px solid #CCC;
}
.eigyou_b{
	font-size:28px;
	font-weight:bold;
	margin-top:30px;
	line-height:120%;
}
.hr{
	margin:0 0 15px 15px;
}
.eigyou_title{
	background:url(image/eigyouback.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto 15px;
}
.koutu_title{
	background:url(image/koutu_title.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto 15px;
}
.aisatsu_title{
	background:url(image/aisatsu_title.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.home_title{
	background:url(image/home_title.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.jyusyou_title{
	background:url(image/jyusyou_title.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.recycle_title{
	background:url(image/iso_title05.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.recycle2_title{
	background:url(image/top_title03.png) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.recycle3_title{
	background:url(image/iso_title04.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.recycle4_title{
	background:url(image/top_title099.png) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.recycle5_title{
	background:url(image/iso_title07.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.recycle6_title{
	background:url(image/iso_title06.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.kyujin_title{
	background:url(image/kyujin_title.jpg) no-repeat;
	width:650px;
	height:84px;
	margin:0 auto;
}
.kyujin_pic{
	background:url(image/kyujin_pic.jpg) no-repeat;
	width:650px;
	height:170px;
	margin:15px auto 5px;
}
.jyusyou_pic{
	background:url(image/jyusyou_pic.jpg) no-repeat;
	width:650px;
	height:90px;
	margin:15px auto;
}
.jyusyoup{
	width:620px;
	margin:0 auto;
	padding:0 15px;
	font-weight:bold;
	line-height:45px;
}
.back{
	width:620px;
	margin:0 auto;
	padding:0 15px;
	font-weight:bold;
	line-height:45px;
	background-color:#F0F0F0;
}
.left {
	float:left;
	margin:0 0px 0 0;
	width:225px;
}
.right {
	float:right;
	width:220px;
}
.center {
	float:center;
	width:100%;
	text-align: center;
}
#footer {
	clear:both;
	border:1px solid #ccc;
}
.footer {
	width:880px;
	margin:0 auto;
	padding:10px;
	font-weight:bold;
	height:110px;
}
.footer_title a{
	background:url(image/footer_title.png) no-repeat;
	width:305px;
	height:63px;
	display:block;
	text-indent:-9999px;
	float:left;
}
.footer_link {
	text-align:center;
}
.footer_link a{
	text-decoration:none;
	color:#333;
	padding:10px;
	font-size:12px;
}
.footer p{
	float:right;
	text-align:right;
	line-height:170%;
}
.footer_tel a{
	font-size:20px;
	line-height:100%;
	text-decoration:none;
	display:block;
	width:350px;
	height:23px;
	line-height:23px;
	color:#333;
	float:left;
	text-align:left;
	letter-spacing:-1px;
}
.footer_tel a:hover{
	color:#069;
}
.jyochukeibi_title{
	background:url(image/jyotyu-keibi.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.zattokeibi_title{
	background:url(image/zatto-keibi.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.sinpen-keibi_title{
	background:url(image/sinpen-keibi.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.bousai-keibi_title{
	background:url(image/bousai-tenken.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.genkin-kanri_title{
	background:url(image/genkin-kanri.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.genkin-yusou_title{
	background:url(image/genkin-yusou.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.genkin-syukin_title{
	background:url(image/genkin-syukin.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.seculity_title{
	background:url(image/seculity-hanbai.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.mujin_title{
	background:url(image/mujin-chusya.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.information_title{
	background:url(image/info-rogo.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.seculity_title{
	background:url(image/seculity-hanbai.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
.mujin_title{
	background:url(image/mujin-chusya.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}.imagetable {
	text-align: center;
}
.text2 {
	text-align: left;
}
.text3 {
	font-size: 18px;
}
.hoan_title{
	background:url(image/hoan-keibi.jpg) no-repeat;
	width:650px;
	height:45px;
	margin:0 auto;
}
#outline #rightcolumn .enkaku_title table tr .text2 {
	text-align: center;
}
#outline #rightcolumn p .footer_tel a {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: none;
	width: auto;
}
#outline #rightcolumn .jyusyoup table {
	font-size: 16px;
	font-weight: normal;
}
#outline #rightcolumn p .footer_tel {
	text-align: center;
}
#outline #rightcolumn p .footer_tel {
	text-align: center;
}
#outline #rightcolumn p .footer_tel {
	text-align: center;
}
#outline #rightcolumn p .footer_tel {
	text-align: center;
}
#outline #rightcolumn .center tr td {
	text-align: center;
}
#outline #rightcolumn h3 {
	text-align: left;
}
#outline #rightcolumn .text2 tr td .text2 {

}
#outline #rightcolumn .leftmenu tr td {
	text-align: left;
}
#outline #rightcolumn table tr td {
	text-align: left;
}
#outline #rightcolumn .text2 tr td .text2 {
	text-align: left;
}
#outline #rightcolumn table tr td .text2 {
	text-align: left;
}
#rightcolumn table {
	font-size: 14px;
	text-align: left;
}
#rightcolumn table tr td table tr td p {
	font-weight: normal;
}
