﻿@charset "utf-8";
/* CSS Document */



/*----------------------------------------------------------
HTML
----------------------------------------------------------*/
html {	
	overflow-y:scroll;
}
/*----------------------------------------------------------
BODY (ieハックあり）
----------------------------------------------------------*/
body {
	
	background:
		url(../images/common/bg_main2.gif) 
		 repeat-y center top;
		 	 
	font-size: 82%;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
	color:#666666;
	line-height: 1.8;
	text-align: center;
}

/*----------------------------------------------------------
NONVISUAL-MENU
----------------------------------------------------------*/
div.nonvisual-menu {
	width:0;
	height:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	/* except MacIE \*/position: absolute;/* end */
	left:0;
	top:0;
	color:#fff;
}

div.nonvisual-menu a {
	text-decoration:none;
	font-size:1px;
	line-height:1px;
	color:#fff;
}
#MAIN-CONTENT img{
	position:absolute;
	border:none!important;
	height: 1px;
	top: 0px;
	left: 0px;
}


/*----------------------------------------------------------
COMMON
----------------------------------------------------------*/

/* menu_common
---------------------*/
dl dt.menutitle {
	/* except MacIE \*/position:absolute;/* end */
	top:0;
	left:0;
	width:0;
	height:0;
	font-size:1px;
	line-height:1px;	
	overflow:hidden;
}



/* menu_common
---------------------*/
dl dt.menutitle2 {
	/* except MacIE \*/position:absolute;/* end */
	top:0;
	left:0;
	width:0;
	height:0;
	font-size:1px;
	line-height:1px;	
	overflow:hidden;
}




/*----------------------------------------------------------
CONTAINER
----------------------------------------------------------*/
#container {
	width:100%;
	margin:0;
}

/*----------------------------------------------------------
HEADER
----------------------------------------------------------*/
#header {
	position:relative;
	width:980px;
	height:176px;
	margin:4px auto 0 auto;
	text-align:left;
}

/* LOGO
---------------------*/
#header h1,
#header p#logo {
	width: 297px;
	margin: 0;
	padding: 0;
}



#title { position:relative;
	width:980px;
	margin:4px auto 0 auto;
	text-align:center;
	
	}

h1 {
	
	font-size:6px; color:#999; margin-top:1px;  margin-left:0px;


	
	}


div#title p{
	
	font-size:6px; color:#999; margin-top:1px;  margin-right:0px;

	}


#title h2 {
		font-size:6px; color:#999; margin-top:0px;  margin-right:0px; 	font-weight:bold;
	margin:0;
	padding:0px 0px 0px 0px;
		font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝","Meiryo","メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	background-image:url(../images/index/title_h2_ipon.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:12px;

	}




#footerTop p ,td p{ color: #999; 	font-size:82%;
}




/* HEADER NAVI
---------------------*/
#header dl#hNavi dd {
	position:absolute;
	top:0px;
	left:343px;
	width:567px;
	height:32px;
	overflow:hidden;
}
#header dl#hNavi dd ul.navi-l {
	float:left;
	width:112px;
	overflow:hidden;
}
#header dl#hNavi dd ul.navi-r {
	float:right;
	width:447px;
	overflow:hidden;
}
#header dl#hNavi dd ul.navi-l li,
#header dl#hNavi dd ul.navi-r li {
	float:left;
}

#header dl#hNavi dd ul.navi-r li.search {
	position:relative;
	width:131px;
	height:32px;
	background:
		url(../images/common/bg_navi_func.jpg) 
		no-repeat left top;
}

/* LINK ENGLISH PAGE
---------------------*/
#header dl#BtnEnglish dd ul {
	position:absolute;
	top:0;
	right:0;
	width:72px;
	overflow:hidden;
}
#header dl#BtnEnglish dd ul li {
	float:left;
}


/* TARGET NAVI
---------------------*/
#header dl#tNavi dd ul {
	position:absolute;
	top:47px;
	left:346px;
	width:634px;
	overflow:hidden;
}
#header dl#tNavi dd ul li {
	float:left;
}


/* GROBAL NAVI
---------------------*/
#header dl#gNavi dd ul {
	width:100%;
	height:54px;
	margin:21px 0 0 0;
	overflow:hidden;
}
#header dl#gNavi dd ul li {
	float:left;
}



/* 新しいパンクズ
---------------------*/

#pankuzu {

	font-family: "Meiryo","メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size:6px;
	text-align:left;

  
 }
 




/* BREADCRUMBS
---------------------*/
/* /css/tree.cssで定義 */
#header dl#breadCrumbs {
}



/*----------------------------------------------------------
noJs Javascriptが切れてるとき
----------------------------------------------------------*/
#noJs {
	position:absolute;
	top:70px;
	left:20px;
	width:940px;
	font-size:84%;
	color:#990000;
}


.instant{}

.rover{}








/*----------------------------------------------------------
CONTENT
----------------------------------------------------------*/

/* TOPページ用(content-top)はcss/index.cssに */

/*----------------------------------------------------------
MAIN
----------------------------------------------------------*/
/* /css/index.css , tree.cssでそれぞれ定義 */

