
.indexbody{
	background:url(../img/index/background_01.gif) 0 0 repeat-x !important;
}

#mainflash{
	width:996px;
	margin:2px auto;
	padding:0 0 5px 0;
}


iframe{
	overflow-x:hidden !important;
	overflow-y:hidden !important;
	display:none;
}



/*IE6以前のみ適用*/  
* html #inmainv ul{margin:0 auto;width:838px;}

#inmainv ul{margin:0 auto;padding:0;width:838px;}
#inmainv ul li{margin-right:0;padding:0;list-style-type:none;float:left;}

#inmainv .title{text-align:left;margin:0 0 34px 75px;padding:0;}
#inmainv .banner{text-align:left;margin:0 0 26px 72px;padding:0;}

#inmainv ul{zoom:1;}
#inmainv ul:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#inmainv ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #inmainv ul {height: 1%;}
#inmainv ul {display: block;}
/* End hide from IE-mac */



#main01{
margin-bottom:20px;
padding:0;
background:url(../img/index/main1.gif) left top no-repeat;
width:640px;
height:97px;
}

#main01 ul{margin:0;padding:0;}
#main01 ul li{margin:0;padding:0;float:left;list-style-type:none;display:inline;}
#main01 ul .ex1{margin:5px 0 0 8px;padding:0;}
#main01 ul .ex2{margin:5px 0 0 1px;padding:0;}
#main01 ul .ex3{margin:0 0 0 17px;padding:0;}


#main2{
width:640px;
padding:0;
margin:0;}


#news{
margin:30px 0 20px 0;
padding:0 0 15px 5px;
background:url(../img/index/news.gif) left top no-repeat;
width:635px;
height:23px;
text-align:left;
line-height:1.0;
}

#news a:link { color: #9C9189; text-decoration: none;}
#news a:visited { color: #9C9189; text-decoration: none;}
#news a:hover { color: #756A62; text-decoration: underline;}
#news a:active { color: #9C9189; text-decoration: none;}

#news p{float:left;height:40px;}
#news span{
float:right;
margin:0;
padding:0 4px 0 0;
font-size:82%;
}


#news{zoom:1;}
#news:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#news{display:inline-table;}
/* Hides from IE-mac \*/
* html #news {height: 1%;}
#news {display: block;}
/* End hide from IE-mac */


#nt{margin-bottom:35px;padding:0;}

#nt dl{margin:0 0 9px 0;padding:0;}
#nt dl dt{margin:0;line-height:1.5em;padding:0;color:#89949C;font-size:80%;float:left;width:180px;text-align:left;}
#nt dl dd{margin:0;line-height:1.3em;padding:0;color:#89949C;font-size:82%;float:right;width:455px;text-align:left;}

#nt dt .n1{color:#000000;font-size:100%;font-weight:normal;margin:0;}
#nt dd .nex1{color:#534741;margin-left:80px;}
#nt dd .n2{color:#666699;font-size:80%;font-weight:normal;}
#nt dd .n3{color:#666666;font-size:80%;font-weight:normal;}

#nt dl{zoom:1;}
#nt dl:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#nt dl{display:inline-table;}
/* Hides from IE-mac \*/
* html #nt dl {height: 1%;}
#nt dl {display: block;}
/* End hide from IE-mac */

#nt a:link { color: #89949C; text-decoration: underline;}
#nt a:visited { color: #89949C; text-decoration: underline;}
#nt a:hover { color: #756A62; text-decoration: underline;}
#nt a:active { color: #9C9189; text-decoration: none;}

#indexlink{margin-bottom:35px;padding:0;}
#indexlink ul{margin:0;padding:0;}
#indexlink li{margin:10px 20px 0 0;padding:0;float:left;list-style-type:none;}
#indexlink ul{zoom:1;}
#indexlink ul:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#indexlink ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #indexlink ul {height: 1%;}
#indexlink ul {display: block;}
/* End hide from IE-mac */




