@charset "euc-jp";















/* CSS Document */















.oowaku{















	font-family:'¥Ò  ¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','  ¥¤  ¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',Osaka,sans-serif;















	font-size: 14px;




	letter-spacing:1px;







	font-style: normal;







	line-height: 22px;





	color:#000







	text-decoration: none;






	background-color: #FFF;







	}







.head{






	background-image:url(../img/top/headbg2.jpg);



	background-repeat:repeat-x;



	padding-top:20px;



	vertical-align:top;



	height:150px;







}








.lhead{background-image:url(../img/top/headleft.jpg);







background-repeat:no-repeat;







}








.rhead{background-image:url(../img/top/headright.jpg);









background-repeat:no-repeat;






}





#content{ margin:0px;







padding:0px;









}








#naiyou{width:730px;






}







#navi{width:200px;





}











.midashi{background-image:url(../img/top/midashibg2.jpg);






background-repeat:no-repeat;



width:680px;

text-indent:20px;

font-size:15px;

font-weight:bold;

color:#ffffff;

padding-top:8px;

padding-bottom:13px;







}








.midashi01{background-image:url(../img/midashi01.jpg);



background-repeat:no-repeat;


text-indent:30px;


font-size:14px;


font-weight:bold;


padding-top:0px;


padding-bottom:15px;




}






.txt20in{font-size:15px;




color:#250d00;



font-weight:bold;



text-indent:28px;



line-height:25px;




}




.txt20in2{font-size:15px;
color:#250d00;
font-weight:bold;
text-indent:28px;
line-height:25px;

}





.txt14{font-size:14px;
line-height: 22px;


}








.txt142{font-size:14px;

color:#FF6600;
font-weight:bold;

}





.txt16in{font-size:16px;

color:#006600;
font-weight:bold;
color:#FF0000;
text-indent:28px;
line-height:25px;




}



.txt13{font-size:13px;
color:#004d25;
font-weight:bold;

}





.menu1{background-color:#faf0e6;




width:180px;
text-align:center;
font-size:15px;
padding-top:10px;
padding-bottom:10px;



}


.cont{background-color:#faf0e6;


border-left-style:solid;
border-left-width:5px;
border-left-color:#006400;
border-right-style:solid;
border-right-width:5px;
border-right-color:#006400;
padding-top:7px;
padding-bottom:7px;
text-indent:12px;
text-align:left;
font-size:15px;




}






.cont1{background-color:#faf0e6;


border-top-width:2px;

border-left:solid;

border-left-width:8px;

border-left-color:#006400;

border-right:solid;

border-right-width:5px;

border-right-color:#006400;

border-bottom-width:2px;

padding-top:10px;

padding-bottom:10px;

padding-left:10px;

text-align:left;





}




.cont2{background-color:#faf0e6;;


border-top-width:2px;



border-right:solid;



border-right-width:5px;



border-right-color:#faf0e6;



border-left:solid;



border-left-width:8px;



border-left-color:#faf0e6;



border-bottom-width:2px;



padding-top:10px;



padding-bottom:10px;



padding-left:5px;



text-align:left;






}






dt{background-image:url(../img/top/ya01.jpg);




background-repeat:no-repeat;



text-indent:12px;




}





img{border:0;





vertical-align:bottom;






}







a:link { color: #0000ff; 
text-decoration: none;
}
a:visited { color: #934C7B;
text-decoration: none;
 
}
a:hover { color: #ff0000;


}

a:active { color: #ff8000;
text-decoration: none;
}








a.kenseku:link{text-decoration:none;






}






a.kenseku:hover{text-decoration:none;




}






#btn1 a span {















display:none;















}















#btn1 a {















display:block;



width:194px;



height:47px;



background-image:url(../img/top/txt04.jpg);







background-repeat:no-repeat;















}















#btn1 a:hover {







background-image:url(../img/top/txt04ov.jpg);



background-repeat:no-repeat;











} 















hr.hasen{border:1px dashed #E5F2CC;















}































marquee{text-align:center;



color:#FF0000;



font-size:13px;















}















