@charset "utf-8";
body{
	-webkit-text-size-adjust:none;
}
div#container {
    position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto;
    background-color: #FFFFFF;
}
body > #container {
    /*height: auto;*/
}
#slidearea{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:80px;
}
#slideshow {
	margin-top:auto;
	padding-top:0;
	margin-left:auto;
	margin-right:auto;
	width: 750px;
	height: 500px;
	position:relative;
}
div#contents{
	height: auto;
}
h1#top_logo{
	position:relative;
	text-indent:-3000px;
	background:url(/images/10autumn/logo_325.png) no-repeat;
	width:325px;
	height:35px;
	margin:0 auto auto;
}

/**********************/

/* from event_lay.css */

/**********************/

/* CSS Document */
table {
	font-size: 12px;
	line-height: 145%;
}

.job td {
	line-height: 145%;
	text-align: left;

	vertical-align: middle
	padding: 5px;
}
.nan ul {

}



/**********************/
/*    from navi.css   */
/**********************/



/*NAVI*/


/***** from link_btn_etc.css ******/


/* CSS Document */



/*--nomal----------------------------*/
a { color: #000000; text-decoration: none;}
/* no ie50m \*/
a:hover { color: #FF0000; text-decoration: underline;}

/* end no ie50m */

/*--link end--------------------------*/

/*--modoru----------------------------*/

/*--modoru end--------------------------*/

/*--modoru----------------------------*/

/*--modoru end--------------------------*/

/*--shousai----------------------------*/

/*--shousai end--------------------------*/


/*--shousai2----------------------------*/

.shousai2 a {
	color: #555555;
	text-decoration:none;
	
	background: url(../jp/event/images/susumu_g.gif) no-repeat right center;
	text-align: left;
	padding-right: 10px;
	padding-top: 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 7px;
	font-size: 12px;
}
.shousai2 a:hover {
	color: #FF0000;
	background: #eeeeee url(../jp/event/images/susumu_r.gif) no-repeat right center;
	text-decoration: none;
}

.shousai2 a:visited {
	color: #555555;
}

/*--shousai2 end--------------------------*/

/*--archive----------------------------*/

/*--end--------------------------*/
#navi{
	/* IE5 later  && javascript-on */
	position: expression('absolute');
	*top: expression(documentElement.scrollTop + 0 + 'px');
	*left: expression(documentElement.scrollLeft + 0 + 'px');
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	text-align: left;
	z-index: 9999;
	height:40px;
	/*background-color: #fff;*/
	background:url(/images/menubar.png) repeat-x fixed top left;
}
#navi ul{
	list-style: none;
	margin:0;
	padding:0;
	/*width: 900px;*/
	/*border:1px solid black;*/
	}
#navi ul li{
	float: left;
	padding: 10px;
	margin-bottom:0;
	font-size:12px;
	margin:0 0 15px 0;
	}
#navi a {
	color: #aaaaaa;
	font-size: 12px;
	letter-spacing: 2px;
	text-decoration: none;
	font-style:normal;
	line-height:1.6em;
}
#navi a#ac {color: #666666;}
#navi a:hover {color: #C23E54;}

#navi li#lang{
	float:right;
	padding:10px;
	text-align:right;
}
li#lang a{
	display:inline;
}
a#slash:hover{
	color:#aaaaaa;
}

/*--navi end----------------------------------------*/


/*--footer2 start------------------------------------*/
#footer2{
	position:absolute;
	bottom: 11px;
	right:11px;
	width:auto;
	text-align:right;
	font-size:10px;
	color:#999;
	letter-spacing:0.1em;
}
#footer2 a, #footer2 p{
	font-size:10px;
	color:#999;
	letter-spacing:0.1em;
	margin-bottom:0;
}
#footer2 a#ac{color: #666666;}

.footer a{
	font-size:10px;
	color:#999;
	letter-spacing:0.1em;
}

/*--footer2 end--------------------------------------*/

/*--back begin----------------------------------------*/

/*--back begin----------------------------------------*/



/**********************/
/*   from font.css    */
/**********************/
p,a {
	font-size:12px;
	line-height: 1.6;
	font-style: normal;
	margin-bottom: 15px;
}

h1 {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-bottom: 30px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
}

/*title*/

#archive ul {}
#archive li a {}
ul li {font-size: 12px;}

/**/
/*.evindex {
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}*/

h3 {
	font-weight: normal;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
}

#archive {font-size: 12px;}


/**********************/
/* from event_lay.css */
/**********************/

/*common file*/

* {margin: 0; padding: 0px;}
/* end no ie50m */
/*--link end--------------------------*/


body {
	height: 100%;
	/*background: url(null) fixed;*/
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	letter-spacing: 0.1em;
}
/*--nomal----------------------------*/
a {
	color: #000000;
	text-decoration: none;
	font-size: 16px;
}
/* no ie50m \*/
a:hover { color: #FF0000; text-decoration: underline;}

p,a,h1,h2,h3,h4,li {
	margin-bottom: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#continar{
	min-height: 100%;
	height: auto !important;
	height: 100%; /* the bottom margin is the negative value of the footer's height */
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width: 900px;
	padding-left: 50px;
	margin-bottom: -30px;
	padding-top: 50px;
}

/*
 * clearfix
 */

.clear {
	content: " ";  
	display: block;  
	visibility: hidden;  
	clear: both;  
	height: 0.1px;  
	line-height: 0;  
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*
 * clearfix end
 */

/*--img highlight----------------------------*/

/*--footer----------------------------*/


/*footer*/
.footer, .push {
	height: 30px;
}
.footer p {
	color: #999;
	text-align: right;
	margin-right: 15px;
	margin-bottom: 0px;
	font-size: 10px;
	position:relative;
	bottom:0;
	right:0;
}

