@charset "utf-8";

/**********************************************************************
AUTHOR          Goto Kazuhito
CSS構成書:
Last Modified: 2008.02.05

***********************************************************************/

/*　階層構造図
#wrapper
			#header					width:774px
			#globalnavi				width:
			#container				width:
			#footer					width:
*/




/*-----------------------------------------------------------------------
		TOPページ専用	2008.05.07	Goto Kazuhito
-----------------------------------------------------------------------*/


#header h1{
	margin:70px 0 0 50px;
	_margin:70px 0 0 25px;
}










/*-----------------------------------------------------------------------
		グローバルナビ(#global_menu)
-----------------------------------------------------------------------*/



#globalnavi{
	margin:70px 0 0 18px;
	_margin:70px 0 0 9px;
	width:auto;
	float:left;
	background:url(../images/globalmenu/menu_bg.jpg) no-repeat top;
	text-align:left;
}


/* グローバルメニュー設定 */

#gm01{
	width:54px;
	height:25px;
}





* html dt a{
behavior: expression(IEPNGFIX.fix(this));
} 



/* ブロック詳細リンク設定 */
#gm01 a:link {
	display:block;
	width:54px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu01.png) no-repeat top;
} 
#gm01 a:visited {
	display:block;
	width:54px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu01.png) no-repeat top;
} 
#gm01 a:hover {
	display:block;
	width:54px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu01_2.png) no-repeat top;
} 
#gm01 a:active {
	display:block;
	width:54px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu01_2.png) no-repeat top;
} 










#gm02{
	width:53px;
	height:26px;
}


/* ブロック詳細リンク設定 */
#gm02 a:link {
	display:block;
	width:53px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu02.png) no-repeat top;
} 
#gm02 a:visited {
	display:block;
	width:53px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu02.png) no-repeat top;
} 
#gm02 a:hover {
	display:block;
	width:53px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu02_2.png) no-repeat top;
} 
#gm02 a:active {
	display:block;
	width:53px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu02_2.png) no-repeat top;
} 

#gm03{
	width:75px;
	height:26px;
}


/* ブロック詳細リンク設定 */
#gm03 a:link {
	display:block;
	width:75px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu03.png) no-repeat top;
} 
#gm03 a:visited {
	display:block;
	width:75px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu03.png) no-repeat top;
} 
#gm03 a:hover {
	display:block;
	width:75px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu03_2.png) no-repeat top;
} 
#gm03 a:active {
	display:block;
	width:75px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu03_2.png) no-repeat top;
} 






#gm04{
	width:166px;
	height:25px;
}


/* ブロック詳細リンク設定 */
#gm04 a:link {
	display:block;
	width:166px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu04.png) no-repeat top;
} 
#gm04 a:visited {
	display:block;
	width:166px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu04.png) no-repeat top;
} 
#gm04 a:hover {
	display:block;
	width:166px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu04_2.png) no-repeat top;
} 
#gm04 a:active {
	display:block;
	width:166px;
	height:25px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu04_2.png) no-repeat top;
}

#global_menu dd{
	margin:10px 0;
	padding:3px;
	width:350px;
	color:#eee;
	font-size:0.9em;
	line-height:1.5em;
}






/*-----------------------------------------------------------------------
		コンテナ(#container)
-----------------------------------------------------------------------*/


#container{
	width:590px;
	height:443px;
	float:left;
	background:url(../images/photo.png) top right no-repeat;
}


* html #container {
behavior: expression(IEPNGFIX.fix(this));
} 




/* ブロック詳細リンク設定 */
p.p_click a:link {
	color: #222;
	text-decoration: none; 
} 
p.p_click a:visited {
	color: #222;
	text-decoration: none; 
} 
p.p_click a:hover {
	color: #333;
	text-decoration: underline; 
} 
p.p_click a:active {
	color: #333;
	text-decoration: underline; 
} 
