@charset "UTF-8";

	html {  
		height: 100%;  
		width:100%;
	} 

img {
	border : none;
}
.clear {
	clear : both;
	margin : 0;
	padding : 0;
}

hr.clear {
	border:none;
	clear : both ;
	display:block;
	line-height:1px;
}

.clearleft { 
	clear : left ;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

p {
	margin : 0
	padding : 0;
}



body {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:78%;
	line-height:1.6;
	font-family: 'CI','qMm?S Pro W4', 'Hiragino Maru Gothic Pro W4','Verdana','Lucida Sans Unicode',Osaka, sans-serif !important;
	height:100%;
	width:100%;
	background:#fff;
}

#wrapper {
	margin : 0 auto;
	background:url("../img/common/header_bar.jpg") top repeat-x  ;
}

/*HEADER*/
#header {
	width : 1000px ;
	height : 120px;
	margin : 0 auto;
	padding : 0;
}
	#header h1 {
		float : left ;
		margin-top:17px;
		margin-left:30px;
		padding:0;
	}


	#header #BEARFOREST {
		float : right ;
		margin-top:33px;
		margin-left:10px;
		padding:0;
	}
	#header #meta {
		display:none;
}
/*container*/
#container {
	clear: both; 
	width : 1000px ;
	margin : 0 auto;
	padding : 0;
	min-height : 900px !important; 
	height: auto !important;
	background:url("../img/top/TOP-20250831.jpg")  top right no-repeat  !important;}



		/*O[oirQ[V*/
		#container #grobalnavi {
		margin:0px 0px 0px 30px;
		text-align:left;
		}

		#container #grobalnavi ul {
		margin:0;
		padding:0;
		list-style:none;
		}
		#container #grobalnavi ul li {
			margin:0px;
			padding:0px;
		}
		#container #grobalnavi ul li a { text-indent:-9999px;}
	/*O[oirgn1*/
		#container #grobalnavi li.gn01 a:link ,
		#container #grobalnavi li.gn01 a:visited {
		 background:url("../img/common/gnavi01_off.gif") no-repeat ;width:127px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
		#container #grobalnavi li.gn01 a:hover,
		#container #grobalnavi li.gn02 a:active {
		 background:url("../img/common/gnavi01_on.gif") no-repeat ;width:127px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
	/*O[oirgn2*/
		#container #grobalnavi li.gn02 a:link ,
		#container #grobalnavi li.gn02 a:visited {
		 background:url("../img/common/gnavi02_off.gif") no-repeat ;width:149px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:5px;
		}
		#container #grobalnavi li.gn02 a:hover,
		#container #grobalnavi li.gn02 a:active {
		 background:url("../img/common/gnavi02_on.gif") no-repeat ;width:149px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:5px;
		}
	/*O[oirgn3*/
		#container #grobalnavi li.gn03 a:link ,
		#container #grobalnavi li.gn03 a:visited {
		 background:url("../img/common/gnavi03_off.gif") no-repeat ;width:211px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:8px;
		}
		#container #grobalnavi li.gn03 a:hover,
		#container #grobalnavi li.gn03 a:active {
		 background:url("../img/common/gnavi03_on.gif") no-repeat ;width:211px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:8px;
		}
	/*O[oirgn4*/
		#container #grobalnavi li.gn04 a:link ,
		#container #grobalnavi li.gn04 a:visited {
		 background:url("../img/common/gnavi04_off.gif") no-repeat ;width:136px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
		#container #grobalnavi li.gn04 a:hover,
		#container #grobalnavi li.gn04 a:active {
		 background:url("../img/common/gnavi04_on.gif") no-repeat ;width:136px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
	/*O[oirgn5*/
		#container #grobalnavi li.gn05 a:link ,
		#container #grobalnavi li.gn05 a:visited {
		 background:url("../img/common/gnavi05_off.gif") no-repeat ;width:134px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
		#container #grobalnavi li.gn05 a:hover,
		#container #grobalnavi li.gn05 a:active {
		 background:url("../img/common/gnavi05_on.gif") no-repeat ;width:134px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
	/*O[oirgn6*/
		#container #grobalnavi li.gn06 a:link ,
		#container #grobalnavi li.gn06 a:visited {
		 background:url("../img/common/gnavi06_off.gif") no-repeat ;width:85px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:8px;
		}
		#container #grobalnavi li.gn06 a:hover,
		#container #grobalnavi li.gn06 a:active {
		 background:url("../img/common/gnavi06_on.gif") no-repeat ;width:85px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:8px;
		}
	/*O[oirgn7*/
		#container #grobalnavi li.gn07 a:link ,
		#container #grobalnavi li.gn07 a:visited {
		 background:url("../img/common/gnavi07_off.gif") no-repeat ;width:106px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:5px;
		}
		#container #grobalnavi li.gn07 a:hover,
		#container #grobalnavi li.gn07 a:active {
		 background:url("../img/common/gnavi07_on.gif") no-repeat ;width:106px; height:30px;display:block;text-indent:-9999px;overflow:hidden;margin-bottom:5px;
		}
	/*O[oirgn8*/
		#container #grobalnavi li.gn08 a:link ,
		#container #grobalnavi li.gn08 a:visited {
		 background:url("../img/common/gnavi08_off.gif") no-repeat ;width:69px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
		#container #grobalnavi li.gn08 a:hover,
		#container #grobalnavi li.gn08 a:active {
		 background:url("../img/common/gnavi08_on.gif") no-repeat ;width:69px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
	/*O[oirgn9*/
		#container #grobalnavi li.gn09 a:link ,
		#container #grobalnavi li.gn09 a:visited {
		 background:url("../img/common/gnavi09_off.gif") no-repeat ;width:79px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
		#container #grobalnavi li.gn09 a:hover,
		#container #grobalnavi li.gn09 a:active {
		 background:url("../img/common/gnavi09_on.gif") no-repeat ;width:79px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
	/*O[oirgn10*/
		#container #grobalnavi li.gn10 a:link ,
		#container #grobalnavi li.gn10 a:visited {
		 background:url("../img/common/gnavi10_off.gif") no-repeat ;width:83px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
		#container #grobalnavi li.gn10 a:hover,
		#container #grobalnavi li.gn10 a:active {
		 background:url("../img/common/gnavi10_on.gif") no-repeat ;width:83px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
	/*O[oirgn11*/
		#container #grobalnavi li.gn11 a:link ,
		#container #grobalnavi li.gn11 a:visited {
		 background:url("../img/common/gnavi11_off.gif") no-repeat ;width:188px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}
		#container #grobalnavi li.gn11 a:hover,
		#container #grobalnavi li.gn11 a:active {
		 background:url("../img/common/gnavi11_on.gif") no-repeat ;width:188px; height:30px;display:block;text-indent:-9999px;overflow:hidden;
		}



		#container #grobalnavi .bl {
			font-size: 1.25em;
			}
				#container #grobalnavi .bl 	img{
						display : block ;
						width:150px;
					}
		#container a.bloglink:link ,
		#container a.bloglink:visited { 
		color :#e83b27 ;
		border : underline;
	
		}
		#container a.bloglink:hover,
		#container a.bloglink:active {
		color :#e83b27 ;
		text-decoration : none;
		border : none;
		}

		/*topics*/
		#container #message {
		float : right ;
		/*padding-left : 3em ;*/
		margin-right : 120px ;
		padding-top : 1em ;
		/*padding-top : 12em ;*/
		text-align : left ;
	   }
		#container #message span {
			font-size:115%;
			font-style : bold ;
		}
		/*border : 1px solid ;*/






		/*topics*/
		#container #topics {
		/*clear : both ;*/
		float : left;
		margin:20px 0px 0px 30px  !important;
		text-align:left;
		}
		#container #topics ul {
		list-style : none ;
		margin : 0; 
		padding : 0;
		}
		#container #topics li {
		margin : 0;
		line-height:1.6;
		font-size:0.9em ;
		}
		#container #topics li span {
		display : inline-block ;
		margin-right:0.5em;
		}
		#container #topics li strong {
			font-size:1.1em
		}
		#container #topics li a:link ,
		#container #topics li a:visited {
		color:#212121;
		text-decoration : none;
		border : none;
		}
		#container #topics li a:hover ,
		#container #topics li a:active {
		color:#002d82;
		text-decoration : none;
		border-bottom : 1px solid #909090;
		}
a.blank:link ,
a.blank:visited {
	background : url("../img/i_blank.gif") no-repeat left center;
	text-decoration : underline;
	font-weight : bold;
	padding : 0 0 0 15px;
	color:#444444;
}
a.blank:hover ,
a.blank:active {
	background : url("../img/i_blank.gif") no-repeat left center;
	text-decoration : none;
	font-weight : bold;
	padding : 0 0 0 15px;
	color:#5c5c5c;
}
		/*Googl-feed Topics*/
		#container #topics #google-feed {
		margin : 0; 
		padding : 0;
		text-align:left;
		}
		#container #topics h2 {
			font-weight : bold; 
			font-size: 0.9em ;
			margin:0.6em 0px 0px 0px;
			padding : 0;
			color:#2a2a2a;
		}
		#container #topics #google-feed ul.feed {
		list-style : none ;
		margin : 0 ; 
		padding : 0;
		}
		#container #topics #google-feed li {
		margin : 0;
		line-height:1.6;
		font-size:0.9em ;
		}
		#container #topics #google-feed li span {
		display : inline-block ;
		margin-right:0.5em;
		}
		#container #topics #google-feed li a:link ,
		#container #topics #google-feed li a:visited {
		color:#212121;
		text-decoration : none;
		border : none;
		}
		#container #topics #google-feed li a:hover ,
		#container #topics #google-feed li a:active {
		color:#002d82;
		text-decoration : none;
		border-bottom : 1px solid #909090;
		}


		/*Banner*/
		#container #banner {
		margin:20px 0px 0px 30px;
		text-align:left;
		}




/*#footer*/
#footer {
	clear:both;
	margin:20px 0 1em 10px;
	padding :0 0 1em 0;
	text-align: left;
}
#footer #credit{
	margin:0;
	padding:0 ;
	font-size:0.7em !important;
}
