<!--
h2,h3,h4{font-weight:normal;}
-->



table   {font-size:0.75em;
        text-align:left;
        margin-top:10px;
        margin-bottom:5px;
        width:500px;
        border:none;
	font-family:courier,consolas,monaco}

th,td   {padding:0px}

th    {width:200px;
      font-size:0.9em;
      text-align:left;
      vertical-align:top;
      background-color:#ffffff;
      font-weight:normal;
      border:solid 0px #000000}

td    {background-color:#ffffff;
      border:solid 0px #000000}

body   {background-color:#99cc33;
       background-image:url(image/back-border_900px.png);
       background-repeat:repeat-y;
       background-position: top center;
       margin:0;
       padding:0}

a	{color: #017acd}

/* コンテナ */
div#container	{width: 880px;
	        margin-left: auto;
	        margin-right: auto}

/* ヘッダー */
div#header	{background-color: #ffffff;
	background-image: url(image/animalartcafe_title_900px.png);
	padding: 75px 20px}

div#header h1	{color: #000000;
	font-size: 2em;
	font-family:courier,consolas,monaco;
	margin: 0}

div#header p	{color: #000000;
	font-size: 0.75em;
	margin: 0}

/* メニュー */
ul#menu	{font-size: 0.6em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 0;
	height: 35px;
	background-color: #ffffff;
	background-image: url(image/rollover_green_150_35.png);
	font-family:courier,consolas,monaco}

ul#menu li	{list-style-type: none;
	float: left}

ul#menu li a	{display: block;
	width: 120px;
	line-height: 35px;
	text-decoration: none;
	text-align: center;
	color: #003300;
	background-color: #ffffff;
	background-image: url(image/rollover_green_150_35.png);
	border-right: solid 1px #ffffff}

ul#menu li a:hover	{background-color: ffffff;
	background-position: left bottom;
        color: #ffffff}



/* パンくずリスト */
p#bread	{font-size: 0.75em;
	margin-top: 10px;
	margin-bottom: 15px;
color: #017acd}


/* メイン */
div#main	{width: 720px;
                float: left}

/* コンテンツ */
div#content	{width: 545px;
                float: right;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 25px;
                margin-top: 0px}

div#content h2	{border-bottom:solid 1px #000000;
                background-image: url(image/shikaku_olive_5px.png);
                background-repeat: no-repeat;
                line-height: 0.5;
                font-size: 0.75em;
                padding-left: 10px;
                margin-top: 0px;
                margin-bottom: 0px;
                color: #000000;
                clear:both;
	        font-family:courier,consolas,monaco}

div#content h3	{background-image: url(image/olive_aqua_bar_545px.png);
                background-repeat: no-repeat;
                line-height: 1;
                font-size: 0.7em;
                line-height: 20px;
                padding-left: 15px;
                margin-top: 0px;
                color: #ffffff;
                margin-bottom: 0;
                clear:both;
	        text-align: center;
	        font-family:courier,consolas,monaco}

div#content h4	{font-size: 0.75em;
                line-height: 17px;
                padding-left: 15px;
                margin-top: 5px;
                color: #000000;
                margin-bottom: 10;
                clear:both;
	        font-family:courier,consolas,monaco}

div#content h5	{background-image: url(image/shikaku_olive_5px.png);
	        background-repeat: no-repeat;
	        background-position: 0 6px;
                border-bottom:solid 2px #000000;
	        font-size: 0.7em;
	        line-height: 17px;
	        padding-left: 7px;
	        margin-top: 0px;
	        margin-bottom: 0;
	        font-family:courier,consolas,monaco}

div#content p	{font-size: 0.75em;
	        line-height: 1;
	        margin-top: 10px;
	        text-align: right;
	        font-family:courier,consolas,monaco}


/* サイドバー */
div#sidebar	{width: 166px;
	        float: left;
	        margin-bottom: 25px;
                font-size: 0.7em;
		line-height: 0}

div#sidebar p	{font-size: 0.9em;
                line-height: 1.5;
	        margin: 0px 0px;
	        text-align: left;
	        color:#cc3333;
	        padding: 5px;
	        font-family:courier,consolas,monaco}

ul.sidemenu   {font-size: 1em;
	      margin-top: 0;
	      margin-left: 0;
	      padding-left: 0;
	      line-height: 0;
	      font-family:courier,consolas,monaco}

ul.sidemenu li	{list-style-type: none}

ul.sidemenu li a   {display: block;
	           line-height: 53px;
	           text-decoration: none;
	           color: #000033;
	           padding-left: 0px;
	           background-image: url(image/sidebar_001.png);
	           margin-bottom: 3px;
	           text-align: center}

ul.sidemenu li a:hover	{background-image: url(image/sidebar_over_001.png);
	                color: #663333;}


ul.sidemenu li2 a   {display: block;
	           line-height: 53px;
	           text-decoration: none;
	           color: #000033;
	           padding-left: 0px;
	           background-image: url(image/sidebar_002.png);
	           margin-bottom: 3px;
	           text-align: center}

ul.sidemenu li2 a:hover	{background-image: url(image/sidebar_over_002.png);
	                color: #663333;}


ul.sidemenu li3 a   {display: block;
	           line-height: 53px;
	           text-decoration: none;
	           color: #000033;
	           padding-left: 0px;
	           background-image: url(image/sidebar_003.png);
	           margin-bottom: 3px;
	           text-align: center}

ul.sidemenu li3 a:hover	{background-image: url(image/sidebar_over_003.png);
	                color: #663333;}




ul.sidemenu ul 	{margin: 0;
	        padding: 0}

ul.sidemenu ul li a 	{background-color: #ffffff;
	                color: #000000;
	                line-height: 20px
                        background-image: url(image/sidebar_olive_over_s.png)}

ul.sidemenu ul li a:hover 	{background-color: #ffccff;
                                background-image: url(image/sidebar_olive_over_s.png)}




ul.sidemenu ul li p   {font-size: 0.7em}


div.info	   {border: solid 1px #ff8c00;
	           margin-bottom: 20px}

div#sidebar h2	{background-image: url(image/info_166_20.png);
                        background-repeat: no-repeat;
                        line-height: 1;
	                border-bottom: solid 1px #ff8c00;
	                color: #ffffff;
	                font-size: 0.6em;
	                text-align: center;
	                padding: 5px;
	                margin-top: 0;
	                margin-bottom: 0px;
	                font-family:courier,consolas,monaco}
img {float:left;
	                margin-right: 3px;
	                margin-bottom: 3px;}

div#sidebar p	{font-size: 0.7em;
	                margin: 0px 0px;
	                text-align: left;
	                color:#cc3333;
	                padding: 5px;
                line-height: 1.35;
	                font-family:courier,consolas,monaco}


/* 右サイドバー */
div#sidebar-right  {width: 150px;
	           float: right}

div.info	   {border: solid 1px #99ccff;
	           margin-bottom: 20px}

div#sidebar-right h2	{background-image: url(image/sky_aqua_information.png);
                        background-repeat: no-repeat;
                        line-height: 1;
	                border-bottom: solid 1px #99ccff;
	                color: #003366;
	                font-size: 0.6em;
	                text-align: center;
	                padding: 5px;
	                margin-top: 0;
	                margin-bottom: 3px;
	                font-family:courier,consolas,monaco}

div#sidebar-right p	{font-size: 0.6em;
	                margin: 3px 2px;
	                text-align: left;
	                color:#cc3333;
	                padding: 5px;
	      font-family:courier,consolas,monaco}

div#sidebar-right ul	{font-size: 0.75em;
	                margin: 5px;
	                padding: 0;
	      font-family:courier,consolas,monaco}

div#sidebar-right ul li  {background-image: url(image/maru-green.png);
	                 background-repeat: no-repeat;
	                 background-position: 0 6px;
	                 padding-left: 13px;
	                 list-style-type: none;
	                 line-height:1.5}

/* アンカーポイント */
div#pagetop p	{font-size: 0.5em;
                line-height: 1.5;
	        margin: 0px 0px;
	        text-align: left;
	        color:#cc3333;
	        padding: 5px;
	        font-family:courier,consolas,monaco}

/* フッター */
div#footer	{border-top: solid 1px #666666;
	        width: 880px;
	        margin-top: 0;
	        padding-top: 5px;
	        clear: both}

div#footer p  {font-size: 0.6em;
              color:#cc3333;
	      font-family:courier,consolas,monaco}


img   {float:left;
      margin-right:10px;
      margin-bottom:10px}

address	{font-size: 0.75em;
        color:#333333;
	font-style: normal;
	text-align: center;
        margin-top:30px}

</style>
