/* CSS Document */
body {margin:0;
		font-size:14px;
		}
		
.red{color:#FF0000;
		font-weight:bold;}
		
/***header***/
.seo {background:url(img/top/seo.jpg);
		width:1024px;
		height:87px;
		font-size:10px;
		}
		
.seo h1{text-align:right;
		margin-right:10px;
		margin-bottom:5px;
		font-size:10px;}
		
.seo p{text-align:right;
		margin-right:10px;
		margin-bottom:5px;
		font-weight:bold;
		font-size:10px;}
		
.sitemap {text-align:right;
			margin-right:10px;}

.flash {background:url(img/001.png) repeat-x;
		width:100%;
		height:280px;
		border-top:5px #17902D solid;}
		
.ue-bg {width:100%;
			height:46px;
			background:url(img/bg.jpg);}
		
.ue-menu {background:url(img/top/ue-menu.png);
			width:1024px;
			height:40px;
			text-indent:-9999px;}
		
.ue-menu  a{background:url(img/top/ue-menu.png);
			display:block;
			float:left;}

.ue-menu-01 a{margin-left:90px;
				width:140px;
				height:35px;
				background-position:-90px 0;}
.ue-menu-02 a{margin-left:5px;
				width:131px;
				height:35px;
				background-position:-236px 0;}
.ue-menu-03 a{margin-left:5px;
				width:134px;
				height:35px;
				background-position:-373px 0;}
.ue-menu-04 a{margin-left:5px;
				width:131px;
				height:35px;
				background-position:-512px 0;}
.ue-menu-05 a{margin-left:5px;
				width:134px;
				height:35px;
				background-position:-647px 0;}
.ue-menu-06 a{margin-left:5px;
				width:151px;
				height:35px;
				background-position:-785px 0;}

* html .ue-menu-01 a{margin-left:45px;
				width:140px;
				height:35px;
				background-position:-90px 0;}
		
.ue-menu-01 a:hover{background-position:-90px 168px;}
.ue-menu-02 a:hover{background-position:-236px 168px;}
.ue-menu-03 a:hover{background-position:-373px 168px;}
.ue-menu-04 a:hover{background-position:-512px 168px;}
.ue-menu-05 a:hover{background-position:-647px 168px;}
.ue-menu-06 a:hover{background-position:-785px 168px;}

.bg {background:url(img/top/bg.jpg);
		width:454px;
		height:247px;
		margin-left:-560px;}
/***header***/

/***main***/
.main {width:1024px;
		height:100%;
		background:url(img/top/bg-02.jpg) repeat-y;}
/***main***/

/***left***/
.l-main {width:228px;
			height:100%;
			float:left;
			margin-top:10px;
			margin-left:110px;
			background:#A1A2A2;
			}
			
* html .l-main {width:228px;
			height:100%;
			float:left;
			margin-top:10px;
			margin-left:54px;
			background:#A1A2A2;
			}
			
.l-menu h2{font-size:12px;
			color:#FFFFFF;
			padding-top:25px;}
			
.l-main h2{font-size:12px;
			color:#FFFFFF;}
			
.kaisya-bg{width:210px;
			font-size:12px;
			line-height:200%;
			background-color:#FFFFFF;}
						
.kaisya-prf{background-color:#A1A2A2;}
				
.prf-txt{text-align:left;
			width:140px;}
						
.l-menu {background-color:#A1A2A2;
			width:228px;
			height:100%;}
			
.l-menu a{background:url(img/l-menu.jpg);
			width:210px;
			height:41px;
			display:block;
			text-indent:-9999px;
			}
			
.l-menu-01 a{background-position:-10px -94px;}
.l-menu-02 a{background-position:-10px -136px;}
.l-menu-03 a{background-position:-10px -178px;}
.l-menu-04 a{background-position:-10px -220px;}
.l-menu-05 a{background-position:-10px -260px;}
.l-menu-06 a{background-position:-10px -302px;}
.l-menu-07 a{background-position:-10px -345px;}
.l-menu-08 a{background-position:-10px -387px;}
.l-menu-09 a{background-position:-10px -429px;}
.l-menu-10 a{background-position:-10px -472px;}
.l-menu-11 a{background-position:-10px -514px;}

.l-menu-01 a:hover{background-position:-278px -94px;}
.l-menu-02 a:hover{background-position:-278px -136px;}
.l-menu-03 a:hover{background-position:-278px -178px;}
.l-menu-04 a:hover{background-position:-278px -220px;}
.l-menu-05 a:hover{background-position:-278px -260px;}
.l-menu-06 a:hover{background-position:-278px -302px;}
.l-menu-07 a:hover{background-position:-278px -345px;}
.l-menu-08 a:hover{background-position:-278px -387px;}
.l-menu-09 a:hover{background-position:-278px -429px;}
.l-menu-10 a:hover{background-position:-278px -472px;}
.l-menu-11 a:hover{background-position:-278px -514px;}
/***left***/

/***center***/
.r-main {width:228px;
			height:100%;
			float:left;
			margin-top:-9px;
			margin-left:110px;
			line-height:180%;
			text-align:left;}
			
* html .r-main {width:228px;
			height:100%;
			float:left;
			margin-top:-9px;
			margin-left:110px;
			padding-left:50px;
			line-height:180%;
			text-align:left;}
			
.img-01 {background:url(img/top/img-01.jpg);
			width:527px;
			height:258px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
.img-02 {background:url(img/top/img-02.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
.img-03 {background:url(img/top/img-03.jpg);
			width:527px;
			height:230px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.sitemap-img {background:url(img/sitemap-title.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.kozin-img-01 {background:url(img/porisy-title.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.btn-tb {margin-bottom:25px;
		margin-left:-40px;
			text-indent:-9999px;}
			
.btn-tb-02 {margin-top:15px; margin-bottom:25px;
			margin-left:-45px;
			text-indent:-9999px;}
				
.tuyosa-btn a{background:url(img/tuyosa-baner.jpg);
				width:529px;
				height:78px;
				padding-top:25px;
				background-position:0 -16px;
				display:block;}
.bukken-btn a{background:url(img/buken-baner.jpg);
				width:263px;
				height:124px;
				padding-top:25px;
				background-position:0 0;
				display:block;}
.nyuukyo-btn a{background:url(img/nyuukyo-baner.jpg);
				width:263px;
				height:124px;
				padding-top:25px;
				background-position:0 0;
				display:block;}
.otoi-btn a{background:url(img/otoi-baner.jpg);
				width:529px;
				height:78px;
				padding-top:25px;
				background-position:0 -16px;
				display:block;}
				
* html .otoi-btn a{background:url(img/otoi-baner.jpg);
				width:529px;
				height:103px;
				padding-top:25px;
				padding-bottom:20px;
				background-position:0 -16px;
				display:block;}
* html .nyuukyo-btn a{background:url(img/nyuukyo-baner.jpg);
				width:263px;
				height:149px;
				padding-top:25px;
				background-position:0 0;
				display:block;}
* html .bukken-btn a{background:url(img/buken-baner.jpg);
				width:263px;
				height:149px;
				padding-top:25px;
				background-position:0 0;
				display:block;}
* html .tuyosa-btn a{background:url(img/tuyosa-baner.jpg);
				width:529px;
				height:103px;
				padding-top:25px;
				background-position:0 -16px;
				display:block;}
				
.tyuukai-btn a{background:url(img/tyuukai-baner.jpg);
				width:529px;
				height:78px;
				padding-top:25px;
				margin-left:-50px;
				text-indent:-9999px;
				background-position:0 -16px;
				display:block;}

* html .tyuukai-btn a{background:url(img/tyuukai-baner.jpg);
				width:529px;
				height:110px;
				padding-top:25px;
				margin-left:-50px;
				text-indent:-9999px;
				background-position:0 -16px;
				display:block;}

.re-btn a{background:url(img/re-baner.jpg);
				width:529px;
				height:78px;
				padding-top:25px;
				margin-left:-50px;
				text-indent:-9999px;
				background-position:0 -16px;
				display:block;}
				
.mitumori-btn a{background:url(img/mitumori-baner.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.riquest-btn a{background:url(img/riquest-baner.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.satei-btn a{background:url(img/satei-baner.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.kaiin-btn a{background:url(img/kaiin-baner.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.kounyuu-btn a{background:url(img/qa/kounyuu-btn.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.uri-btn a{background:url(img/qa/uri-btn.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.juutaku-btn a{background:url(img/qa/juutaku-btn.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.reform-btn a{background:url(img/qa/reform-btn.jpg);
				width:262px;
				height:61px;
				background-position:0 -1px;
				display:block;}
				
.tuyosa-btn a:hover{background-position:0 -154px;}
.bukken-btn a:hover{background-position:0 -179px;}
.nyuukyo-btn a:hover{background-position:0 -179px;}
.otoi-btn a:hover{background-position:0 -153px;}
.tyuukai-btn a:hover{background-position:0 -154px;}
.re-btn a:hover{background-position:0 -154px;}
.mitumori-btn a:hover{background-position:0 -79px;}
.riquest-btn a:hover{background-position:0 -79px;}
.satei-btn a:hover{background-position:0 -79px;}
.kaiin-btn a:hover{background-position:0 -79px;}
.kounyuu-btn a:hover{background-position:0 -79px;}
.uri-btn a:hover{background-position:0 -79px;}
.juutaku-btn a:hover{background-position:0 -79px;}
.reform-btn a:hover{background-position:0 -79px;}

.merit-01 {margin-top:60px;}
.merit-01 a{background:url(img/top/merit-01.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
.merit-01 a{background:url(img/top/merit-01.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
.merit-02 a{background:url(img/top/merit-02.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
.merit-03 a{background:url(img/top/merit-03.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
.merit-04 a{background:url(img/top/merit-04.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
.merit-05 a{background:url(img/top/merit-05.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
.merit-06 a{background:url(img/top/merit-06.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
.merit-07 a{background:url(img/top/merit-07.png) no-repeat;
			width:504px;
			height:113px;
			text-indent:-9999px;
			display:block;}
/***center***/

/***gaiyou***/
.gaiyou-title {background:url(img/gaiyou/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
					
.gaiyou-img-01 {background:url(img/gaiyou/img-01.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			margin-bottom:15px;
			padding-top:60px;
			padding-left:15px;}
			
.gaiyou-img-02 {background:url(img/gaiyou/img-02.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.gaiyou-img-03 {background:url(img/gaiyou/img-03.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.gaiyou-img-04 {background:url(img/gaiyou/img-04.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.gaiyou-sub-01 {background:url(img/gaiyou/sub-01.jpg) no-repeat;
					width:547px;
					margin-left:-20px;
					padding-top:65px;
					padding-left:10px;}
					
.gaiyou-sub-02 {background:url(img/gaiyou/sub-02.jpg) no-repeat;
					width:547px;
					margin-left:-20px;
					margin-bottom:15px;
					padding-top:65px;
					padding-left:10px;}
					
.gaiyou-sub-03 {background:url(img/gaiyou/sub-03.jpg) no-repeat;
					width:547px;
					height:520px;
					margin-top:20px;
					margin-left:-20px;
					padding-top:45px;
					padding-left:20px;}
					
.gaiyou-sub-04 {background:url(img/gaiyou/sub-04.jpg) no-repeat;
					width:547px;
					height:410px;
					margin-top:15px;
					margin-left:-20px;
					padding-top:45px;
					padding-left:20px;}
					
.gaiyou-sub-05 {background:url(img/gaiyou/sub-05.jpg) no-repeat;
					width:547px;
					height:410px;
					margin-top:15px;
					margin-left:-20px;
					padding-top:45px;
					padding-left:20px;}
					
.gaiyou-sub-06 {background:url(img/gaiyou/sub-06.jpg) no-repeat;
					width:547px;
					height:410px;
					margin-top:15px;
					margin-left:-20px;
					padding-top:45px;
					padding-left:20px;}
					
.kigyou {width:540px;
			margin-top:10px;
			margin-left:-50px;
			margin-bottom:20px;}
/***gaiyou***/

/***tyuukai***/

.dash{border-bottom:1px dashed #CCCCCC;
		margin-bottom:20px;
		margin-left:-20px;
		width:550px;}

.tyuukai-title {background:url(img/tyuukai/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
					
.tyuukai-img-01 {background:url(img/tyuukai/img-01.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.tyuukai-img-01 img{margin-left:35px;
					margin-top:10px;
					margin-bottom:10px;}
			
.tyuukai-img-02 {background:url(img/tyuukai/img-02.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.tyuukai-sub-01 {background:url(img/tyuukai/sub-01.jpg) no-repeat;
			width:540px;
			height:955px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:45px;
			padding-left:25px;}
			
.tyuukai-sub-02 {background:url(img/tyuukai/sub-02.jpg) no-repeat;
			width:540px;
			height:970px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:45px;
			padding-left:25px;}
			
.tyuukai-sub-03 {background:url(img/tyuukai/sub-03.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
			
.tyuukai-sub-04 {background:url(img/tyuukai/sub-04.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
			
.tyuukai-sub-05 {background:url(img/tyuukai/sub-05.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
/***tyuukai***/

/***kodawari***/
.kodawari-title {background:url(img/kodawari/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}

.kodawari-img-01 {background:url(img/kodawari/img-01.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.kodawari-img-02 {background:url(img/kodawari/img-02.jpg) no-repeat;
			width:527px;
			margin-top:35px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.kodawari-img-03 {background:url(img/kodawari/img-03.jpg) no-repeat;
			width:527px;
			margin-top:35px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.kodawari-img-04 {background:url(img/kodawari/img-04.jpg) no-repeat;
			width:527px;
			margin-top:35px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.kodawari-img-05 {background:url(img/kodawari/img-05.jpg) no-repeat;
			width:527px;
			margin-top:35px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.kodawari-img-05-1 {background:url(img/kodawari/img-05-1.jpg) no-repeat;
						width:540px;
						margin-top:20px;
						margin-left:-15px;
						padding-top:45px;
						padding-left:15px;}
						
.kodawari-img-05-1 li{font-weight:bold;
						list-style:none;
						width:470px;
						padding:10px;
						margin-left:-40px;
						background-color:#FFFF99;}
			
.kodawari-img-06 {background:url(img/kodawari/img-06.jpg) no-repeat;
			width:527px;
			margin-top:35px;
			padding-top:60px;
			padding-left:15px;}
			
.kodawari-img-07 {background:url(img/kodawari/img-07.jpg) no-repeat;
			width:527px;
			margin-top:35px;
			padding-top:60px;
			padding-left:15px;}
			
.kodawari-b-img {background:url(img/kodawari/b-img-01.jpg) no-repeat;
			width:540px;
			height:320px;
			text-indent:-9999px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
* html .kodawari-b-img {background:url(img/kodawari/b-img-01.jpg) no-repeat;
			width:540px;
			height:360px;
			text-indent:-9999px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
.kodawari-b-img-02 {background:url(img/kodawari/b-img-02.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:45px;
			padding-left:15px;}
			
.kodawari-sub-01 {background:url(img/kodawari/sub-01.jpg) no-repeat;
			width:540px;
			height:1664px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:55px;
			padding-left:25px;}
* html .kodawari-sub-01 {background:url(img/kodawari/sub-01.jpg) no-repeat;
			width:560px;
			height:1664px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:55px;
			padding-left:25px;}
			
.kodawari-p1{background:url(img/kodawari/p1.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p2{background:url(img/kodawari/p2.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p3{background:url(img/kodawari/p3.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p4{background:url(img/kodawari/p4.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p5{background:url(img/kodawari/p5.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p6{background:url(img/kodawari/p6.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p7{background:url(img/kodawari/p7.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p8{background:url(img/kodawari/p8.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p9{background:url(img/kodawari/p9.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p10{background:url(img/kodawari/p10.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p11{background:url(img/kodawari/p11.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}
			
.kodawari-p12{background:url(img/kodawari/p12.jpg) no-repeat;
			width:503px;
			margin-top:20px;
			padding-top:40px;
			padding-left:45px;}

/***kodawari***/

/***reform***/
.reform-title {background:url(img/reform/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
					
.reform-img-01 {background:url(img/reform/img-01.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.reform-img-02 {background:url(img/reform/img-02.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-35px;
			padding-top:55px;
			padding-left:15px;}
.reform-img-03 {background:url(img/reform/img-03.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-35px;
			padding-top:60px;
			padding-left:15px;}
.reform-img-04 {background:url(img/reform/img-04.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-35px;
			padding-top:370px;
			padding-left:15px;}
			
.reform-sub-01 {background:url(img/reform/sub-01.jpg) no-repeat;
			width:540px;
			height:2260px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:45px;
			padding-left:15px;}
* html .reform-sub-01 {background:url(img/reform/sub-01.jpg) no-repeat;
			width:550px;
			height:2260px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:45px;
			padding-left:15px;}
			
			
.reform-sub-02 {background:url(img/reform/img-03-1.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
			
.reform-sub-03 {background:url(img/reform/img-03-2.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
			
.reform-sub-04 {background:url(img/reform/img-03-3.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
			
.reform-sub-05 {background:url(img/reform/img-03-4.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
			
.reform-p1{background:url(img/reform/p1.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
		
* html .reform-p1{background:url(img/reform/p1.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:50px;
			padding-left:140px;}
			
.reform-p2{background:url(img/reform/p2.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p2{background:url(img/reform/p2.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:50px;
			padding-left:140px;}
			
.reform-p3{background:url(img/reform/p3.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p3{background:url(img/reform/p3.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:50px;
			padding-left:140px;}
			
.reform-p4{background:url(img/reform/p4.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p4{background:url(img/reform/p4.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:70px;
			padding-left:140px;}
			
.reform-p5{background:url(img/reform/p5.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p5{background:url(img/reform/p5.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:40px;
			padding-left:140px;}
			
.reform-p6{background:url(img/reform/p6.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p6{background:url(img/reform/p6.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:50px;
			padding-left:140px;}
			
.reform-p7{background:url(img/reform/p7.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p7{background:url(img/reform/p7.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:50px;
			padding-left:140px;}
			
.reform-p8{background:url(img/reform/p8.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}

* html .reform-p8{background:url(img/reform/p8.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:80px;
			padding-left:140px;}

.reform-p9{background:url(img/reform/p9.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p9{background:url(img/reform/p9.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:80px;
			padding-left:140px;}
			
.reform-p10{background:url(img/reform/p10.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p10{background:url(img/reform/p10.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:50px;
			padding-left:140px;}
			
.reform-p11{background:url(img/reform/p11.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p11{background:url(img/reform/p11.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:80px;
			padding-left:140px;}
			
.reform-p12{background:url(img/reform/p12.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p12{background:url(img/reform/p12.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:80px;
			padding-left:140px;}
			
.reform-p13{background:url(img/reform/p13.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p13{background:url(img/reform/p13.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:80px;
			padding-left:140px;}
			
.reform-p14{background:url(img/reform/p14.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p14{background:url(img/reform/p14.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:80px;
			padding-left:140px;}
			
.reform-p15{background:url(img/reform/p15.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-left:140px;}
			
* html .reform-p15{background:url(img/reform/p15.jpg) no-repeat;
			width:507px;
			height:100px;
			padding-top:40px;
			padding-bottom:50px;
			padding-left:140px;}
			
.re-form-01 {background:url(img/reform/re-form-01.jpg) no-repeat;
			 width:543px;
			 height:854px;
			 margin-left:-35px;
			 margin-top:20px;
			 margin-bottom:30px;
			 text-indent:-9999px;}
			 
.reform-img-04-sub {background:url(img/reform/img-04-sub.jpg) no-repeat;
			width:540px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:35px;
			padding-left:15px;}
			
.reform-img-04-sub-2 {background:url(img/reform/img-04-sub-2.jpg) no-repeat;
			width:555px;
			height:571px;
			margin-top:25px;
			margin-bottom:15px;
			margin-left:-10px;
			text-indent:-9999px;}
			
/***reform***/

/***buy***/
.buy-title {background:url(img/buy/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
					
.buy-title-02 {background:url(img/buy/title-02.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
					
.buy-title-03 {background:url(img/buy/title-03.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
					
.buy-img-01 {background:url(img/buy/img-01.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-40px;
			padding-top:60px;
			padding-left:15px;}
			
.buy-img-01 img{margin-left:-55px;}
			
.buy-img-01 li{list-style:none;}

.buy-img-02{background:url(img/buy/img-02.jpg) no-repeat;
			width:527px;
			margin-left:-50px;
			padding-top:100px;
			padding-left:15px;}
			
.buy-img-03{background:url(img/buy/img-03.jpg) no-repeat;
			width:527px;
			margin-top:25px;
			margin-left:-50px;
			padding-top:60px;
			padding-left:15px;}
			
.buy-img-03-1{background:url(img/buy/img-03-01.jpg) no-repeat;
			width:540px;
			height:397px;
			text-indent:-9999px;
			margin-top:50px;
			margin-left:-20px;
			padding-top:40px;
			padding-left:10px;}
			
.buy-img-03-2{background:url(img/buy/img-03-02.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-10px;
			padding-top:40px;
			padding-left:10px;}
			
.buy-img-03-3{background:url(img/buy/img-03-03.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-10px;
			padding-top:40px;
			padding-left:10px;}
			
.buy-img-03-4{background:url(img/buy/img-03-04.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-10px;
			padding-top:40px;
			padding-left:10px;}
			
.buy-img-03-5{background:url(img/buy/img-03-05.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-10px;
			padding-top:40px;
			padding-left:10px;}
			
.buy-img-03-6{background:url(img/buy/img-03-06.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-10px;
			padding-top:40px;
			padding-left:10px;}
			
.buy-img-03-7{background:url(img/buy/img-03-07.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-10px;
			padding-top:40px;
			padding-left:10px;}
			
.buy-sub-01 {background:url(img/buy/sub-01.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-40px;
			padding-top:35px;
			padding-left:15px;}
			
.buy-sub-02 {background:url(img/buy/sub-02.jpg) no-repeat;
			width:540px;
			height:536px;
			margin-top:50px;
			margin-left:-10px;
			padding-top:110px;
			padding-left:225px;}
			
.buy-sub-01-1 {background:url(img/buy/sub-01-1.jpg) no-repeat;
			width:540px;
			height:324px;
			margin-top:25px;
			margin-left:-10px;
			padding-top:45px;
			padding-left:25px;}
			
.buy-p1{background:url(img/buy/p1.jpg) no-repeat;
			width:503px;
			margin-top:15px;
			padding-top:40px;
			padding-left:45px;}
			
.buy-p2{background:url(img/buy/p2.jpg) no-repeat;
			width:503px;
			margin-top:15px;
			padding-top:40px;
			padding-left:45px;}
			
.buy-p3{background:url(img/buy/p3.jpg) no-repeat;
			width:503px;
			margin-top:15px;
			padding-top:40px;
			padding-left:45px;}
/***buy***/

/***Q&A***/
.q {width:500px;
	font-size:16px;
	font-weight:bold;
	margin-top:35px;}
	
.a {font-size:12px;
	color:#FF0000;
	background-color:#FFFECE;
	padding:10px;
	width:480px;}
	
.qa-title {background:url(img/qa/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
	
.qa-img-01 {background:url(img/qa/img-01.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:35px;
			padding-left:15px;}
			
.qa-img-02 {background:url(img/qa/img-02.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-50px;
			padding-top:35px;
			padding-left:15px;}
			
.qa-img-03 {background:url(img/qa/img-03.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-50px;
			padding-top:35px;
			padding-left:15px;}
	
.qa-img-04 {background:url(img/qa/img-04.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-50px;
			padding-top:35px;
			padding-left:15px;}
/***Q&A***/

/***nagare***/
.nagare-title {background:url(img/nagare/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
	
.nagare-img-01 {background:url(img/nagare/img-01.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:35px;
			padding-left:15px;}
			
.nagare-tb {width:540px;
			font-size:12px;
			line-height:150%;
			margin-left:-20px;}

.nagare-01 {background:url(img/nagare/a-01.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
			
.nagare-02 {background:url(img/nagare/a-02.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}

.nagare-03 {background:url(img/nagare/a-03.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
			
.nagare-04 {background:url(img/nagare/a-04.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
			
.nagare-05 {background:url(img/nagare/a-05.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
			
.nagare-06 {background:url(img/nagare/a-06.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
			
.nagare-07 {background:url(img/nagare/a-07.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
			
.nagare-08 {background:url(img/nagare/a-08.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
			
.nagare-09 {background:url(img/nagare/a-09.jpg) no-repeat;
			width:184px;
			height:93px;
			padding-top:164px;
			padding-left:9px;}
/***nagare***/

/***otoi***/
.otoi-title {background:url(img/otoi/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
	
.otoi-img-01 {background:url(img/otoi/img-01.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
.otoi-img-02 {background:url(img/otoi/img-02.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
.otoi-img-03 {background:url(img/otoi/img-03.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
.otoi-img-04 {background:url(img/otoi/img-04.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:85px;
			padding-left:15px;}

.otoiawase-table{width:540px;
					margin-top:10px;
					margin-left:-30px;}
/***otoi***/
			
.blog-img-01 {background:url(img/blog-img-01.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
					
.blog-img-02 {background:url(img/blog-img-02.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
			
/***koe***/		
.koe-title {background:url(img/koe/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
	
.koe-img-01 {background:url(img/koe/img-01.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
.voice {text-align:left; 
		font-size:12px; 
		line-height:150%; 
		border:1px solid #009966;
		width:540px; 
		margin-top:15px; 
		margin-left:-13px;}
/***koe***/		

/***bukken***/		
.bukken-title {background:url(img/bukken/title.jpg);
					width:573px;
					height:55px;
					margin-top:15px;
					margin-left:-60px;
					text-indent:-9999px;}
	
.bukken-img-01 {background:url(img/bukken/img-01.jpg) no-repeat;
			width:540px;
			margin-top:20px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
.bukken-img-02 {width:540px;
			margin-left:-50px;
			padding-left:15px;}
			
.bukken-img-03 {background:url(img/bukken/img-02.jpg) no-repeat;
			width:540px;
			height:360px;
			text-indent:-9999px;
			margin-top:50px;
			margin-left:-50px;
			padding-top:55px;
			padding-left:15px;}
			
.bukken-img-04 {background:url(img/bukken/img-03.jpg) no-repeat;
			width:540px;
			margin-top:50px;
			margin-left:-50px;
			padding-top:75px;
			padding-left:15px;}
			
.bukken-img-04-1 {background:url(img/bukken/img-03-01.jpg) no-repeat;
			width:540px;
			height:100px;
			margin-top:15px;
			margin-left:-15px;
			padding-top:20px;
			padding-left:165px;}
* html .bukken-img-04-1 {background:url(img/bukken/img-03-01.jpg) no-repeat;
			width:540px;
			height:120px;
			margin-top:15px;
			margin-left:-15px;
			padding-top:20px;
			padding-left:165px;}

.bukken-img-04-2 {background:url(img/bukken/img-03-02.jpg) no-repeat;
			width:540px;
			height:100px;
			margin-top:15px;
			margin-left:-15px;
			padding-top:20px;
			padding-left:165px;}
* html .bukken-img-04-2 {background:url(img/bukken/img-03-02.jpg) no-repeat;
			width:540px;
			height:120px;
			margin-top:15px;
			margin-left:-15px;
			padding-top:20px;
			padding-left:165px;}
			
.bukken-img-04-3 {background:url(img/bukken/img-03-03.jpg) no-repeat;
			width:540px;
			height:100px;
			margin-top:15px;
			margin-left:-15px;
			padding-top:20px;
			padding-left:165px;
			color:#FF0000;}
* html .bukken-img-04-3 {background:url(img/bukken/img-03-03.jpg) no-repeat;
			width:540px;
			height:120px;
			margin-top:15px;
			margin-left:-15px;
			padding-top:20px;
			padding-left:165px;
			color:#FF0000;}
			
.bukken-tb {width:540px;}
/***bukken***/

.tour-annai {background:url(img/kodawari/tour-01.jpg) no-repeat;
				width:539px;
				height:130px;
				padding-top:260px;}


/***footer***/
.footer {width:100%;
			border-top:5px #17902D solid;
			background-color:#FFFFFF;
			padding-top:5px;
			font-size:12px;
			clear:both;}
			
.footer-txt {width:1024px;
				text-align:right;}
/***footer***/
