body,img,h1,h2,h3,h4,div,p,ul,li {	margin:0 0;	padding:0 0;
    line-height:1.5em;	/*line-height:1.0em;*/}a:link{	color:#CC0000;}a:hover{	color:#333333;}a:visited{	color:#CC3300;}body{	background-color:#A40914;	font-size:10pt;}img{	border:none;}th{	text-align:left;}/*  js　　 	.frame{    	position: absolute;		z-index: 2;	}		#dude{		height: 354px;		width: 294px;		margin: 0px auto;	}   	img.loadpic{		margin: 10px;	}    #dudecontainer{    	position: relative;		overflow: hidden;		height: 354px;		width: 294px;		background: #FFF;	}	#dudeoverlay{		position: absolute;		z-index: 1;	}	#dudeblock{			height: 370px;		width: 300px;		background: #FFF;	}	#dudeedge{		height: 150px;		width: 300px;			background-image: url('../img/index/drip.png');	}	*/div#wrapper{	width:100%;	text-align:center;	margin:0 auto;}div#header{	width:100%;	background-image:url(/img/common/header_bk.gif);	font-size:0px;	height:183px;    line-height:1.0em; text-align:center; margin:0 auto;}#top_img{ width:900px; text-align:center; margin:0 auto;}#logo{	vertical-align:top;}#globalNavi, #globalNavi ul {	margin:0;	padding:0;	list-style-type:none;}#globalNavi	{	position:relative;	width:900px;	margin:0 auto;}#globalNavi li	{	float:left;	position:relative;}#globalNavi ul {	width: 130px;	position: absolute;	top: 46px;	left: 0px;}#globalNavi ul li a	{	width: 100px;	display: block;	background: #BFC0C0 url(image/icon.gif) no-repeat;	padding: 7px 5px 8px 20px;    line-height:1.4em;	border-bottom: 1px dotted #909090;	color: #000;	text-decoration: none;	font-size:10pt;	text-align:left;}#globalNavi ul li a:hover	{	background: #000 url(image/icon_on.gif) no-repeat;	color: #FFF;}#globalNavi ul li.first a	{	background: #BFC0C0 url(image/bg_navi.gif) no-repeat;	padding: 8px 5px 7px 20px;	font-size:10pt;	text-align:left}#globalNavi ul li.first a:hover	{	background: #000 url(image/bg_navi_on.gif) no-repeat;}/* 追加項目----------------------------------------------------------- */#globalNavi ul li ul {	top: 0px;	left: 175px;}#globalNavi ul ul{display:none;}div#contents{	background-image:url(/img/common/contents_bk.gif);	background-color:#fff;	background-repeat:repeat-x;	text-align:left;	padding-bottom:30px;}div#cont{	margin:0 auto;	width:900px;}div#footer{	background-image:url(/img/common/footer_bk.gif);	height:120px;}div#footer_link{	padding-bottom:30px;	padding-top:20px;	font-size:10pt;	width:900px;	margin:0 auto;	text-align:right;}address{	font-size:10pt;}/* --------index------------- */div#cd_adv{	padding-top:40px;}img#cd_jkt{	float:left;	width:203px;
    height:204px;}
img#hear{
    padding-bottom:5px;

}div#cd_cont{	float:left;	width:510px;}div#cd_adv p{	margin-top:10px;	line-height:1.4em;}img#onsale{	margin-right:20px;}.small{	font-size:0.8em;	padding-top:10px;}table#bannar{	margin-top:20px;	font-size:9pt;}td.note{	padding-left:10px;}table#news{	width:900px;	/*border-top:1px dotted #ccc;	border-collapse:collapse;*/	}/* news */h2#news_h{	border-bottom:1px solid #ccc;	font-size:13pt;	padding-left:0px;}table#news{	margin-bottom:20px;}table#news td{	border-bottom:1px dotted #ccc;    padding:4px 0;}/* blog */table#blog{	margin:0 auto;	padding:0 0;	vertical-align:top;}table#blog td{	margin:0 0px;	padding:0 0;	vertical-align:top;	border-left:10px solid #fff;	border-right:10px solid #fff;}table#blog tr{	margin:0 0;	padding:0 0;}td#kanade{	background-image:url(/img/index/kanade_bk.gif);	background-repeat:no-repeat;	width:365px;	height:207px;}td#ebi{	background-image:url(/img/index/ebi_bk.gif);	background-repeat:no-repeat;	width:365px;	height:207px;}div#feed_k{	margin:10px 5px 0 40px;}div#feed_k li{	list-style:square ;
    margin-bottom:5px;}div#feed_e{	margin:10px 5px 0 40px;}div#feed_e li{	list-style:square ;
    margin-bottom:5px;}
/* top block */
div#top_block{ width:890px; padding:30px 0px;}
div#wrap_cd{ width:480px; height:310px; float:left; padding:15px 22px; border:1px solid #CCC;}
div#wrap_vdo{ width:300px; height:310px; float:left; padding:15px 22px; border:1px solid #CCC; margin-left:10px;}
img#cd_jkt{ float:left; padding-right:20px; margin:10px 0;}
div#wrap_cd p{ clear:left; padding-top:5px;}
div#wrap_vdo p{ display:block; padding:15px 0 0 10px;}
