@charset "utf-8";
/* $Id: local-sample.css 7156 2010-04-24 16:48:35Z chris $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

html{
	background-image: url(../zoo/images/page_bg.gif);

}

body {
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding: 0px;
	color:#444;
}

.page{
	width:700px;
	background-color:#FFFFFF;
}

#rogo p{
	text-indent: -9999em;
	background-image: url(../zoo/images/rogo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:76px;
	margin-bottom:0;
}

#header-group .block,
#preface-top .inner{
	margin:0;
}

/* 上部subMenu */
#subMenu {
	margin-top:-16px;
	zoom:1;
}
#subMenu ul{
	float:right;
}
#subMenu li{
	float:left;
	list-style:none;
	padding-left:0;
	margin-left:10px;
}
#subMenu li a{
	text-indent: -9999em;
	display:block;
	height:16px;
	background-repeat: no-repeat;
	background-position: left top;
}
li#mnavi_top a{
	background-image: url(../zoo/images/mnavi_top.jpg);
	width:111px;
}
li#mnavi_inq a{
	background-image: url(../zoo/images/mnavi_inq.jpg);
	width:107px;
}
li#mnavi_link a{
	background-image: url(../zoo/images/mnavi_link.jpg);
	width:63px;
}

/* グローバルナビ */
#block-block-3{
	padding:0;
	margin:0;
	margin-top:8px;
	background-color:#FFBB00;
	padding-bottom:5px;
}
#gNavi ul{ margin:0;}
#gNavi li{
	float:left;
	list-style:none;
	margin:0;
}
#gNavi li a{
	display:block;
	height:40px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	background-position: left top;
}
#gNavi li a:hover{
	background-position: left bottom;
}

li#navi_cam a{
	background-image: url(../zoo/images/navi_cam.jpg);
	width:126px;
}
li#navi_event a{
	background-image: url(../zoo/images/navi_event.jpg);
	width:96px;
}
li#navi_zukan a{
	background-image: url(../zoo/images/navi_zukan.jpg);
	width:97px;
}
li#navi_quiz a{
	background-image: url(../zoo/images/navi_quiz.jpg);
	width:143px;
}
li#navi_institution a{
	background-image: url(../zoo/images/navi_institution.jpg);
	width:97px;
}
li#navi_goods a{
	background-image: url(../zoo/images/navi_goods.jpg);
	width:141px;
}
/* コピーライト */
#copyRight p{
	text-align:center;
}

/* フロントバナー */
#block-block-6{ margin-top:1em;}
#block-block-6 ul{ margin-left:0;}
#block-block-6 li{
	list-style:none;
	display:block;
	text-align:center;
	margin-bottom:8px;

}

/* ライブカメラ */
#pid-cam .cam_box{
	display:block;
	width:680px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../zoo/images/cam/cambg02.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0%;
	background-attachment: scroll;
}

#pid-cam .cam_head{
	display:block;
	width:570px;
	margin: 0px 0px 0px 0px;
	padding: 60px 55px 120px 55px;
	background-image: url(../zoo/images/cam/cambg01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0%;
	background-attachment: scroll;
}

#pid-cam .cam_foot{
	display:block;
	width:680px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../zoo/images/cam/cambg03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	background-attachment: scroll;
}

#pid-cam .cam_intro_left{
	display:block;
	width:300px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#pid-cam .cam_intro_right{
	display:block;
	width:262px;
	float:left;
	margin: 0px 0px 0px 8px;
	padding: 10px 0px 0px 0px;
}

#pid-cam .cam_img{
	display:block;
	width:530px;
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 10px 10px;
	background-color:#DEEFA9;
}


#pid-cam .cam_imgbox{
	display:block;
	float:left;
	width:160px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
}


#pid-cam .cam_imgbox_r{
	display:block;
	float:left;
	width:160px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#pid-cam .cam_imgbox_r2{
	display:block;
	float:left;
	width:330px;
	height:157px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../zoo/images/cam/camimg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	background-attachment: scroll;
	text-indent:-9999em;

}

#pid-cam img.cam{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#pid-cam a.cam_hawto{
	display:block;
	width:262px;
	height:89px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../zoo/images/cam/howto1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0%;
	background-attachment: scroll;
	text-indent:-9999em;
}

#pid-cam a:hover.cam_hawto{
	display:block;
	width:262px;
	height:89px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../zoo/images/cam/howto2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0%;
	background-attachment: scroll;
}

/*ページ2分割*/
#content-content .halfleft_c{
	display:block;
	float:left;
	width:330px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

#content-content .halfright_c{
	display:block;
	float:left;
	width:330px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/*ページ3分割*/
#content-content .left3{
	display:block;
	float:left;
	width:213px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

#content-content .center3{
	display:block;
	float:left;
	width:213px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

#content-content .right3{
	display:block;
	float:left;
	width:213px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


#content-content .right3_2{
	display:block;
	float:left;
	width:446px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#pid-institution-list-nimals .list_hatyuurui,
#pid-institution-list-nimals .list_tyouui,
#pid-institution-list-nimals .list_honyuurui{
	text-align:center;
}
/*-----------------------------------------------
恐竜公園用のバナー
----------------------------------------------- */
#block-block-5 .inner{
	position:static;
	margin:0;

}
#bannerDinosaur{
	/*display:none;*/
	width:700px;
	margin-left:auto;
	margin-right:auto;
	zoom:1;
}
#bannerDinosaur a{
	width:107px;
	height:305px;
	/*margin-left:-14px;*/
	position:absolute;
	zoom:1;
	right:auto;
	left:auto;
	z-index:10;
	margin-left:686px;
	top:50px;
/*	zoom:10;
	position: relative;
	z-index:1;*/
}

/*-----------------------------------------------
単独ページ関連
----------------------------------------------- */
#main-content{ margin-top:5px;}

#pid-youtube h1.title,
#block-block-17 h1.title,
#block-block-16 h1.title,
#block-block-14 h1.title,
#block-block-12 h1.title,
#block-block-11 h1.title,
#pid-goods #main-content h1.title,
#pid-cam #main-content h1.title,
#pid-inq #main-content h1.title,
#pid-link #main-content h1.title{
	margin-top:0;
	text-indent:-9999em;
	background-image: url(../zoo/images/title_link.jpg);
	height:75px;
	width:680px;
	background-repeat: no-repeat;
	background-position: left top;
}
#pid-link #main-content th,
#pid-link #main-content td {
	border-left:none;
	border-right:none;
}
#pid-goods #main-content h1.title{ background-image: url(../zoo/images/title_goods.jpg);}
#pid-inq #main-content h1.title{ background-image: url(../zoo/images/title_inq.jpg);}
#pid-cam #main-content h1.title{ background-image: url(../zoo/images/title_cam.jpg);}
#block-block-11 h1.title{ background-image: url(../zoo/images/title_institution.jpg);}
#block-block-12 h1.title{ background-image: url(../zoo/images/title_quiz.jpg);}
#block-block-14 h1.title{ background-image: url(../zoo/images/title_zukan.jpg);}
#block-block-16 h1.title{ background-image: url(../zoo/images/title_youtube.jpg);}
#block-block-17 h1.title{ background-image: url(../zoo/images/title_event.jpg);}
#pid-youtube h1.title{ background-image: url(../zoo/images/title_youtube.jpg);}
#block-block-12{ margin-bottom:0;}

.block#block-block-17{
 margin-bottom:0;
}


#pid-inq strong{
	color: #993300;
	font-size: 138.5%;
	font-weight: bold;
}

/* 共通 */
#main-content .box{ margin-bottom:2em;}
.node-type-news h1,
#main-content h2 {
	background-attachment: scroll;
	background-color: #4D9724;
	background-image: url("../zoo/images/h3bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 2px solid #1F381B;
	border-right: 2px solid #1F381B;
	color: #FFFFFF;
	font-size: 1.2em;
	margin: 0 0 10px;
	padding: 6px 5px 5px 10px;
	width: 663px;
}
.node-type-news h1{
	margin-top:8px;
	line-height:normal;
	vertical-align:bottom;

}
.node-type-news h1 span{ margin-bottom:2px; background-color:#00770b; border: 1px solid #FFFFFF; font-size:12px; padding:2px 4px 1px 4px;}

.node-type-news #news-contents{ padding:4px 8px;}
.zukanGroup #main-content h2 {
	border:none;
	background:none;
	padding:0;
	background-image: url("/sites/default/files/zoo/zukan/lesser/bg01.gif");
	width:auto;

}
#main-content h3 {
	color:#3D6300;
	margin: 0px 0px 3px 0px;
}
#main-content th{
	background-color:#E9FEBA;
	border-bottom: 1px solid #000000;
}

/* フォトギャラリー */
#view-id-animal_photo_gallery-page_1 .views-field-field-photo-800x600-fid{ float:left; width:120px; _float:none}
#view-id-animal_photo_gallery-page_1 .views-field-title{ border: 1px solid #000000;}
#view-id-animal_photo_gallery-page_1 .views-field-title span{
	background-color:#000000;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
	display:block;
}

#view-id-animal_photo_gallery-page_1 .views-field-body{
	font-weight:bold;
}
#view-id-animal_photo_gallery-page_1 .views-field-body strong{
	color:#008800;
}
#view-id-animal_photo_gallery-page_1 .views-field-title span{ text-align:center;}
#view-id-animal_photo_gallery-page_1 .views-field-title,
#view-id-animal_photo_gallery-page_1 .views-field-body,
#view-id-animal_photo_gallery-page_1 .views-field-field-photo-800x600-fid-1,
#view-id-animal_photo_gallery-page_1 .views-field-field-photo-1024x768-fid{
	text-align:center;
	width:150px;
	margin-left:140px;
}
#view-id-animal_photo_gallery-page_1 .views-field-title{ margin-bottom:0.5em;
_margin-top:-90px;
}
#view-id-animal_photo_gallery-page_1 .views-field-body p{ margin-bottom:0.5em;}
#view-id-animal_photo_gallery-page_1 table{ width:677px; margin-left:10px;}
#view-id-animal_photo_gallery-page_1 td{
	background-image: url(/sites/default/files/zoo/zukan/photo/bg_oranges.jpg);
	background-repeat: no-repeat;
	background-position: 130px 20px;
	border:none;
	width:321px;
	padding:0;
	padding-bottom:2em;

}
#view-id-animal_photo_gallery-page_1 td.col-1{	/*padding-left:15px; padding-right:5px;*/}
#view-id-animal_photo_gallery-page_1 td.col-2{
	padding-left:35px;
	background-image: url(/sites/default/files/zoo/zukan/photo/bg_blue.jpg);
	background-position: 165px 20px;
}
#view-id-animal_photo_gallery-page_1 tr{
	background-image: url(/sites/default/files/zoo/zukan/photo/rows-back.gif);
	background-repeat: no-repeat;
	background-position: 320px 45px;
}

#view-id-animal_photo_gallery-page_1 .groupBox{
	background-image: url(/sites/default/files/zoo/zukan/photo/bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding-bottom:20px;
}

#pid-zukan-photo .zukanGroup #main-content h2{ background:none;}
#block-block-15{ text-align:center;}
/* ミュージックホール */
#content-inner .mu_title{
	display:block;
	width:450px;
	height:85px;
	margin: 0px 115px 0px 115px;
	padding: 0px 0px 0px 0px;
	background-image: url(/sites/default/files/zoo/zukan/music/title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0%;
	background-attachment: scroll;
}


#content-inner .mu_box{
	display:block;
	width:600px;
	margin: 0px 40px 0px 40px;
	padding: 0px 0px 11px 0px;
}

#content-inner .mu_line{
	display:block;
	width:213px;
	float:left;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 18px 20px;
	background-image: url(/sites/default/files/zoo/zukan/music/line.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	background-attachment: scroll;
}


#content-inner .mu_dotted{
	display:block;
	width:7px;
	height:67px;
	float:left;
	margin: 45px 43px 0px 44px;
	padding: 0px 0px 0px 0px;
	background-image: url(/sites/default/files/zoo/zukan/music/dotted.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	background-attachment: scroll;
}


#pid-zukan-music #content-inner h2{ background:none;color: #3D6300;}
#content-inner .mu_fla{
	display:block;
	width:66px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content-inner .mu_imgbox img{ margin:0; padding:0;}
#content-inner .mu_imgbox{
	display:block;
	width:137px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-left:10px;
	_padding-left:7px;

}
#content-inner .mu_imgbox embed,
#content-inner .mu_imgbox object{ margin:0; padding:0;}
#content-inner .color04{
	clear:both;
	display:block;
}

/* youtube */
#pid-youtube .view-header h2{
	background-attachment: scroll;
	background:none;
	border:none;
	background-image: url(../zoo/images/douga.gif);
	height:67px;
	margin-top:-50px;
	margin-left:-10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999em;
	padding: 0;
	margin-bottom:0;
	z-index:10;
}

#youtubeSingle,
#view-id-youtube-page_1{
    background-color: #FFFFB3;
    border: 2px solid #996600;
    margin: 0 0 35px;
    padding: 0;
		margin-top:50px;
    width: 676px;
}
#youtubeSingle{ margin-top:0; margin-bottom:0;}
#youtubeSingle .views-row,
#view-id-youtube-page_1 .views-row{
    background-color: #FFFFF2;
    border: 1px solid #996600;
    color: #993300;
    margin: 10px;
    padding: 10px;
    width: 634px;
}
#main-content #youtubeSingle h2,
#view-id-youtube-page_1 .views-field-title{
    background-color: #FFDC93;
    background-image: none;
    border: 1px solid #996600;
    color: #993300;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 5px;
    width: 622px;
}
#youtubeSingle .views-field-title .date-display-single,
#view-id-youtube-page_1 .views-field-title .date-display-single{
	float:right;
}
#youtubeSingle .views-field-field-youtube-tag-value,
#view-id-youtube-page_1 .views-field-field-youtube-tag-value{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
#block-views-youtube_archive-block_1{ margin-bottom:2em;}
#block-views-youtube_archive-block_1 ul{ margin-left:4px;}
#block-views-youtube_archive-block_1 li{
	list-style:none;
	background-image: url(../zoo/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left:12px;
	margin-bottom:4px;
}
#block-views-youtube_archive-block_1 .views-field-field-date-value{ width:7em; }
#block-views-youtube_archive-block_1 .views-field-title{ margin-left:7em; margin-top:-1.25em;}

#youtubeSingle{}

/* イベント情報 */
#view-id-event-page_1 .inner{ overflow:visible; padding-top:2px;}
#view-id-event-page_1 .views-field-title{
	font-weight:bold;
	font-size:116%;
	background-color: #E9FEBA;
	border: 1px solid #000000;
	border-bottom:none;
	padding:2px 4px;
}
#view-id-event-page_1 table{
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom:0;
}
#block-block-18{ margin-bottom:0;}
#view-id-event-page_1 th,#view-id-event-page_1 td{


}
#view-id-event-page_1 th{
	width:160px;
	border-right:none;
}
#pid-event .block-views td{ background-color:#FFFFFF;}
#pid-event .block-views td.views-field-title{
	width:160px;
}
#pid-event .block-views caption{
	background-color:#AAD6EA;
	font-weight:bold;
	font-size:131%;
	text-align:left;
	padding:2px 8px;
	border: 1px solid #000000;
	border-bottom:none;
	margin-bottom:0;
}

#block-views-zoo_etc_event_4m_pho-block_1,
#block-views-zoo_etc_event_4m_pho-block_2,
#block-views-zoo_etc_event_4m_pho-block_3,
#block-views-zoo_etc_event_4m_pho-block_4,
#block-views-zoo_etc_event_4m_pho-block_5,
#block-views-zoo_etc_event_4m_pho-block_6,
#block-views-zoo_etc_event_4m_pho-block_7,
#block-views-zoo_etc_event_4m_pho-block_8,
#block-views-zoo_etc_event_4m_pho-block_9,
#block-views-zoo_etc_event_4m_pho-block_10,
#block-views-zoo_etc_event_4m_pho-block_11,
#block-views-zoo_etc_event_4m_pho-block_12
{ margin-top:-1.5em; position:relative; }

#pid-event .view-zoo-etc-event-4m caption,
#pid-event .view-zoo-etc-event-5m caption,
#pid-event .view-zoo-etc-event-6m caption{ background-color:#FDBBBB;}
#pid-event .view-zoo-etc-event-4m th,
#pid-event .view-zoo-etc-event-5m th,
#pid-event .view-zoo-etc-event-6m th{ background-color:#FEE8E8;}

#pid-event .view-zoo-etc-event-7m caption,
#pid-event .view-zoo-etc-event-8m caption,
#pid-event .view-zoo-etc-event-9m caption{ background-color:#93C9FF;}
#pid-event .view-zoo-etc-event-7m th,
#pid-event .view-zoo-etc-event-8m th,
#pid-event .view-zoo-etc-event-9m th{ background-color:#d1e8ff;}

#pid-event .view-zoo-etc-event-10m caption,
#pid-event .view-zoo-etc-event-11m caption,
#pid-event .view-zoo-etc-event-12m caption{ background-color:#FEDB89;}
#pid-event .view-zoo-etc-event-10m th,
#pid-event .view-zoo-etc-event-11m th,
#pid-event .view-zoo-etc-event-12m th{ background-color:#fff5dc;}

#pid-event .view-zoo-etc-event-1m caption,
#pid-event .view-zoo-etc-event-2m caption,
#pid-event .view-zoo-etc-event-3m caption{ background-color:#a2e494;}
#pid-event .view-zoo-etc-event-1m th,
#pid-event .view-zoo-etc-event-2m th,
#pid-event .view-zoo-etc-event-3m th{ background-color:#daf0d2;}

/* front */
.view-select-news ul,
.view-select-quiz ul,
.view-select-zukan ul { margin-left:0;}
.view-select-news .item-list ul li,
.view-select-quiz .item-list ul li,
.view-select-zukan .item-list ul li { list-style:none; margin-bottom:4px;}
.front li .views-field-field-date-value{
	width:7em;
	background-color:#FF9966;
	color:#FFFFFF;
	text-align:center;
	display:block;
	margin-right:1em;
	float:left;
}
.front li .views-field-title{
	float:left;
	width:500px;

}

/*オーナメント*/
.ornament{
	display:block;
	width:658;
	padding: 10px;
	margin:5px 0px 5px 0px;
	background-color:#E9FEBA;
	border:1px solid #996600;
}

#pid-goods .block-views .view-header p{
	margin-bottom:0.2em;
	margin-left:0.5em;
	font-size:123.1%;
	font-weight:bold;
	color:#3D6300;
	border-bottom: 2px solid #3D6300;
}
#pid-goods .block-views table{ width:auto; }
#pid-goods .block-views th, 
#pid-goods .block-views td,
#pid-goods .views-field-body {
	border:none;
	width:213px;
}

/* 下位下層メニュー */
#block-block-14 h1,
#block-block-11 h1{ margin-bottom:0;}
#block-block-14 ul,
#block-block-11 ul{ margin:0; padding:0;
border: 1px solid #3D6300;
border-left:none;
border-top:none;

}
#block-block-14 li,
#block-block-11 li{
	display:block;
	float:left;
	background-color:#DFF0C5;
	font-weight:bold;
	width:168px;
	border-left: 1px solid #3D6300;

}
#block-block-14.block{ margin-bottom:0;}
#block-block-14 ul{ border:none; margin-bottom:1.5em;}
#block-block-14 li{
	border: 1px solid #3D6300;
	border-right:none;
	border-top:none;
}
#block-block-14 li#subMenu4{
	border-right: 1px solid #3D6300;
}

#block-views-zukan_menu-block_1 li.views-row a,
#block-views-quiz_menu-block_1 li.views-row a,
#block-block-14 a,
#block-block-11 a{ padding:5px; display:block; text-align:center; font-size:116%;}


#block-views-zukan_menu-block_1 li.views-row a:link,
#block-views-zukan_menu-block_1 li.views-row a:visited,
#block-views-zukan_menu-block_1 li.views-row a:hover,
#block-views-quiz_menu-block_1 li.views-row a:link,
#block-views-quiz_menu-block_1 li.views-row a:visited,
#block-views-quiz_menu-block_1 li.views-row a:hover,
#block-block-14 a:link,
#block-block-14 a:visited,
#block-block-14 a:hover,
#block-block-11 a:link,
#block-block-11 a:visited,
#block-block-11 a:hover{
	color:#3D6300;
	text-decoration:none;
}
#block-views-zukan_menu-block_1 li.views-row a:hover,
#block-views-quiz_menu-block_1 li.views-row a:hover,
#block-block-14 a:hover,
#block-block-11 a:hover{background-color:#fff;zoom:1;}


li#subMenu1{width:251px;}
li#subMenu2{width:144px;}
li#subMenu3{width:212px;}
li#subMenu4{width:212px;}


#block-block-14 li#subMenu1{width:193px;}
#block-block-14 li#subMenu2{width:120px;}
#block-block-14 li#subMenu3{width:168px;}
#block-block-14 li#subMenu4{width:194px;}

#block-block-11{
	overflow:visible;

}

/* ------------------------
元サイト継承 class
------------------------ */

/* 画像などの回り込み*/
.imagefloatleft {
	margin:0px 20px 10px 0px;
	float:left;
}


.imagefloatleftno {
	margin:0px 20px 10px 0px;
	float:left;
}

.imagefloatright01 {
	margin:0px 0px 15px 15px;
	float:right;
}

/*フォントカラー*/
.redbold{
	color:#993300;
	font-weight:bold;
}

.redbold_b{
	color:#993300;
	font-weight:bold;
	font-size:1.5em;
}

.color01{
	color:#FF6600;
}

.color02{
	color:#008800;
}

.color03{
	color:#022EDB;
}

.color04{
	color:#893819;
}

.color05{
	color:#FF0000;
}
/*バックナンバー装飾*/
/*装飾共通*/
.bac_articlebox{
	width:536px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFB3;
	border:2px solid #996600;
}


.bac_articlebox_in{
	width:494px;
	margin: 10px;
	padding: 10px 10px 0px 10px;
	background-color:#FFFFF2;
	border:1px solid #996600;
	color:#993300;
}

.quizDesignBox .views-field-title,
.bac_article_title{
	width:482px;
	color:#993300;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	border:1px solid #996600;
	background-color:#FFDC93;
}

/*オンラインクイズ用テキスト*/
.bac_text_q{
	display:block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom:1px dotted #996600;
}

#page .bac_text_a{
	display:block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#fffff2;
	zoom:1;
}

#page .bac_text_a{
	display:block;
	background-color:#993300;
	text-decoration: none;
	color:#993300;
	zoom:1;
}


#page .bac_text_a:hover{
	background-color:#fffff2;
	text-decoration: none;
	zoom:1;
	display:block;
}
.quizDesignBox .views-field-body,
#view-id-quiz_year-page_1 .views-field-body,
#view-id-quiz_new-page_1 .views-field-body{
	border-bottom: 1px dotted #996600;
	display: block;
	margin: 0 0 10px;
	padding: 0 0 5px;
	color:#993300;
}
.quizDesignBox .views-field-body{ border:none;}

#view-id-zukan_year-page_1 .views-row,
#view-id-month_new-page_1 .views-row,
#view-id-quiz_year-page_1 .views-row,
#view-id-quiz_new-page_1 .views-row{
	background-color: #FFFFB3;
	border: 2px solid #996600;
	margin: 0 0 20px;
	padding: 0;
	width: 536px;
}
.views-field-field-month-animal-photo-fid{
	width:250px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.quizDesignBox,
#view-id-quiz_year-page_1 .quizDesignBox,
#view-id-quiz_new-page_1 .quizDesignBox{
	background-color: #FFFFF2;
	border: 1px solid #996600;
	color: #993300;
	margin: 10px;
	padding: 10px 10px 0;
	width: 494px;
}

/* test */
#view-id-zukan_year-page_1,
#view-id-month_new-page_1,
#view-id-quiz_year-page_1,
#view-id-quiz_new-page_1{width: 536px;  float:right;/*display:none;*/}

#block-block-13,
#block-views-zukan_menu-block_1,
#block-views-quiz_menu-block_1{ width:130px;float:left;}

/* frontslide関連 */
.pics{
	display:block;
	width:700px;
	height:300px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.pics img { 
padding: 0px; 
border: 0px solid #ccc; 
background-color: #eee; 
width: 700px; 
height: 300px; 
top: 0; 
left: 0 
}
.front #main-content{

}
.front #block-views-front_slide-block_1{
	margin-bottom:5px;
}
#view-id-front-page_1 .frontNode{
	padding:0px 20px 0px 8px;
}
#block-block-20{
	margin-bottom:0px;
}

#content-region-inner .block{
	overflow:visible;

}

/* frontニュース用の枠 */

.front #content-bottom{ overflow:visible;}
#page #block-views-select_news-block_1,



#page #block-views-select_zukan-block_1,
#page #block-views-select_quiz-block_1{
	background-color: #FFFFB3;
	border: 2px solid #996600;
	margin: 0 0 20px;
	padding: 0;
	width:676px;
	
	overflow:visible;
}
:root *> #page #block-views-select_zukan-block_1 { margin-bottom:0px; }

#block-views-select_news-block_1 .inner,
#block-views-select_zukan-block_1 .inner,
#block-views-select_quiz-block_1 .inner{
	background-color: #FFFFF2;
	border: 1px solid #996600;
	color: #993300;
	margin: 10px;
	padding: 10px;
	width: 634px;
}

#page #content-bottom-inner{ margin-left:10px;}
#page #block-views-select_news-block_1 h2,
#page #block-views-select_zukan-block_1 h2,
#page #block-views-select_quiz-block_1 h2{
	margin:0;
	padding:0;
	background:none;
	border:none;
	background-image: url("../zoo/images/doubutuzyoho.gif");
	background-position: left top;
	background-repeat: no-repeat;
	height: 85px;
	margin-top: -70px;
	margin-left:-30px;
	text-indent: -9999em;
	position: relative;
	z-index:10;
}
#page #block-views-select_news-block_1 h2{background-image: url("../zoo/images/news.gif");}
#page #block-views-select_quiz-block_1 h2{background-image: url("../zoo/images/quiz.gif");}
/* fusion_core CSS を IE6用に上書き */
#pid-goods .block-views .inner,
#view-id-zukan_year-page_1 .inner,
#view-id-month_new-page_1 .inner,
#view-id-quiz_year-page_1 .inner,
#view-id-quiz_new-page_1 .inner,
#block-views-zukan_menu-block_1 .inner,
#block-views-quiz_menu-block_1 .inner{
	_position:static;
}

#block-views-zukan_menu-block_1 ul,
#block-views-quiz_menu-block_1 ul{/*border: 1px solid #3D6300;*/ margin:0; border-bottom:none;}
#block-views-zukan_menu-block_1 li.views-row,
#block-views-quiz_menu-block_1 li.views-row{
	width:100%;
	display:block;
	background:none;
	border:none;
	margin:0;
	border: 1px solid #3D6300;
	border-top: none;
	vertical-align:bottom;
	zoom: 1;

}
#block-views-zukan_menu-block_1 li.views-row a,
#block-views-quiz_menu-block_1 li.views-row a{
	background-color: #DFF0C5;
	color: #3D6300;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	text-decoration: none;
	display:block;
	text-align:center;
}

#block-views-zukan_menu-block_1 li.views-row-first,
#block-views-quiz_menu-block_1 li.views-row-first{
	border-top: 1px solid #3D6300;
}

#pid-event #content-bottom #content-bottom-inner{
	margin-left:0;
}
:root *> #block-block-30 {margin-top:20px;}
#block-block-30.block .inner{ margin-left:0;}
#block-block-30 .inner-wrapper{
	background-color: #FFFFB3;
	border: 2px solid #996600;
	margin: 0 0 35px;
	padding: 0;
	width: 676px;
}
#block-block-30 .inner-inner{
	background-color: #FFFFF2;
	border: 1px solid #996600;
	color: #993300;
	margin: 10px;
	padding: 10px;
	width: 634px;
}
#block-block-30 h2{
	background:none;
	background-color: #FFDC93;
	border: 1px solid #996600;
	color: #993300;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 5px;
	width: 622px;
}

#block-block-30 td,
#block-block-30 th{ text-align:left; font-weight:normal;}

table.colorborder td,
table.colorborder th{
	border: 1px solid #996600;
}
table.colorborder {
    background-color: #FFFFFF;
    border-bottom: 1px solid #996600;
    border-collapse: collapse;
    border-right: 1px solid #996600;
    color: #444444;
    margin: 0;
    padding: 0;
}
table.colorborder td.item, table.colorborder th.item {
    background-color: #E9FEBA;
}
table.cell02 .part {
    width: 20%;
}
table.colorborder td, table.colorborder th {
    border-left: 1px solid #996600;
    border-top: 1px solid #996600;
    padding: 3px;
}

.goPageUp a{
	display:block;
	text-indent:-9999em;
	background-image: url(../images/btn-pageup.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:18px;
	width:81px;
	margin-left:auto;
	margin-right:10px;;

}

#block-views-youtube_archive-block_1 ul.pager li{ background:none;} 
ul.pager a, ul.pager li.pager-current {
	 border:none;
}

#weatherBox {
	position: relative;
  z-index: 100;
}





/*-------------------------------------------------------------
	北口モノレールのご案内
-------------------------------------------------------------*/
.institution_monorail{
	background-color:#fff4f4 ;
}
	
	.institution_monorail .monorail_block{
		width:95% ;
		overflow:hidden ;
		margin:0 auto 30px auto ;
	}
		
		.institution_monorail .monorail_block .photo{
			width:250px ;
			float:left ;
		}

			.institution_monorail .monorail_block .photo div{
				margin:0 auto 5px auto ;
				text-align:center ;
			}
	
		.institution_monorail .monorail_block .info{
			width:380px ;
			float:right ;
		}
	
			.institution_monorail .monorail_block .info .note{
				margin:0 auto 20px auto ;
			}
		
			.institution_monorail .monorail_block .info dl{
				overflow:hidden ;
				margin:0 auto 20px auto ;
			}

				.institution_monorail .monorail_block .info dl dt{
					font-weight:bold ;
					font-size:110% ;
					margin:0 auto 10px auto ;
					border-bottom: 2px solid #358216 ;
					padding-bottom:5px ;
					color:#358216 ;
				}
		
				.institution_monorail .monorail_block .info dl dd{
					margin:0 auto 15px auto ;
				}
		
					.institution_monorail .monorail_block .info dl dd .sub_note{
						font-size:95% ;
						color:#333 ;
						margin:10px auto ;
					}
			

               

/*-------------------------------------------------------------
	動物紹介
-------------------------------------------------------------*/
.views-row{}
#pid-animal-list .view-content .views-row,
#pid-monorail-list .view-content .views-row{
    width: 150px;
    display: inline-block;
    padding: 0 8px 25px 8px;
    vertical-align: top;
    text-align: center;
}

	#pid-animal-list .views-field-field-photo-fid .field-content a,
	#pid-monorail-list .views-field-field-photo-fid .field-content a{
		display: block;
		border-radius: 15px;
		overflow: hidden;
		height: 140px !important;
		width: 140px;
		margin-bottom: 15px;
		margin: 0 auto 10px auto;
		text-align: center;
		border: solid 4px #FFF;
	}

		#pid-animal-list img.imagefield.imagefield-field_photo,
		#pid-monorail-list img.imagefield.imagefield-field_photo{
			width: 180px;
			height: auto;
			display: inline-block;
			margin-left: -20px;
			min-height: 150px;
			margin-top: -10%;
			margin-bottom: 0;
		}
	
		
		#pid-animal-list label.views-label-title,
		#pid-monorail-list label.views-label-title{
			display: none;
		}
		
		#pid-animal-list .field-content a,
		#pid-monorail-list .field-content a{
			color:#13680D;
		}

		#pid-animal-list .views-field-field-photo-fid span.field-content,
		#pid-monorail-list .views-field-field-photo-fid span.field-content{
			display: inline-block;
			border-radius: 19px;
			overflow: hidden;
			height: 148px !important;
			width: 148px;
			text-align: center;
			border: solid 3px #C8ED8E;
		}
		#pid-animal-list .grid16-8 {
			width: 100%;
		}

/*動物一覧*/
#pid-doanimals div.block-views {
    width: 230px;
    /* float: left; */
}

#pid-doanimals td {
    border-left: 1px solid #996600;
    border-top: 1px solid #996600;
	border-bottom: 1px solid #996600;
	border-right: 1px solid #996600;
    padding: 3px;
    background: #FFF;
}

#pid-doanimals th {
    text-align: center;
    background: #FFF;
    font-size: 120%;
    border: 0;
    font-family: meiryo;
    color: #FF8E00;
}

#pid-doanimals span.tenji.on {
    display: none;
}

#pid-doanimals #block-views-mammalian-block_1,
#pid-doanimals #block-views-birds-block_1,
#pid-doanimals #block-views-reptiles-block_1{
	display: table-cell;
	float: none;
}

/*-------------------------------------------------------------
	動物詳細
-------------------------------------------------------------*/
img.imagefield.imagefield-field_photo {
    width: 80%;
    height: auto;
    margin: 20px auto 0 auto;
    display: inline-block;
    border: solid 3px #FFBB00;
}

.views-field-field-enname-value.clearfix {
    float: left;
    font-weight: bold;
    font-size: 130%;
    color: #10690F;
    overflow: hidden;
    width: 49%;
    padding-left: 1%;
    padding-top: 10px;
}

.views-field-field-scname-value.clearfix {
    float: left;
    font-weight: bold;
    font-size: 130%;
    color: #10690F;
    overflow: hidden;
    width: 49%;
    padding-left: 1%;
    padding-top: 10px;
    /* clear: both; */
}

.views-field-field-enname-value.clearfix {}

.views-field-field-sub-value.clearfix {
    color: #10690F;
    width: 49%;
    float: left;
    /* clear: both; */
    font-size: 120%;
    padding-top: 10px;
    font-weight: bold;
    padding-left: 1%;
    /* margin-bottom: 15px; */
}

.views-field-field-distribution-value.clearfix {
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    font-size: 120%;
    margin-bottom: 30px;
    clear: both;
    float: none;
}

label.views-label-field-distribution-value {
    font-weight: bold;
}

label.views-label-field-ecology-value {}

.views-field-field-ecology-value.clearfix {
    font-size: 120%;
}

label.views-label-field-ecology-value {
    font-weight: bold;
}

label.views-label-field-photo-fid {
    display: none;
}

.view-header {
    display: none;
}

.page-animal .views-field-title.clearfix h3.animal_title,
.page-monorail .views-field-title.clearfix h3.animal_title {
    font-size: 288%;
    border-bottom: solid 3px;
    color: #444 !important;
    margin-bottom: 10px;
}

.views-field-field-photo-fid.clearfix {
    text-align: center;
    margin-bottom: 5px;
}

#pid-animal-list .views-field-field-photo-fid.clearfix,
#pid-monorail-list .views-field-field-photo-fid.clearfix{
    margin-bottom: 0;
}

.views-field-field-distribution-value label.views-label-field-distribution-value,
.views-field-field-ecology-value label.views-label-field-ecology-value {
    display: table-cell;
}

.views-field-field-distribution-value .field-content,
.views-field-field-ecology-value .field-content{
    display: table-cell;
    width: 93%;
}



.views-field-field-type-value.clearfix {
    width: 49%;
    float: left;
    color: #10690F;
    font-size: 120%;
    padding-top: 10px;
    font-weight: bold;
    padding-left: 1%;
}

label.views-label-field-type-value {
    float: left;
    margin-right: 10px;
}

.views-field-field-type-value p {
	margin:0;
}

label.views-label-field-sub-value {
    margin-right: 5px;
}

label.views-label-field-sub-value {
	display:inline-block ;
	width:35px ;
	text-indent:-9999em ;
}