@charset "Shift_JIS";

body {margin:0 auto;	padding:0;font:small/1.5em "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3",verdana,arial, sans-serif;	color:#998453;	background-image: url(../img/bk_02.gif);background-repeat: repeat-x;}

img {border:0px;margin:0;padding:0;}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, div,ol {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6,em,strong,address,th {font-style:normal;font-weight:normal;}

p {margin:0;padding:0;}


.cl {clear:both;}



/* リンクカラー
------------------------------------------------------------------------------------- */
a{text-decoration:none;}
a:link{color:#998453;text-decoration:none;}
a:visited{color:#998453;text-decoration:none;}
a:active{color:#998453;text-decoration:none;}
a:hover{color:#CEB272;text-decoration:underline;}


/* レイアウト
------------------------------------------------------------------------------------- */
#wrapper {width:900px;margin:0 auto;padding:0;background-color:#ffffff;}
#header {background-color: #FFE2E2;}
#main01 {width:900px;}
#contents {width:900px;}
#footer {clear:both;width:900px;}


/* header
------------------------------------------------------------------------------------- */
#header h1 {float:left;	width:300px;padding:0;	height: 80px;}
#header h2 {float:right;padding:10px 0px 0px;font-size: small;margin: 0px;}


/* ナビゲーション
------------------------------------------------------------------------------------- */
#navi {	width: 900px;height:50px;position: relative;margin:0;padding:0;	clear: both;}
#navi ul {}
#navi li {float:left;list-style-type:none;}
#navi li a {height:50px;background-image:url(../img/navi.jpg); text-indent:-2000px; text-decoration:none;margin:0;}

#navi li.home {position:absolute; left:0px;}
#navi li.home  a {display:block ; background-position:0px 0px; width:100px;}

#navi li.information {position:absolute; left: 100px;}
#navi li.information a { display:block ; background-position:-100px 0px; width:150px;}

#navi li.gallery {position:absolute; left:250px;}
#navi li.gallery a { display:block; background-position:-250px 0px; width:120px;}

#navi li.seminar {position:absolute; left:370px;}
#navi li.seminar a {display:block; background-position:-370px 0; width:120px;}
 
#navi li.school {position:absolute; left:490px;}
#navi li.school a { display:block; background-position:-490px 0px; width:110px;}

#navi li.goods {position:absolute; left:600px;}
#navi li.goods a {display:block; background-position:-600px 0; width:300px;}




/* 各ページ共通
------------------------------------------------------------------------------------- */
#maincontents{width:585px;float: left;margin-top:50px;}
#maincontents h3{clear: both;margin-bottom:20px;}
.text_red{color:#ff0000;}
.text_info{
	font-weight: bold;
	background-color: #FFE2E2;
	line-height: 1.8em;
	border-bottom: 1px solid #FFB3B3;
	border-right: 1px solid #FFB3B3;
	padding-left: 20px;
	margin-top: 10px;
	background-image: url(../img/rose_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}






/* フッター
------------------------------------------------------------------------------------- */
#footer {width:900px;margin-top: 50px;border-top: 1px solid #998453;}
#footer ul {margin:0 auto;padding:8px 0;}
#footer ul li {display:inline;border-left: 1px solid #998453;list-style-type:none;padding-right:8px;padding-left:8px;}
#footer p {margin:0px;padding:8px 0; float: right;}
address {background:url(../img/logo_04.gif) no-repeat 140px 15px;font-style:normal;font-weight:normal;padding:0; margin:0;}

