/* CSS Document */
body {background:url(img/top/bg.jpg) repeat;
		margin:0;
		font-size:14px;}

a img.linkimg{
	background:none!important;
	border:0;}
 
a:hover img.linkimg{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:none!important;}

.kokuchi {width:620px;
			border:1px solid #FF0000;
			font-size:12px;
			line-height:160%;
			text-align:left;
			padding:10px;}

.carender {font-size:12px; text-align:left; margin-left:25px;}

.seo {width:100%;
		height:20px;
		background:#000000;
		color:#FFFFFF;}
.seo h1{font-size:12px;
		float:left;}
.sitemap {font-size:12px;
			float:right;}


.base {width:919px;
		background:#666666;}
		
/*font*/
.red-dai {font-size:16px;
			color:#FF0000;
			font-weight:bold;
			line-height:185%;}
			
.dai {font-size:18px;}
			
.green {color:#009900;
			font-weight:bold;}
.red {color:#FF0000;
			font-weight:bold;}
			
.white {color:#FFFFFF;}
/*font*/

.content {text-align:left;
			line-height:170%;
			margin-left:25px;}
			
.two-bana01 a{background:url(img/top/two-bana.jpg);
			background-position:0 -2px;
			width:317px;
			height:164px;
			display:block;
			text-indent:-9999px;}
.two-bana02 a{background:url(img/top/two-bana.jpg);
			background-position:-329px -2px;
			width:317px;
			height:164px;
			display:block;
			text-indent:-9999px;}

.two-bana01 a:hover{background-position:0 -164px;}
.two-bana02 a:hover{background-position:-329px -164px;}

/*header*/
.header {background:url(img/top/header.jpg);
			width:919px;
			height:188px;
			text-indent:-9999px;}
.header a{width:919px;
			height:188px;
			display:block;}
			
.header2 {background:url(img/tuyosa/sec-header.jpg);
			width:919px;
			height:152px;
			text-indent:-9999px;}
			
.header2 a{width:919px;
			height:152px;
			display:block;}
			
.h-left {background:url(img/top/h-left.jpg);
			float:left;}
.h-left a{border:0;
			width:339px;
			height:165px;
			text-indent:-9999px;
			display:block;}
.h-right {background:url(img/top/h-right.jpg);
			width:580px;
			height:165px;
			float:right;
			text-indent:-9999px;}
.h-right a{width:580px;
			height:165px;
			display:block;}
/*header*/

/*fotter*/
.fotter {background:url(img/top/fotter.jpg);
			width:919px;
			height:80px;
			color:#FFFFFF;
			clear:both;}
/*fotter*/

.on-bar{background:url(img/top/bar.jpg) no-repeat;
		width:919px;
		height:20px;
		color:#FFFFFF;
		clear:both;}
.on-bar h2{font-size:12px;
			padding-top:4px;
			padding-left:2px;
			text-align:left;}
			
			
/*left*/
.left-crm {width:221px;
			height:100%;
			background:#666666;
			float:left;}
			
.l-menu {width:221px;}
.l-menu a{border:1px;
			background:url(img/top/l-menu.jpg);
			text-indent:-9999px;
			display:block;}

.l-bana01 a{width:221px;
			height:128px;
			background-position:-1px 0px;
			display:block;}
.l-bana01 a:hover{background-position:-278px -0px;}

.l-bana02 a{width:221px;
			height:56px;
			background-position:0 -129px;
			display:block;}
.l-bana02 a:hover{background-position:-278px -129px;}

.l-bana03 a{width:221px;
			height:56px;
			background-position:0 -185px;
			display:block;}
.l-bana03 a:hover{background-position:-278px -185px;}

.l-menu01 a{width:221px;
			height:40px;
			background-position:0 -241px;}
.l-menu02 a{width:221px;
			height:40px;
			background-position:0 -282px;} 
.l-menu03 a{width:221px;
			height:40px;
			background-position:0 -281px;} 
.l-menu04 a{width:221px;
			height:40px;
			background-position:0 -321px;} 
.l-menu05 a{width:221px;
			height:40px;
			background-position:0 -361px;} 
.l-menu06 a{width:221px;
			height:40px;
			background-position:0 -401px;} 
.l-menu07 a{width:221px;
			height:40px;
			background-position:0 -441px;} 
.l-menu08 a{width:221px;
			height:40px;
			background-position:0 -481px;} 
.l-menu09 a{width:221px;
			height:40px;
			background-position:0 -521px;} 
.l-menu10 a{width:221px;
			height:40px;
			background-position:0 -561px;} 
.l-menu11 a{width:221px;
			height:40px;
			background-position:0 -561px;} 
.l-menu12 a{width:221px;
			height:40px;
			background-position:0 -601px;} 
.l-menu13 a{width:221px;
			height:40px;
			background-position:0 -641px;} 
			
.l-menu01 a:hover{background-position:-278px -241px;}
.l-menu02 a:hover{background-position:-278px -168px;}
.l-menu03 a:hover{background-position:-278px -281px;}
.l-menu04 a:hover{background-position:-278px -321px;}
.l-menu05 a:hover{background-position:-278px -361px;}
.l-menu06 a:hover{background-position:-278px -401px;}
.l-menu07 a:hover{background-position:-278px -441px;}
.l-menu08 a:hover{background-position:-278px -481px;}
.l-menu09 a:hover{background-position:-278px -521px;}
.l-menu10 a:hover{background-position:-278px -561px;}
.l-menu11 a:hover{background-position:-278px -561px;}
.l-menu12 a:hover{background-position:-278px -601px;}
.l-menu13 a:hover{background-position:-278px -641px;}

.prof {background:url(img/top/prof.jpg);
		width:206px;
		height:151px;
		font-size:12px;
		line-height:170%;
		text-align:left;
		padding-top:180px;
		padding-left:15px;}
.prof-txt{font-size:14px;}
		
.minibana {width:221px;
			text-indent:-9999px;}

.minibana a{background:url(img/top/minibana.jpg);
			width:221px;
			height:120px;
			display:block;}
			
.minibana01 a{background-position:0 0;}
.minibana02 a{background-position:0 -120px;}
.minibana03 a{background-position:0 -240px;}
.minibana01 a:hover{background-position:-240px 0;}
.minibana02 a:hover{background-position:-240px -120px;}
.minibana03 a:hover{background-position:-240px -240px;}
/*left*/

/*right*/
.right-crm {width:697px;
			height:100%;
			background:#FFFFFF;
			border-left:#000000 solid 1px;
			float:left;}
		
.daibana {border:none;}
			
.waku {margin-top:10px;}
			
.waku01 {background:url(img/top/waku01.jpg);
			width:667px;
			height:27px;
			text-indent:-9999px;}
			
.waku02 {background:url(img/top/waku02.jpg);
			width:667px;
			height:230px;}
			
.waku03 {background:url(img/top/waku03.jpg);
			width:667px;
			height:27px;
			text-indent:-9999px;}
			
.top-img01 {background:url(img/top/img01.jpg) no-repeat;
			width:660px;
			text-align:left;
			line-height:170%;
			padding-top:10px;}
.top-img02 {background:url(img/top/img03.jpg) no-repeat;
			width:660px;
			height:229px;
			text-align:left;
			line-height:170%;
			padding-top:10px;}
			
.riyuu-bana a{background:url(img/top/riyuu-bana.jpg);
				width:648px;
				height:107px;
				text-indent:-9999px;
				display:block;}
				
.riyuu-bana a:hover{background-position:0 -112px;}

.sippai {background:url(img/top/sippai.jpg);
			width:631px;
			height:271px;
			margin-top:15px;
			padding-top:80px;
			padding-left:20px;
			text-align:left;}
.sippairei-01 {background:url(img/top/sippairei-01.png);
				width:536px;
				height:47px;
				padding-top:30px;
				padding-left:75px;
				margin-bottom:10px;}
.sippairei-02 {background:url(img/top/sippairei-02.png);
				width:536px;
				height:47px;
				padding-top:30px;
				padding-left:75px;
				margin-bottom:10px;}
.sippairei-03 {background:url(img/top/sippairei-03.png);
				width:536px;
				height:57px;
				padding-top:20px;
				padding-left:75px;}
				
.sippai-un a{background:url(img/top/sippai-un.jpg);
				width:651px;
				height:74px;
				display:block;
				text-indent:-9999px;}
				
.un-bana {width:648px;
			height:481px;
			margin-top:15px;
			text-indent:-9999px;}
			
.un-bana a{background:url(img/top/underbana.jpg);
			width:315px;
			height:158px;
			display:block;}
			
.un-bana01 a{background-position:-5px -5px;}
.un-bana02 a{background-position:-335px -5px;}
.un-bana03 a{background-position:-5px -165px;}
.un-bana04 a{background-position:-335px -165px;}
.un-bana05 a{background-position:-5px -325px;}
.un-bana06 a{background-position:-335px -325px;}

.un-bana01 a:hover{background-position:-661px -5px;}
.un-bana02 a:hover{background-position:310px -5px;}
.un-bana03 a:hover{background-position:-661px -165px;}
.un-bana04 a:hover{background-position:310px -165px;}
.un-bana05 a:hover{background-position:-661px -325px;}
.un-bana06 a:hover{background-position:310px -325px;}
/*right*/


.tuyosa-img01 {background:url(img/tuyosa/img-01.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:165px;
				padding-left:10px;
				line-height:170%;}
.tuyosa-img02 {background:url(img/tuyosa/img-02.jpg) no-repeat;
				width:662px;
				height:231px;
				text-align:left;
				padding-top:25px;
				padding-left:25px;
				line-height:170%;}
				
.tuyosa-img03 {background:url(img/tuyosa/img-03.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:15px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.tuyosa-img04 {background:url(img/tuyosa/img-04.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:15px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.tuyosa-img05 {background:url(img/tuyosa/img-05.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:15px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.tuyosa-img06 {background:url(img/tuyosa/img-06.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:15px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.tuyosa-img07 {background:url(img/tuyosa/img-07.jpg) no-repeat;
				width:662px;
				height:211px;
				text-align:left;
				margin-top:15px;
				padding-top:75px;
				padding-left:25px;
				line-height:172%;}
				
.tuyosa-img08 {background:url(img/tuyosa/img-08.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:15px;
				padding-top:65px;
				padding-left:25px;
				line-height:172%;}
				
.sippairei-img01{background:url(img/sippairei/img-01.jpg) no-repeat;
				width:652px;
				height:210px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}
				
.sippairei-img02{background:url(img/sippairei/img-03.jpg) no-repeat;
				width:600px;
				height:174px;
				text-align:left;
				margin:15px;
				padding-top:90px;
				padding-left:10px;
				line-height:150%;}
				
.sippairei-img03{background:url(img/sippairei/img-04.jpg) no-repeat;
				width:600px;
				height:195px;
				text-align:left;
				margin:15px;
				padding-top:90px;
				padding-left:10px;
				line-height:150%;}
				
.sippairei-img04{background:url(img/sippairei/img-05.jpg) no-repeat;
				width:600px;
				height:214px;
				text-align:left;
				margin:15px;
				padding-top:90px;
				padding-left:10px;
				line-height:150%;}
				
.sippairei-img05{background:url(img/sippairei/img-06.jpg) no-repeat;
				width:600px;
				height:245px;
				text-align:left;
				margin:15px;
				padding-top:90px;
				padding-left:10px;
				line-height:150%;}
				
.sippairei-img06{background:url(img/sippairei/img-07.jpg) no-repeat;
				width:600px;
				height:104px;
				text-align:left;
				margin:15px;
				padding-top:90px;
				padding-left:10px;
				line-height:150%;}
				
.syoukai-img01 {background:url(img/syoukai/img-01.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}
				
.syoukai-img02 {background:url(img/syoukai/img-02.jpg) no-repeat;
				width:647px;
				height:957px;
				text-align:left;
				padding-top:15px;
				padding-left:20px;
				line-height:180%;}
				
.syoukai-img03 {background:url(img/syoukai/img-03.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:80px;
				padding-left:10px;
				line-height:170%;}
				
.satei-img01 {background:url(img/satei/img-01.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}
				
.satei-bana {width:646px;
				height:228px;
				text-indent:-9999px;
				margin-top:15px;
				margin-bottom:10px;}
				
.satei-bana a{background:url(img/satei/satei-bana.jpg);
				width:210px;
				height:223px;
				display:block;}
				
.satei-bana01 a{background-position:0 -20px;}
.satei-bana02 a{background-position:-215px -20px;}
.satei-bana03 a{background-position:-430px -20px;}

.satei-bana01 a:hover{background-position:0 -287px;}
.satei-bana02 a:hover{background-position:-215px -287px;}
.satei-bana03 a:hover{background-position:-430px -287px;}

.syuttyou-bana a{background:url(img/satei/syuttyou-bana.jpg);
					width:640px;
					height:118px;
					display:block;
					text-indent:-9999px;
					background-position:0 -28px;}
.syuttyou-bana a:hover{background-position:0 -176px;}

.satei-img02 {background:url(img/satei/img-02.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:25px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.satei-img03 {background:url(img/satei/img-03.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:35px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.satei-img04 {background:url(img/satei/img-04.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:35px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.satei-img05 {background:url(img/satei/img-05.jpg) no-repeat;
				width:662px;
				text-align:left;
				margin-top:35px;
				padding-top:65px;
				padding-left:25px;
				line-height:170%;}
				
.nagare-img01 {background:url(img/nagare/img-01.jpg) no-repeat;
				width:652px;
				height:205px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}
				
.nagare-img02 {background:url(img/nagare/img-02.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.nagare-img03 {background:url(img/nagare/img-03.jpg) no-repeat;
				width:310px;
				text-align:left;
				padding-top:55px;
				padding-left:10px;
				line-height:170%;}
				
.nagare-img04 {background:url(img/nagare/img-04.jpg) no-repeat;
				width:310px;
				text-align:left;
				padding-top:55px;
				padding-left:10px;
				line-height:170%;}
				
.nagare-img05 {background:url(img/nagare/img-05.jpg) no-repeat;
				width:310px;
				text-align:left;
				padding-top:55px;
				padding-left:10px;
				line-height:170%;}
				
.nagare-img06 {background:url(img/nagare/img-06.jpg) no-repeat;
				width:310px;
				text-align:left;
				padding-top:55px;
				padding-left:10px;
				line-height:170%;}
				
.nagare-img07 {background:url(img/nagare/img-07.jpg) no-repeat;
				width:310px;
				text-align:left;
				padding-top:55px;
				padding-left:10px;
				line-height:170%;}
				
.nagare-img08 {background:url(img/nagare/img-08.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-img01 {background:url(img/tejun/img-01.jpg) no-repeat;
				width:652px;
				height:200px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-img02 {background:url(img/tejun/img-02.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:125px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-img03 {background:url(img/tejun/img-03.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-img04 {background:url(img/tejun/img-04.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-img05 {background:url(img/tejun/img-05.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-img06 {background:url(img/tejun/img-06.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-img07 {background:url(img/tejun/img-07.jpg) no-repeat;
				width:652px;
				text-align:left;
				margin-top:35px;
				padding-top:125px;
				padding-left:10px;
				line-height:170%;}

.tejun-img08 {background:url(img/tejun/img-08.jpg) no-repeat;
				width:652px;
				height:200px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}

.tejun-img09 {background:url(img/tejun/img-09.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}

.tejun-img10 {background:url(img/tejun/img-10.jpg) no-repeat;
				width:652px;
				height:200px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}

.tejun-img11 {background:url(img/tejun/img-11.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.tejun-btn a{background:url(img/tejun/btn.jpg);
			width:205px;
			height:67px;
			display:block;
			margin-top:15px;
			margin-right:5px;
			margin-left:5px;
			margin-bottom:25px;
			text-indent:-9999px;}
			
.tejun-btn01 a{background-position:0 0;}
.tejun-btn02 a{background-position:-218px 0;}
.tejun-btn03 a{background-position:-436px 0;}

.tejun-btn01 a:hover{background-position:0 -76px;}
.tejun-btn02 a:hover{background-position:-218px -76px;}
.tejun-btn03 a:hover{background-position:-436px -76px;}
				
.syuttyou-img01 {background:url(img/syuttyou/img-01.jpg) no-repeat;
				width:652px;
				height:205px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}
				
.syuttyou-img02 {background:url(img/syuttyou/img-02.jpg) no-repeat;
				width:642px;
				height:123px;
				text-align:left;
				padding-top:50px;
				padding-left:20px;
				line-height:180%;}
				
.koe-img01 {background:url(img/koe/img-01.jpg) no-repeat;
				width:652px;
				height:205px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}

.koe02 {border:1px solid #990000;
		line-height:150%;
		width:650px;
		margin-top:15px;
		margin-bottom:15px;}
		
.hard-img01{background:url(img/hard/img-01.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:145px;
				padding-left:10px;
				margin-bottom:15px;
				line-height:170%;}
				
.hard-img02{background:url(img/hard/img-02.jpg) no-repeat;
				width:652px;
				height:210px;
				text-align:left;
				padding-top:60px;
				padding-left:10px;
				line-height:170%;
				margin-bottom:25px;
				border:1px #999999 solid;}
				
.hard-img02-1{background:url(img/hard/img-02-1.jpg) no-repeat;
				width:652px;
				height:210px;
				text-align:left;
				padding-top:60px;
				padding-left:10px;
				line-height:170%;
				margin-bottom:25px;
				border:1px #999999 solid;}
				

				
.hard-img02 img{padding-bottom:20px;}
.hard-img02-1 img{padding-bottom:20px;}

.hard-img03 {background:url(img/hard/img-03.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:125px;
				padding-left:10px;
				line-height:170%;}
				
.hard-img04 {background:url(img/hard/img-04.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.hard-img05 {background:url(img/hard/img-05.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.hard-img06 {background:url(img/hard/img-06.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.hard-img07 {background:url(img/hard/img-07.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				line-height:170%;}
				
.hard-img08 {background:url(img/hard/img-08.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:65px;
				padding-left:10px;
				padding-bottom:15px;
				line-height:170%;
				border-bottom:1px dashed #666666;}
				
.hard-gra-img01 {background:url(img/hard/gra-img-01.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				margin-top:15px;
				padding-top:125px;
				padding-left:10px;
				line-height:170%;}
				
.hard-gra-img02 {background:url(img/hard/gra-img-02.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:60px;
				padding-left:10px;
				line-height:170%;}
				
.hard-gra-img03 {background:url(img/hard/gra-img-03.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:60px;
				padding-left:10px;
				line-height:170%;}
				
.hard-gra-img04 {background:url(img/hard/gra-img-04.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:60px;
				padding-left:10px;
				line-height:170%;}
				
.hard-gra-img05 {background:url(img/hard/gra-img-05.jpg) no-repeat;
				width:652px;
				height:230px;
				text-align:left;
				padding-top:60px;
				padding-left:10px;
				line-height:170%;}
				
				
.blog-img01 {background:url(img/blog-title.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:165px;
				padding-left:10px;
				line-height:170%;}
		
.qa-img01 {background:url(img/qa/img-01.jpg) no-repeat;
				width:652px;
				height:183px;
				text-align:left;
				padding-top:150px;
				padding-left:10px;
				line-height:170%;}
				
.otoi-img01 {background:url(img/otoi/img01.jpg) no-repeat;
				width:652px;
				text-align:left;
				padding-top:160px;
				padding-left:10px;
				line-height:170%;}
				
.q {background:url(img/qa/q.jpg);
	width:588px;
	height:32px;
	margin-top:35px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-left:65px;}
	
.anser {background:url(img/qa/a.jpg) no-repeat;
		width:545px;
		margin-left:50px;
		margin-bottom:35px;
		border:1px solid #FF0000;
		text-align:left;
		padding:15px;}
		
				
.otoiawase-table {width:635px;
					margin-left:0px;
					margin-top:15px;
					margin-bottom:15px;
					border:#666666 solid 1px;}
.otoiawase-table td{border:1px solid #666666;}
