
*{ margin: 0px;	padding: 0px;}

body {
color: #666666;
line-height:160%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
text-align:center;
font-size:77%;
margin:0;
padding:0px;
background:#ffffff;
background-image:url(../img/index_bg.gif);
background-repeat:repeat-x;
}

 
/* LINK */
a:link		{ color: #a2278f; text-decoration: none;}
a:visited	{ color: #a2278f; text-decoration: none;}
a:active	{ color: #a2278f; text-decoration: none;}
a:hover		{ color: #a2278f; text-decoration: underline;}


ul{ list-style-type: none; }


/* =============================================== */
/** 00. Header  - ヘッダー  */
/* ----------------------------------------------- */


#header{
	width: 900px;
	height: 61px;
	margin:0 auto;
	text-align:left;	
}



#index_container {
	width:900px;

	text-align:center;
	margin:0 auto;
	}
	
/* =============================================== */
/** 00. Index - インデックスページ  */
/* ----------------------------------------------- */
.head_logo{margin:0;float:left;}
.head_copy{padding-left:50px;padding-top:15px;float:left;}


/*index_flash*/
/* ----------------------------------------------- */
.homeflash{width: 900px;height: 251px;text-align:center;}


/*index_navi*/
/* ----------------------------------------------- */
.homemenu{width: 900px;height:330px;padding: 20px 50px 0;text-align:center;}


/*index_navi_space*/
/* ----------------------------------------------- */
.homemenu .navispace{width:420px;float:left;margin-right:20px;}
.homemenu .index_contents{text-align:left;}


/*.dl-list*/
/* ----------------------------------------------- */
.dl-list {float:left;width:138px;overflow:hidden;}
.dl-list dt {padding:0;}
.dl-list dd {padding:0;}


/*index_headline*/
/* ----------------------------------------------- */
.homemenu .newsbox{width:362px;float:left;}
.news_home{margin: 0;text-align: left;font-size: 10px;width:362px;}
ul.headline{margin: 0 0 0 10px;color: #FFFFFF;text-align:left;}
ul.headline li{line-height: 160%;border-bottom:1px dotted #CCCCCC;padding:10px 0;}


/* headline link */
/* ----------------------------------------------- */
ul.headline li a:link		{ color: #999; text-decoration: none;}
ul.headline li a:visited	{ color: #666; text-decoration: none;}
ul.headline li a:active	{ color: #666; text-decoration: none;}
ul.headline li a:hover		{ color: #666; text-decoration: underline;}



/*index_pressrelease*/
/* ----------------------------------------------- */
.homemenu .pressbox{width:416px;float:left;background-color:#a9a9a9;margin-top:18px;border:1px solid #CCCCCC;}
.press_head{margin: 0;background-color:#FFFFFF;width:416px;}
.press_home{margin: 0;text-align: left;font-size: 10px;width:416px;border-top:1px solid #b05ba2;}

dl.press-list {line-height:160%;margin: 3px 0;width: 416px;}
dl.press-list dt {width: 320px;float: left;padding-bottom: 1px;padding-left:7px;}
dl.press-list dd {padding-left: 3px;color:#ffffff;}

.press-list dt a {color:#FFFFFF;text-decoration: none;}
.press-list dt a:visited{color:#FFFFFF;text-decoration: none;}
.press-list dt a:active{color:#FFFFFF;text-decoration: none;}
.press-list dt a:hover{color:#FFFFFF;text-decoration: underline;}





/* =============================================== */
/** 00. Footer  - フッター */
/* ----------------------------------------------- */
.index_footer{ 
	width:900px;
	background-image:url(../common/img/footer_copyright.gif);
	background-repeat:no-repreat;
	height:21px;
	margin-top:20px;
	}
