@charset "utf-8";

/* ------------------- area ----------------------- */

div.index-main-image-area{
	width:845px;
	height:363px;
	margin:0 0 20px 0;
}

div.index-information-block{
	background:url("/common/img/whitebox_large_bottom.gif") no-repeat left bottom;
	width:845px;
	margin:0 0 30px 0;
}

div.index-information-block02{
	background:url("/common/img/whitebox_large_bottom_03.gif") no-repeat left bottom;
	width:512px;
	padding:0 0 10px 0;
}

div.index-information-content-left{
	float:left;
	width:512px;
}

div.index-information-content-right{
	float:right;
	width:316px;
}

div.index-information-list01{
	background:url("/common/img/whitebox_large_top_02.gif") no-repeat left top;
	width:492px;
	padding:9px 10px 15px 10px;
}

div.index-information-list02{
	background:url("/common/img/whitebox_large_top_01.gif") no-repeat left top;
	width:276px;
	padding:9px 20px 15px 20px;
}

div.index-information-list02-outer{
	background:url("/common/img/whitebox_large_bottom_02.gif") no-repeat left bottom;
	width:315px;
}


/* ------------------- heading ----------------------- */

.heading-typeA01{
	background-color:#f0ece0;
	margin:0;
}

.heading-typeA02{
	background-color:#f0ece0;
	margin:0;
	padding:10px 0 5px 10px;
}

.heading-typeA03{
	background-color:#f0ece0;
	margin:0;
}

div.index-heading{
	background-color:#f0ece0;
	padding:0 0 10px 0;
}


/* ------------------- list ----------------------- */

ul.sp-list{
	list-style:none;
}

ul.sp-list a{
	display:block;
	width:845px;
	height:363px;
}

dl.topics-list{
	margin:20px 0 20px 10px;
}

dl.topics-list02{
	margin:20px 0;
}

dl.topics-list02.first{
	background:url("/common/img/dotted_02.gif") repeat-x left bottom;
	padding:0 0 20px 0;
}

dl.topics-list02 dt{
	margin:0 0 10px 0;
}

dl.topics-list02 dd a{
	display:block;
	width:266px;
}

dl.topics-list02 dd a{
	background:url("/common/img/misc_07.gif") no-repeat 0 0.2em;
	padding:0 0 0 10px;
}

dl.topics-list dd span,
dl.topics-list02 dt span{
	color:#e55c78;
	margin:0 0 0 10px;
	font-size:0.85em;
}

ul#index-banner-list{
	list-style:none;
}

ul#index-banner-list li{
	display:inline;
	margin:0 40px 0 0;
}

dl.cd-list{
	width:300px;
	margin:0 0 0 60px;
	padding:60px 0 0 0;
}

dl.cd-list dl{
	margin:0;
	padding:0;
}

dl.cd-list dl dl{
	margin:0;
	padding:0;
}

dl.cd-list dl dl dl{
	margin:0;
	padding:0;
}

dl.cd-list dl dt{
	float:left;
	width:112px;
}

dl.cd-list dl dl dt{
	float:none;
	width:180px;
}

dl.cd-list dl dl dl dt{
	float:none;
	width:180px;
}

dl.cd-list dl dd{
	margin:0 0 0 112px;
}

dl.cd-list dl dl dd{
	margin:0 0 5px 0;
}

dl.cd-list dl dl dl dd{
	margin:0 0 5px 0;
}

dl.cd-list dt.cd-list-hl01{
	background:url("/common/img/index_cd_hl_01.gif") no-repeat;
	width:290px;
	height:12px;
	margin:0 0 15px 0;
}

dl.cd-list dt.cd-list-hl02{
	background:url("/common/img/index_cd_hl_02.gif") no-repeat;
	width:275px;
	height:12px;
	margin:0 0 15px 0;
}

dl.cd-list{
	font-size:1px;
}

dl.cd-list dl dl dl dt.music01{
	background:url("/common/img/index_cd_hm_01.gif") no-repeat;
	width:35px;
	height:9px;
	margin:0 0 5px 0;
}

dl.cd-list dl dl dl dt.music02{
	background:url("/common/img/index_cd_hm_02.gif") no-repeat;
	width:34px;
	height:9px;
	margin:0 0 5px 0;
}

dl.cd-list dl dl dl dt.music03{
	background:url("/common/img/index_cd_hm_03.gif") no-repeat;
	width:55px;
	height:9px;
	margin:0 0 5px 0;
}

dl.cd-list dl dl dl dt.music04{
	background:url("/common/img/index_cd_hm_04.gif") no-repeat;
	width:40px;
	height:9px;
	margin:0 0 5px 0;
}

dl.cd-list dl dl dl dt.music05{
	background:url("/common/img/index_cd_hm_05.gif") no-repeat;
	width:95px;
	height:9px;
	margin:0 0 5px 0;
}

dl.cd-list dl dl dl dt.music06{
	background:url("/common/img/index_cd_hm_06.gif") no-repeat;
	width:55px;
	height:9px;
	margin:0 0 5px 0;
}

dl.cd-list dd.sound-btn{
	margin:0 0 0 49px;
}

