@charset "utf-8"; 

/** {margin: 0px; padding: 0px; font-size: 100%; font-weight: normal; font-style:normal;}*/

/***body要素*********************************/
/*body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; 
	font-size: 75%;
	line-height: 1.6;
	margin: 0px;
	text-align: center;
}*/

/*ページ全体を包む要素*/

#Swrap {
	width: 900px;
	margin: 0px auto;
	background: url(../images/elevator_back.jpg) repeat-x #8584ad;
	text-align: center;

	position: relative;
	z-index: 1;
	}
/****************************/

h2 {	
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	}

			* html h2 img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}	

								
/*h3 {
	width: 740px;
	clear: both;
	margin-bottom: 10px;
}
*/
h4 {
}

.boxHalf p a {
	color: #FF0000;
	text-decoration: none;
	}
	
.boxHalf p a:hover {
	text-decoration: none;
	}

#boxD p a {
	color: #0075c1;
	text-decoration: none;
	}
	
#boxD p a:hover {
	text-decoration: underline;
	}


/*汎用***************************/
em{	
	font-style: normal; 
	font-weight: bold; 
	color: #f05d2f;
	 } 
strong{ 
	color:#f20517;
	font-weight:bold;
	}

img { border: none;}

/*フロート**/
.imgL {
	float: left;
	margin: 0px 15px 15px 0px;
	}
.imgR {
	float: right;
	margin: 0px 0px 15px 15px;
	}

/***********************************/
.boxHalf {
	width: 49%;
	float: left;
	overflow: hidden;
	padding: 30px 0 30px 0;
/*	width: 370px;
	float: left;*/
	}
/***********************************/
.boxLong {
	width: 100%;
	float: left;
	overflow: hidden;
	padding: 30px 0 30px 0;
/*	width: 370px;
	float: left;*/
	}
/***********************************/
.boxA {
	clear: both;
	margin-left: 10px;
	}
	.boxA div {
	width: 450px;
	float: right;
	}

/*メインボディ****************************/
#SmainCont {
	width: 740px!important;
	width /**/: 800px;
	margin: 0px auto;
	padding: 0px 30px;
	overflow: hidden;
	background: url(../images/eva_txtback.jpg) repeat-y 0px 0px;
/*	width: 740px;
	margin: 0px auto;
	padding: 0px 30px;
	background: url(../images/sen_main.gif) repeat-y #FFF;*/

}

/*各ページの設定****************************/
	.Sunit {
	width: 740px!important;
	width /**/: 800px;
	
	padding: 30px 0px 5px;
	overflow: hidden;
	/*background: url(../images/senyo_dot.gif) repeat-x bottom;*/
	zoom:1;/*for IE 5.5-7*/
	text-align: left;
	}
		div.Sunit:after {
		content:".";
		height:0;
		clear:both;
		display:block;
		visibility:hidden;
	}
		.Sunit p {
		padding: 10px 20px 20px;
		}
		
			
/*各ページの設定****************************/
	.Sunit_blog {
	width: 700px!important;
	width /**/: 760px;
	
	padding: 30px 22px 5px;
	overflow: hidden;
	/*background: url(../images/senyo_dot.gif) repeat-x bottom;*/
	zoom:1;/*for IE 5.5-7*/
	text-align: left;
	}
		div.Sunit:after {
		content:".";
		height:0;
		clear:both;
		display:block;
		visibility:hidden;
	}
		.Sunit p {
		padding: 10px 20px 20px;
		}



/***************/

#typeA {
	position: relative;
	z-index: 1;
	height: 200px;
}

	#typeA img {
	position: absolute;
	z-index: 10;
	left: 450px;
	top: -90px;
	}

			* html #typeA img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}			

			* html .main_img p img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}		

			* html .banner img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}
				
			* html .banner01 img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}
				
			* html .banner02 img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}				

			* html h3 img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}
				
			* html h4 img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}

			* html .footer img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}
			* html p img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}
			* html #boxA img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}
			* html #boxC img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}


/*トップリンク**********************/	
#topLink {
	text-align: right;
	padding: 10px 0px;
}


/*NO考リンク**********************/	
#nokoLink {
	margin-top: 30px;
	height: 48px;
	text-align: right;
	background: url(../images/senyo_noko_link.gif) no-repeat;
}


/*フッタ****************************/
#Sfooter {
	width: 800px;
	height: 60px;
	margin: 0px auto;
	clear: both;
	text-align: right;	
/*	background: url(../images/elevator_footer.png) no-repeat;
*/}
	#Sfooter img {
		margin:10px 30px 15px 0px;
	}

			* html #Sfooter img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}	
				
				
/*更新窓**********************/	
#boxA{
	width: 324px;
	height: 122px;
	position: absolute;
	z-index: 99;
	right: 74px;
	top: 514px;
	padding-top: 19px;
	background: url(../images/eva_box_top.png) no-repeat;
}
/***/
	#boxB {
	background: url(../images/eva_box_p.jpg) ;
	padding: 0px 10px;
	}

	
		#boxB h3 {
			background: url(../images/eva_list.jpg) no-repeat 3px 0px;
			padding: 3px 0 2px 34px;
			margin-bottom: 1px;
			font-weight: bold;
			text-align:left;
		
			}
			#boxB p {
				padding: 0 0 5px 34px!important;
				margin-bottom: 0px!important;
				text-align:left;
				/*background: url(../images/mug_list_back.jpg) no-repeat 0px 0px;*/
			}
				#boxB p.evablog {
					padding: 2px 0px 3px 5px!important;
					margin-bottom: 0px!important;
					font-size: 0.9em;
					
					/*background: url(../images/mug_list_back.jpg) no-repeat 0px 0px;*/
				}
				
/***/			
			#boxD {
			overflow: auto;	
			height: 90px;
			padding-bottom: 5px;
			}

			#boxD:hover {
			height: 250px;
			}
/***/
#boxC {
	
	background: url(../images/eva_box_foot.png) no-repeat bottom;
	padding-bottom: 20px;
}


/*tt**********************/	
.main_title{margin:0 0 0 2px; padding:0;}
.main_img { margin:0 0 0 2px; padding:0;}
.boxHalf h4{padding: 0 0 0 15px}
.boxLong h4{padding: 0 0 0 30px}
.boxHalf p{color:#FFFFFF;}
.boxLong p{color:#FFFFFF; margin:0 0 0 10px;}
.yydd{
	position:absolute;
	left: 716px;
	top: 20px;
}
.movie{
	position:absolute;
	left: 658px;
	top: 32px;
}
.banner {
	position:absolute;
	left: 68px;
	top: 374px;
}
.banner01 {
	position:absolute;
	left: 69px;
	top: 475px;
}
.banner02 {
	position:absolute;
	left: 72px;
	top: 650px;
}
.topreturn {padding:0px 10px 20px 0; margin:0;}
.topreturn p {text-align:right; vertical-align:baseline; margin:0; padding:0; float:right;}
.clear {clear:both;}


/*blog********************************/
.blogbox_img {
	width: 192px;
	float: left;
	overflow: hidden;
	padding: 30px 20px 30px 20px;
/*	width: 370px;
	float: left;*/
	}
.blogbox_txt {
	width: 440px;	
	float: right;
	overflow: hidden;
	padding: 30px 20px 30px 0;
/*	width: 370px;
	float: left;*/
	}
.blogbox_txt_noimg {
	width: 670px;	
	float: left;
	overflow: hidden;
	padding: 30px 0px 30px 20px;
/*	width: 370px;
	float: left;*/
	}
.blogbox_txt p {color:#FFFFFF;}
.blogbox_txt_noimg p {color:#FFFFFF;}
.Sunit_blog h3 {background: url(../images/eva_blogbar_01.gif) no-repeat;
				padding:0 0 0 20px;
				color:#FFFFFF;
				font-weight: bold;
				}
	
		
/*各ページの設定****************************/
.Sunit_blog_01 {
	width: 700px!important;
	width /**/: 760px;
	
	padding:0 20px;;
	overflow: hidden;
	/*background: url(../images/senyo_dot.gif) repeat-x bottom;*/
	zoom:1;/*for IE 5.5-7*/
	text-align: left;
	}
	div.Sunit:after {
		content:".";
		height:0;
		clear:both;
		display:block;
		visibility:hidden;
	}
	.Sunit p {
		padding: 10px 20px 20px;
		}
/***********************************/
.boxLong_p0 {
	width: 96%;
	float: left;
	overflow: hidden;
	padding: 0px 0 0px 0;
/*	width: 370px;
	float: left;*/
	}
.boxLong_p0 h4{padding: 0 0 0 30px}
.boxLong_p0 p{color:#FFFFFF;}
/***********************************/

/***********************************/
.boxHalf_p0 {
	width: 46%;
	float: left;
	overflow: hidden;
	padding: 20px 0 30px 15px;
/*	width: 370px;
	float: left;*/
	}
.boxHalf_p0 p a {
	color: #FF0000;
	text-decoration: none;
	}
	
.boxHalf_p0 p a:hover {
	text-decoration: none;
	}
.boxHalf_p0 h4{padding: 0 0 0 30px}
.boxHalf_p0 p{color:#FFFFFF;}
/***********************************/

/***********************************/
.boxHalf_p0s {
	width: 48%;
	float: left;
	overflow: hidden;
	padding: 20px 0 30px 0;
/*	width: 370px;
	float: left;*/
	}
.boxHalf_p0s p a {
	color: #FF0000;
	text-decoration: none;
	}
	
.boxHalf_p0s p a:hover {
	text-decoration: none;
	}
.boxHalf_p0s h4{padding: 0 0 0 30px}
.boxHalf_p0s p{color:#FFFFFF;}
/***********************************/

/***********************************/
.boxHalf_p0l {
	width: 50%;
	float: left;
	overflow: hidden;
	padding: 20px 0 30px 0;
/*	width: 370px;
	float: left;*/
	}
.boxHalf_p0l p a {
	color: #FF0000;
	text-decoration: none;
	}
	
.boxHalf_p0l p a:hover {
	text-decoration: none;
	}
.boxHalf_p0l h4{padding: 0 0 0 30px}
.boxHalf_p0l p{color:#FFFFFF;}
/***********************************/

/*リニューアルトップ****************/
.boxLong .boxLong_p {padding:70px 0 0 40px;}
/***********************************/

/*up_downボタン*********************/
.ud_navi{
	width:234px;
	margin:0 auto;
	padding:30px 0 0 0;
	}
.ud_side{
	background:url(../images/eva_top_slvsid.png) repeat-y;
	width:234px;
	color:#FFFFFF;
	text-align:left;
	}
.ud_txttop{
	padding:0 0 10px 30px;
	}
.ud_txtupdown{
	padding:0 0 4px 30px;
	}
.ud_txtupdown img{
	vertical-align:middle;
	}
/***********************************/

.btnrf{
	position:absolute;
	left: 638px;
	top: 1333px;
}
.btn100f{
	position:absolute;
	left: 627px;
	top: 1374px;
}
.btn98f{
	position:absolute;
	left: 111px;
	top: 1332px;
}
.btn95f{
	position:absolute;
	left: 111px;
	top: 1373px;
}
.btn92f{
	position:absolute;
	left: 111px;
	top: 1413px;
}
.btn90f{
	position:absolute;
	left: 639px;
	top: 1453px;
}
.btn87f{
	position:absolute;
	left: 639px;
	top: 1553px;
}
.btn86f{
	position:absolute;
	left: 111px;
	top: 1473px;
}
.btn85f{
	position:absolute;
	left: 111px;
	top: 1514px;
}
.btn84f{
	position:absolute;
	left: 111px;
	top: 1553px;
}
.btn83f{
	position:absolute;
	left: 111px;
	top: 1593px;
}
.btn81f{
	position:absolute;
	left: 111px;
	top: 1653px;
}
.btn80f{
	position:absolute;
	left: 625px;
	top: 1593px;
}
.btn78f{
	position:absolute;
	left: 111px;
	top: 1733px;
}
.btn75f{
	position:absolute;
	left: 111px;
	top: 1793px;
}
.btn71f{
	position:absolute;
	left: 639px;
	top: 1694px;
}
.btn70f{
	position:absolute;
	left: 639px;
	top: 1734px;
}
.btn68f{
	position:absolute;
	left: 639px;
	top: 1774px;
}
.btn63f{
	position:absolute;
	left: 639px;
	top: 1854px;
}
.btn60f{
	position:absolute;
	left: 639px;
	top: 1893px;
}
.btn55f{
	position:absolute;
	left: 111px;
	top: 1873px;
}
.btn50f{
	position:absolute;
	left: 111px;
	top: 1914px;
}
.btn40f{
	position:absolute;
	left: 631px;
	top: 1954px;
}
.btn35f{
	position:absolute;
	left: 111px;
	top: 1993px;
}
.btn01f{
	position:absolute;
	left: 630px;
	top: 2054px;
}
.btnb25f{
	position:absolute;
	left: 628px;
	top: 2113px;
}
.btnbukf{
	position:absolute;
	left: 628px;
	top: 2154px;
}
.btnb30f{
	position:absolute;
	left: 628px;
	top: 2194px;
}
/*
.btnnew{
	position:absolute;
	left: 115px;
	top: 1252px;
}
*/

.btnnew{
	position:absolute;
	left: 642px;
	top: 1476px;
}

.win_red{
	width:234px;
	float:left;
	padding:0 0 0 30px;
	}
.win_red  .p0_clear{
	padding:0; clear:both;
	}
.win_red_bak{
	background:url(../images/eva_top_redsid.png) repeat-y;
	width:234px;
	}
.win_red_cw{
	color:#ffffff;
	}
	
	
.win_sil{
	width:234px;
	float:right;
	padding:0 30px 0 0;
	}
.win_sil .p0_clear{
	padding:0; clear:both;
	}
.win_sil_bak{
	background:url(../images/eva_top_slvsid.png) repeat-y;
	width:234px;
	}
.win_sil_cw{
	color:#ffffff;
	}
	
	
.map{
	padding:10px 0 0 10px;
	}
.clear{
	clear:both;
	}

	.boxHalf2231 {
	float: left;
	overflow: hidden;
/*	width: 370px;
	float: left;*/
	}

