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

table   {font-size:0.75em;
        margin-bottom:20px;
        width:700px;
        border:none;
        border-collapse:collapse}
	font-family:courier,consolas,monaco}

th,td   {padding:5px}

th    {width:120px;
      text-align:left;
      vertical-align:top;
      background-color:#ffffff;
      border:solid 1px #6699ff}

td    {background-color:#ffffff;
      border:solid 1px #6699ff}

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: 705px;
                float: right;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 25px;
                margin-top: 0px}

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



div#content h3	{background-image: url(image/olive_aqua_bar_705px.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 p	{font-size: 0.75em;
	        line-height: 1;
	        margin-top: 10px;
	        text-align: right;
	        font-family:courier,consolas,monaco}

div#content p2	{font-size: 0.75em;
	        line-height: 1;
	        margin-top: 10px;
	        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#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>
