s@charset "UTF-8";
/* CSS Document */

body{
	background-color:
	  #CCFFFF;
	  color:#493F3F;}

#discription{
	background-color:#CCFFFF;
	width:970px;
	margin:0 auto;
	font-size:10px;
	
	}
#wrapper{
	background-color: #FFFFFF;
	width:970px;
	margin:0 auto;
	}	

#contact{
	margin-right:-300px;}
	
h1{
	padding-top:10px;
	margin-bottom:-50px;
    margin-left:20px;}

	
#info{
	float:right;
	left: 50px;
	margin-top:-10px;
    position: relative;}
	

#mainvisual{
	margin-left:20px;
	padding-bottom: 50px;
	position: relative;;
	}
	
	
/*サイドメニュー*/	


	

#contactside a{
	background:url(../images/side1.gif) no-repeat 0 0;
	display:block;
	width:210px;
	height:102px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	margin-left:16px;
	margin-top:20px;
	margin-bottom:2px;}

#contactside a:hover{
	background-color:transparent;
	background:url(../images/side2.gif) no-repeat 0 0;
	padding-left:16px;
	margin-top:20px;
	margin-bottom:2px;
}


#nisblog a{
	background:url("../images/casebn1.jpg")
	no-repeat 0 0;
	display:block;
	width:204px;
	height:102px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	margin-left:21px;
	margin-bottom:3px;}	

#nisblog a:hover{
	background-color:transparent;
	background:url(../images/casebn2.jpg)no-repeat 0 0;
	padding-left: 21px;
	margin-top: 4px;
	margin-bottom: 1px;
	}

#side0{
	margin-left:21px;}
#side1 a{
	background:url(../images/side1.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:41px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

#side1 a:hover{
	background:url(../images/side1-0.jpg) no-repeat 0 0;
	}
		
#side2{
	background:url(../images/side2.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:40px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

#side15 a{
	background:url(../images/side15.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:37px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}		

#side15 a:hover{
	background:url(../images/side15-0.jpg) no-repeat 0 0;}
	

#side3 a{
	background:url(../images/side3.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:37px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}		

#side3 a:hover{
	background:url(../images/side3-0.jpg) no-repeat 0 0;}
	
#side4 a{
	background:url(../images/side4.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:37px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}
#side4 a:hover{
	background:url(../images/side4-0.jpg) no-repeat 0 0;}
		
#side5 a{
	background:url(../images/side5.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:36px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

#side5 a:hover{
	background:url(../images/side5-0.jpg) no-repeat 0 0;}
	
#side6 a:hover{
	background:url(../images/side6-0.jpg) no-repeat 0 0;}
	
#side6 a{
	background:url(../images/side6.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:36px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}		

#side7 a{
	background:url(../images/side7.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:39px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}
	
#side7 a:hover{
	background:url(../images/side7-0.jpg) no-repeat 0 0;}
	
#side8 a{
	background:url(../images/side8.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:38px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

#side8 a:hover{
	background:url(../images/side8-0.jpg) no-repeat 0 0;}

#side9 a{
	background:url(../images/side9.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:37px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}		

#side9 a:hover{
	background:url(../images/side9-0.jpg) no-repeat 0 0;}
	
#side10 a{
	background:url(../images/side10.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:37px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

#side10 a:hover{
	background:url(../images/side10-0.jpg) no-repeat 0 0;}
		
#side11 a{
	background:url(../images/side11.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:38px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

#side11 a:hover{
	background:url(../images/side11-0.jpg) no-repeat 0 0;}
	
#side12 a{
	background:url(../images/side12.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:38px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}		

#side12 a:hover{
	background:url(../images/side12-0.jpg) no-repeat 0 0;}
	
#side13 a{
	background:url(../images/side13.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:38px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}
	
#side13 a:hover{
	background:url(../images/side13-0.jpg) no-repeat 0 0;}
	
#side14 a{
	background:url(../images/side14.jpg) no-repeat 0 0;
	display:block;
	width:203px;
	height:38px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

#side14 a:hover{
	background:url(../images/side14-0.jpg) no-repeat 0 0;}
	
/*#sidecontact{
	margin-top:20px;
	width:211px;
	height:190px;
	margin-left:16px;}
*/


	
#sidecontact a{
	background:url(../images/side16.gif) no-repeat 0 0;
	display:block;
	width:211px;
	height:190px;
	}	

#sidecontact{
	background:url(../images/side16.gif) no-repeat 0 0;
	margin-left:16px;}		

#sidecontact a:hover{
	background:url(../images/side17.gif) no-repeat 0 0;
	display:block;
	width:211px;
	height:190px;
	}		

#news  h2{
	padding-top:15px;
	margin-bottom:10px;
	margin-left:25px;
	}

#newscontents{
	overflow-y: scroll;
	border:double 1px #C8A772;
	background-color:#F3F3F3;
	width:200px;
	height:350px;
	margin-left:25px;
	padding-left:0px;
	margin-bottom: 10px;
	}

#side{
	float:left;
	width:25%;}		

/*コンテンツ*/


#contant{
	float:right;
	width:70%;
	height:auto;
	margin-top:35px;
	margin-right:30px;}
	
	
/*コンテンツ終了*/

.font1{
	font-family: Verdana,Arial,Helvetica,"Hiragino Kaku Gothic Pro","Osaka","lr oSVbN","MS UI Gothic",sans-serif;
	/*font-family: Verdana,Arial,Helvetica,"Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS UI Gothic",sans-serif;*/
	font-size:11px;
	letter-spacing:0.1em;}

.font2{
	/*font-family: Verdana,Arial,Helvetica,"Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS UI Gothic",sans-serif;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	/*letter-spacing:0.2em;*/}
	

	

/*FOOTER*/

#toiawase{
	clear:both;
	background:url(../images/toiawasebn.gif) no-repeat 0 0;}
#toiawase a{
	background:url(../images/toiawasebn.gif) no-repeat 0 0;
	display:block;
	width:674px;
	height:218px;
	float:right;
	margin-top:-40px;
	margin-bottom:30px;
	margin-right:40px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;}

	

#toiawase a:hover{
	background:url(../images/toiawasebn2.gif) no-repeat 0 0;
	display:block;
	width:674px;
	height:218px;
	}
	

#footer{
	clear:both;}	
	
#footer{
	background-image:url(../images/footerback.png);
	display:block;
	width:970px;
	height:250px;
	margin-top:-250px}



#link0{
	float:left;
	width:30%;
	margin-left:110px;
	margin-top:40px;
	}	
		


#link1{
	float:left;
	width:30%;
	margin-top:40px;
	}


#link2{
	float:left;
	width:30%;
	margin-top:40px;
	margin-left:-30px;
	}


#footer ul li a{
	outline:none;
	color:#605858;
	line-height:25px;
	}


#footer ul li a:hover{
	color:#EF980C;
	display:block;
	text-decoration:none;}

#copy{
	clear:both;}
			

#copy{
	text-align:center;
	font-size:14px;
	margin-top:-20px;
}		