@charset "UTF-8";
/*******************************************************************************
file name  :  index.css
********************************************************************************/

/*******************************************************************************
	main
*******************************************************************************/
#main{
	width:780px;
	margin:0 auto;
	background:#FFFFFF;
	padding:5px;
}
#main h2{
	color:#FFFFFF;
	line-height:100%;
	padding-left:20px;
}
#main .section-Lv1{
	padding:10px 0 0 0;
}
#main .section-Lv1 #goods{
	float:left;
	width:385px;
}
#main .section-Lv1 #goods h2{
	background:url(../img/top/top_goods.jpg) no-repeat top left;
	height:25px;
	padding-top:7px;
}
	/**************** IE8 heck ******************/
	head~/* */body #main .section-Lv1 #goods h2{
		height:24px;
		padding-top:8px;
	}
	/**************** IE7 heck ******************/
	*:first-child+html #main .section-Lv1 #goods h2{
		height:23px;
		padding-top:9px;
	}
	/**************** IE6 heck ******************/
	* html #main .section-Lv1 #goods h2{
		height:23px;
		padding-top:9px;
	}

#main .section-Lv1 .right-column #chara h2{
	background:url(../img/top/top_chara.jpg) top left no-repeat;
	height:25px;
	padding-top:7px;
}
	/**************** IE8 heck ******************/
	head~/* */body #main .section-Lv1 .right-column #chara h2{
		height:24px;
		padding-top:8px;
	}
	/**************** IE7 heck ******************/
	*:first-child+html #main .section-Lv1 .right-column #chara h2{
		height:23px;
		padding-top:9px;
	}
	/**************** IE6 heck ******************/
	* html #main .section-Lv1 .right-column #chara h2{
		height:23px;
		padding-top:9px;
	}

#main .section-Lv1 .right-column #wallpaper h2{
	background:url(../img/top/top_wallpaper.jpg) no-repeat top left;
	height:22px;
	padding-top:7px;
}
	/**************** IE8 heck ******************/
	head~/* */body #main .section-Lv1 .right-column #wallpaper h2{
		height:21px;
		padding-top:8px;
	}
	/**************** IE7 heck ******************/
	*:first-child+html #main .section-Lv1 .right-column #wallpaper h2{
		height:20px;
		padding-top:9px;
	}
	/**************** IE6 heck ******************/
	* html #main .section-Lv1 .right-column #wallpaper h2{
		height:20px;
		padding-top:9px;
	}

#main #topics h2{
	background:url(../img/top/top_topics.jpg) no-repeat top left;
	height:21px;
	padding-top:8px;
}
	/**************** IE6 heck ******************/
	* html #main #topics h2{
		height:21px;
		padding-top:8px;
	}

#main .section-Lv1 .section-Lv2{
	padding:0 7px 0 7px;
}
#main .section-Lv1 #goods .section-Lv2{
	background-color: #FFB9D8;
}
#main .section-Lv1 #goods .section-Lv2 img{
	display:block;	
}
#main .section-Lv1 #goods .section-Lv2 .section-Lv3{
	padding:4px 0 0 0;
	margin:0px;
}
	/**************** IE7 heck ******************/
	*:first-child+html #main .section-Lv1 #goods .section-Lv2 .section-Lv3{
		padding:2px 0 0 0;
	}
	/**************** IE6 hack ******************/
	* html #main .section-Lv1 #goods .section-Lv2 .section-Lv3{
		padding:2px 0 0 0;
	}

#main .section-Lv1 #goods .section-Lv2 .first-child{
	padding:0px;
	margin:0px;
}
	/**************** IE7 heck ******************/
	*:first-child+html #main .section-Lv1 #goods .section-Lv2 .first-child{
		padding:0px;
		margin:0px;
	}
	/**************** IE6 heck ******************/
	* html #main .section-Lv1 #goods .section-Lv2 .first-child{
		padding:0px;
		margin:0px;
	}

#main .section-Lv1 #goods .section-Lv2 .section-Lv3 img.left-image{
	float:left;
}
#main .section-Lv1 #goods .section-Lv2 .section-Lv3 img.right-image{
	float:right;
}
#main .section-Lv1 .right-column{
	float:right;
	width:390px;
}
#main .section-Lv1 .right-column #chara .section-Lv2{
	background-color: #B6E8FD;
}
#main .section-Lv1 .right-column #chara .section-Lv2 img{
	padding-left:5px;
}
#main .section-Lv1 .right-column #chara .section-Lv2 img.first-child{
	padding-left:0px;
}
#main .section-Lv1 .right-column #wallpaper{
	padding:8px 0 0 0;
}
#main .section-Lv1 .right-column #wallpaper .section-Lv2{
	background-color: #FFE990;
}
#main .section-Lv1 .right-column #wallpaper .section-Lv2 p{
	height:30px;
	padding:5px 0 5px 0;
}
#main #topics{
	padding:12px 0 0 0;
}
#main #topics .section-Lv1{
	padding:0 7px 0 7px;
	width:766px;
	background-color: #FF694C;
}
#main #topics .section-Lv1 iframe{
	width:766px;
	height:144px;
	border:1px #ffcbc1 solid;
	margin:0;
	padding:0;
}
/*******************************************************************************
	subTopics
*******************************************************************************/
#subTopics{
	margin:0px;
	padding:0px 0px 0px 12px;
	width:725px;
	text-align:left;
}
#subTopics table{
	width:725px;
	border-bottom:1px dashed #D6D6D6;
}
#subTopics table tr th{
	width:100px;
}
#subTopics table tr td{
	width:625px;
}
#subTopics table tr th, #subTopics table tr td{
	vertical-align:top;
	padding:7px 0px 7px 0px;
}

.top h1 {
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#topics img {
	display: block;
	vertical-align: middle;
}
#chara .section-Lv2 img {
	display: block;
}
.pickup_chara {
	float: left;
}
.right-column #wallpaper img {
	display: block;
}
