 body {
	background-color:#0e0e0e;
	/* 基本文字設定 */
    *font-size: 81.25%;/* for IE6,IE7 */
	color:#A1A1A1;
	line-height:1.6;
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/back.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

* html body {
    font-family: 'ＭＳ Ｐゴシック',sans-serif;
}

*:first-child+html body {
    font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;
}
#content_index {
	height: auto;
	width: 900px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 115px;
	font-size: 85%;
	color: #A1A1A1;
}
/*===== tab control =====*/

#index_aria02 {
	width: 320px;
	float: left;
	height: auto;
	margin-right: 15px;
}
#tab-control {
	margin-bottom: 30px;
	margin-top: 10px;
}
#tab-control li {
	list-style:none;
	float:left;
}
#tab-control ul a {
	display:block;
	text-decoration:none;
	margin-left: 0;
	font-size: 80%;
	line-height: 24px;
	margin-top: 1px;
	margin-right: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
#tab-control ul a:hover {
}
#tab-control ul a.active {
	margin-bottom:0;
	background: #333;
	cursor:default;
 }
#tab-control div#tab1,
#tab-control div#tab2,
#tab-control div#tab3,
#tab-control div#tab4 {
	clear:left;
}

/*===== Alpha =====*/
h2#top-news {
	width: 280px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../../images/bar_news.gif);
	background-repeat: no-repeat;
}
/*===== tab control =====*/
#tab-control ul a {
	color:#FFF;
	background-color: #1C1C1C;
}
#tab-control ul a:hover {
	color:#FFF;
	background:#806FA0;
}
#tab-control ul a.active {
	border-bottom: 1px solid #333;
	background: #333;
	color:#fff;
 }
#tab-control div#tab1,
#tab-control div#tab2,
#tab-control div#tab3,
#tab-control div#tab4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 5px;

}
#wrapper #index_area01 .release_block .releaseList a {
	color: #c1c952;
}
#wrapper #container #content_index #index_area01 .release_block {
	width: 240px;
}
#wrapper #container #content_index #index_area01 .release_block .releaseList {
	width: 240px;
	clear: both;
}

/*  
 キャンペーン
 
----------------------------------------------------------- */


.release_item {
	display:table;
	width: 240px;
	margin-bottom: 10px;
	float: left;
}

.release_title {
	color: #FFFFFF;
	margin-bottom: 5px;
	line-height: 1.4;
}

.release_item p.itemImage{
	display:table-cell;
	vertical-align:top;
	width:1%;

	/width:auto;
	/float:left; /* IE 6, 7 */
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

.itemText{
	display:table-cell;
	vertical-align:top;

	/zoom:1; /* IE 6, 7 */
	text-align: left;
}
.itemImage img {
	margin-right: 15px;
}
#wrapper #container #content_index #index_area01 .release_item .itemText .morelink {
	margin-top: 10px;
}

#content_index #index_aria02 #tab-control #tab_group {
	height: 25px;
}



#content_index  #index_area01 {
	width: 240px;
	float: left;
	height: auto;
	margin-right: 30px;
}
#container #topflash {
	height: 280px;
	width: 900px;
	clear: both;
}

#index_area01 #top-release {
	background-image: url(../../images/bar_release.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 240px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 10px;
}

#index_aria03 {
	width: 280px;
	float: right;
}
#index_aria03 #top-blog {
	background-image: url(../../images/bar_blog.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 280px;
	margin-bottom: 10px;
}
#index_area01 .release_block .releaseList dt img {
	padding: 2px;
	border: 5px solid #333333;
	float: left;
}
#index_area01 .release_block .releaseList dt {
	width: 150px;
	margin-bottom: 5px;
	padding-top: 15px;
	font-weight: bold;
	display: table-cell;
	vertical-align: top;
  
}

#index_area01 .release_block .releaseList dd {
   position: relative;   
   width: 140px;   
   margin-bottom: 10px;   
    padding-left: 95px;   
	height: 50px;
}
 
#index_area01 .release_block .releaseList > dd {
	min-height: 50px;
	height: auto;
}
#index_area01 .release_block .releaseList a {
	color: #C1C952;
}
.datatitle {
	color: #A1A1A1;
}
#index_area01 .release_block .releaseList dd img {
	margin-top: 8px;
}

#index_aria03 .blogList {
	background-color: #111111;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-bottom: 3px;
	clear: both;
	float: left;
	width: 280px;
	display: block;
}


#index_aria03 .blogList dt {
	background-image: url(../../images/blog_list.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px 3px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 15px;
	color: #7E367C;
	padding-right: 10px;
}
#index_aria03 .blogList dd img {
	margin-top: 5px;
	clear: both;
	float: right;
	margin-right: 5px;
}
#index_aria03 .blogList dd {
	height: auto;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
#content_index #index_aria02 #tab-control .newsList dt {
	background-image: url(../../images/news_list.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 3px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #9966FF;
	margin-top: 10px;
}

#content_index #index_aria02 #tab-control .morelink {
	clear: both;
	text-align: right;
	margin-bottom: 6px;
	margin-top: 10px;
}

#content_index #index_aria02 #tab-control .newsList dd a {
	color: #A1A1A1;

}
#content_index #index_aria02 #tab-control .newsList a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#wrapper #index_area01 .release_block .releaseList a {
	color: #c1c952;
}

#wrapper #container #content_index #index_area01 .release_block {
	width: 240px;
}
#wrapper #container #content_index #index_area01 .release_block .releaseList {
	width: 240px;
	clear: both;
}

/*  
 キャンペーン
 
----------------------------------------------------------- */


.release_item {
	display:table;
	width: 240px;
	margin-bottom: 10px;
	float: left;
}


.release_item p.itemImage{
	display:table-cell;
	vertical-align:top;
	width:1%;


	/width:auto;
	/float:left; /* IE 6, 7 */
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

.itemText{
	display:table-cell;
	vertical-align:top;


	/zoom:1; /* IE 6, 7 */
	text-align: left;
}
.itemImage img {
	margin-right: 15px;
	border: 5px solid #222022;
}
#wrapper #container #content_index #index_area01 .release_item .itemText .morelink {
	margin-top: 10px;
}

#content_index #index_aria02 #tab-control #tab_group {
	height: 25px;
}

#wrapper #container #content_index #index_aria03 .blogList .blogtitle a {
	color: #A1A1A1;

}
#wrapper #container #content_index #index_aria03 .blogList .blogtitle {
	margin-bottom: 5px;
	color: #FFFFFF;
}
#wrapper #container #content_index #index_aria03 .blogList p {
	line-height: 1.5;
}
#wrapper #container #content_index #index_aria03 .blogList .blogtitle a:hover {
	color: #FFFFFF;
}
#wrapper #container #content_index .blogList a {
	color: #A1A1A1;
	text-decoration: none;
}
#wrapper #container #content_index .blogList a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

