@charset "utf-8";
/* CSS Document */

@import url("../common/css/common.css");

/* == index.html CSS =========================================================== */

body{
/*background: url(../images/idx_img_top.png) no-repeat center 100px #000000;
*/
background-color:#000000;}


/* - main_img ---------------- */
#main_img{
	width:900px;
	position: relative;
	margin: 0 auto 20px auto;
	clear: both;
	;
}
#main_img img{
float:left;
}

/* - contents_banner --------- */
#contents .banner{
	position:relative;
	margin-bottom: 24px;
	clear: both;
	width: 900px;
}
#contents .banner ul{
	list-style-type: none;
	position: relative;
	position: relative;
	position: relative;
}
#contents .banner li{
display:inline;
float:left;
margin-bottom:13px;
}
#contents .banner img.pl_2{
margin-left:1px;
}
#contents .banner img.plr_4{
margin-left:4px;
margin-right:4px;
}

/* - contents_topics --------- */
#contents .topics {
	clear:both;
	position:relative;
	margin-bottom: 20px;
	width: 900px;
}

/* topics tit */
#contents .topics_tit{
clear:both;
position:relative;
margin-bottom: 18px;
}
#contents .topics_tit h3{
	display:block;
	padding:8px 0 7px 16px;
	background:url(../images/idx_topics_ico.png) no-repeat 5px center;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
#contents .topics_tit h3 span{
display:none;
}
#contents .topics_tit ul.topics_ico{
list-style-type: none;
position: absolute;
left: 113px;
top: 9px;
width: 770px;
}
#contents .topics_tit ul.topics_ico p{
padding:2px 0;
display:block;
padding-left:54px;
}
#contents .topics_tit ul.topics_ico p span{
display:none;
}
#contents .topics_tit p.group{
background:url(../images/idx_topics_ico_group.png) no-repeat left center;
}
#contents .topics_tit p.ariran{
background:url(../images/idx_topics_ico_ariran.png) no-repeat left center;
}
#contents .topics_tit p.kaja{
background:url(../images/idx_topics_ico_kaja.png) no-repeat left center;
}
#contents .topics ul.topics_ico li{
padding-right:10px;
display:inline;
float:left;
vertical-align: middle;
}

/* topics_list */
dl.topics_list{
	width:620px;
	position:relative;
	float: left;
}
dl.topics_list dt span{
display:none;
}
dl.topics_list dt {
clear: left;
float: left;
display:block;
position:absolute;
width:79px; 
color: #999999;
padding:10px 0 3px 68px;
}
/* 亜李蘭グループ　アイコン */
dl.topics_list dt.group{
background:url(../images/idx_topics_ico_group.png) no-repeat 3px 10px;
}
/* 亜李蘭　アイコン */
dl.topics_list dt.ariran{
background:url(../images/idx_topics_ico_ariran.png) no-repeat 3px 10px;
}
/* カジャ　アイコン */
dl.topics_list dt.kaja{
background:url(../images/idx_topics_ico_kaja.png) no-repeat 3px 10px;
}

dl.topics_list dd{
display:block;
width:473px;
background:url(../images/lin_620.png) no-repeat bottom;
padding:10px 0 3px 148px;
}

.color{
 color:#FF9900;
}

/* --- Link Seting --- */
/* ddの Orange */
dl.topics_list dd a:link {
color:#FF9900;
 text-decoration:none ;
}
dl.topics_list dd a:visited {
color:#FF9900;
text-decoration:none ;
}
dl.topics_list dd a:hover {
color:#FF9900;
text-decoration:underline ;
}

dl.topics_list dd,dl.topics_list dt{
color:#CCCCCC;
line-height:134%;
}

/* topics_banner */
#contents .topics ul.topics_banner{
float:right;
}
#contents .topics .topics_banner li{
	margin-bottom: 12px;
}

#contents p.link a{
 color:#FF9900;
}