@charset "UTF-8";
/* CSS Document */

body {
	background-color: #EEE;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;	/* モダンブラウザ向け */
    *font-size: small;	 /* IE 7向け */
    *font: x-small;		 /* IE 6以下 */
	color: #333333;
	/*text-align:center;*/
	margin: 2em;
	/*padding: 2em;*/
	/*border: double #cccccc;*/
	padding-bottom: 3em;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
}


#contents	{
	top: 0px;
	/*left: 76px;*/
	width:1000px;
	background-color: #FFFFFF;
	position: relative;	/*height: 900px;	/*z-index: 50;*/
	/*border-left: #CCC,5px;
	border-right: #CCC,5px;*/
	margin: auto 15px 15px 15px 15px;
	padding-top: 10px;
}

h1	{ text-align:center; }
h2	{ text-align:center; }

#main_title	{
	position: absolute;
	z-index: 50;
	top: 444px;
	left: 613px;
	width:347px;
	color: #FFF;
	/*border-left: #CCC,5px;
	border-right: #CCC,5px;*/
	/*margin: auto 15px 15px 15px 15px;*/
	padding-top: 10px;
	height: 103px;
}

/*#main_title h1	{ text-align:center; }
#main_title h2	{ text-align:center; }*/

#wn_text	{
	position: absolute;
	z-index: 50;
	top: 100px;
	left: 300px;
	width:600px;
	color: #FFFFFF;
	height: 349px;
	/*border-left: #CCC,5px;
	border-right: #CCC,5px;*/
	/*margin: auto 15px 15px 15px 15px;*/
	padding-top: 10px;
}

#corp_id	{
	top: 83px;
	left: 730px;
	width:229px;
	color: #FFFFFF;
	position: absolute;
	height: 241px;
	z-index: 50;
	padding-top: 10px;
}
    
    #tray {
	/*position:relative;*/
	margin:auto;
	width:960px;
	height:45px;
	background:url("../design/tray1.png") 0 0 no-repeat;
	overflow:hidden;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 16px;	/* モダンブラウザ向け */
    		*font-size: medium;	 /* IE 7向け */
    		*font: small;		 /* IE 6以下 */
			/*font:bold 90%/1 "tahoma",sans-serif;*/
	}
	/*#tray {position:relative; width:960px; height:45px; background:url("../design/tray.gif") 0 0 no-repeat; overflow:hidden; font:bold 90%/1 "tahoma",sans-serif;}*/
    #tray ul {margin:0 2px; list-style:none;}
    #tray li {display:inline;}
    #tray li a {display:block; float:left; padding:17px 20px 17px 18px; background:url("../design/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray li a:hover {background:url("../design/tray-hover.png");}
    #tray li#tray-active a {background:url("../design/tray-active.png");}
	#tray {background-color:#BFBFBF;}
    #tray li a {color:#404040;}
    #tray li#tray-active a {background-color:#808080; color:#FFF;}
    #tray li a:hover {background-color:#9F9F9F; color:#FFF;}
	
#main_image	{
	position: relative;
	margin:auto;
	height:auto;
	padding: 10px 0 10px 0;
}

#main_navi	{
	margin:auto;
	width:960px;
	height:160px;
	/*background:url("../design/tray4.png") 0 0 no-repeat;*/
	margin: 20px 0 20px 20px;
	padding-bottom: 20px;
}

#main_navi ul {margin:0 10px; list-style:none;}
#main_navi li {display:inline;}
#main_navi li a {display:block; float:left; padding:0 100px 144px 0px; background:url("../design/navi-separator.png") 100% 0 no-repeat; text-decoration:none;}
#main_navi li a {font-size: 16px; color:#404040;}

footer	{
	position: absolute;
	margin-left:80px;
	border:none;
	color: #333;
	text-align: right;
	padding-bottom: 5px;
	width: 994px;
	left: -24px;
}

footer a {
	color: #333;
	text-decoration:none;
	text-align: right;
}
/*#main_navi1 {margin:0 2px 0 20px; width: 220px; list-style:none;}
#main_navi2 {margin:0 2px 0 250px;width: 220px; list-style:none;}
#main_navi3 {margin:0 2px 0 480px;width: 220px; list-style:none;}
#main_navi4 {margin:0 2px 0 710px;width: 220px; list-style:none;}*/
