@charset "utf-8";


* {
	margin: 0;
	padding: 0;
	}

body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,p,th,td { 
	margin:0;
	padding:0;
}

table {
	margin: 0;
	padding: 0;
	
}

img { 	border:0;}

a {
	color:#FF9900;
	text-decoration:underline;
}

a:hover {
	color: #E06046;
	text-decoration:none;
}

a:visited {	}


/*
ie対策
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}*/


/*////////画面一杯設定////////*/

html,body{
	height:100%;
}
/*div{
	height:100%;
}
*/
/*////////////////////////////*/

body {　
	margin: 0;padding: 0; background:#000000;
	font-family: "メイリオ","ＭＳ ゴシック","Arial", "Helvetica", "Verdana", sans-serif;
} 

#all{ height:100%; width:100%; position:relative; text-align:left;}

#boxleft {
 width:200px;
 height:100%;
 float:left;
 margin-right:-200px;
 position:relative;
 background:#000;
 z-index:2;
 text-align:center;
}

#boxright {
 width:100%;
 height:100%;
 float:left;
 margin-right:-200px;
 position:relative;
 background:#fff;
 z-index:1;
}

#lang_box{
	position:absolute;
	z-index:1000000;
	top:3px;
	right:30px;
}

.lang {
	float:right;
	padding:3px;
	margin-left:5px;
	border: 0px;	
	background:#000000;
	border: 1px solid #333333;	
}

#lang_text {
	display:none;
	float:right;
	padding:3px 5px;
	font-size:12px;
	margin-left:5px;
	color:#fff;
	background:#000000;
	border: 1px solid #333333;	
}

#boxleft h1{
	text-align:center;
	position:absolute;
	margin:0 auto 35px auto;
	top:40px;
	left:21px;
	width:157px;
	height:100px;
}

#boxleft h2{
	text-align:center;
	position: relative;
	margin:0 auto 0 auto;
	top:0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#boxleft ul{
	float:left;
	position:relative;
	left:40px;
	width:118px;
	list-style:none;
	margin:148px auto 18px auto;
	color:#FFFFFF;
	line-height:1em:
}

#boxleft ul li{
	width:118px;
	margin-top:0;
	margin-bottom:0;
	
}

.box{
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:10px;
}

.con{
	width:100%;
	float:left;
	text-align:center;
}

#texs{
margin:10px auto 30px auto;
background: #000;
position: absolute;
left:33px;
bottom: 0;
}

#fla_area {
width: 100%;

height:100%;
margin-right:-200px;
z-index:0;

}

#footer {
float:left;
width: 100%;
background: #000;
position: absolute;
bottom: 0;
height: 110px;
margin-right:-200px;
background:url(../images/bg.png) repeat;
z-index:2;
}



#foot{ float:left;text-align:left; padding:0; width:900px; height:80px; position:relative; top:1px; left:200px; }

#foot:after { content:""; display:block; height:0; clear:both; visibility:hidden; }　/*firefox　背景対策*/
#inf{ width:900px;  position:relative;}

.ev_1{ width:430px; float:left; display:block; position:relative; margin:0px 15px 0px 0px;}
.ev_2{ width:430px; float:left; display:block; position:relative; margin:0px 0px 0px 0px; }

.ev_photo{ width:95px; float:left; margin-bottom:0px; display:block; position:relative; margin-right:10px; background:#212121; text-align:center; }

.ev_photo img{ margin:3px; }
.ev_tx{ width:320px; height:70px; float:left; margin-bottom:0px; display:block; position:relative; 
background:url(../images/bg.png) repeat; overflow:hidden;}

.ev_data{ font-size:10px; color:#FFFFFF; line-height:1.2em; text-align:left; padding:4px 8px 1px 7px; font-weight:bold;}
.ev_title{ font-size:12px; color:#da4c00; line-height:1.2em; text-align:left; padding:3px 8px 3px 7px; font-weight:bold;}
.ev_text{ font-size:11px; color:#fff; line-height:1.2em; text-align:left; padding:1px 8px 7px 7px; font-weight: normal;}

#footer_in{ float:left;width:100%; height:30px; position:relative; background:#000000; padding:0;}

.footer_l{width:115px; float:left; display:block; position:relative; left:200px; top:3px;}
#footer_c{width:450px; float:left; display:block; position:relative; left:200px; top:5px;}

#footer_r{width:280px; float:right;  position:relative; right:10px; font-size:11px; font-weight:normal; color:#6a6a6a; text-align:right; top:7px;}
#footer_c ul{ list-style:none; width:580px; margin:3px 5px 0px 0px;}
#footer_c ul li{ list-style:none; float:left; color:#6a6a6a;  font-size:11px; margin-left:8px;}
#footer_c ul li a{ color:#6a6a6a; text-decoration:none;}
#footer_c ul li a:hover { color:#993300; text-decoration:underline;}


#close{clear:both;}


/* -------------------INFO BANNERS-------------------- */
#SlideItMoo_info_outer { 
	display:block; 
	position:relative; 
	width:900px; 
	margin:0px auto 0px; 
}
#SlideItMoo_info_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:900px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_info_items { 
	display:block; 
	position:relative; 
}

#SlideItMoo_info_items .info_item{
	display:block; 
	position:relative;
	width:900px;
	float:left;
	text-align:justify;
	padding:5px;
}

#SlideItMoo_info_items .info_item a img{
	border:none;
}

#SlideItMoo_info_items .info_item img {
	float:left;	
	margin-right:15px;
}

#SlideItMoo_info_items .info_item h1{
	background:none;
	color:#006699;
	text-align:right;
	margin:5px 0px 10px;
}

