@charset "Shift_JIS";
@import "base.css";
/* TOPページ用スタイル
---------------------------------------------*/
/* コンテンツ部
---------------------------------------------------- */
#contents{
	position:relative;
	overflow: auto !important;
	/* overflow /**/: hidden; */
	width: 100%;
	padding-bottom: 30px;
}
#contents object{
	margin:0;
	padding:0;

}
/* 左カラム
---------------------------------------------------- */
#primary {
	float:left;
	width: 580px;
	margin-top:10px;
}
#primary .section,#primary .topic{
	margin: 16px 18px 0 18px;
	border-bottom: 1px solid #69f;
}
#primary .section img{
	border:solid #36f 1px;
	margin-bottom:3px;
}
#primary .topic img{
	border:solid #36f 1px;
	margin:0 10px 3px 0;
	float:left;
}
#primary .section h4{
	color: #36f;
}
#primary .title {
}
/* 右カラム
---------------------------------------------------- */
#secondary {
	float:right;
	width: 200px;
	margin-top:10px;
	padding-top:5px;
	background-color:#E0F5FF;
}
#secondary .memo{
	background: url(../image/list_bg_top.jpg) left top no-repeat;
	margin-left: 5px;
}
#secondary .memoHeader{
	padding:40px 15px 0 5px;
	margin:0 20px 0 15px;
}
#secondary .memoContent{
	background: url(../image/list_bg_bottom.jpg) left bottom no-repeat;
	padding:5px 15px 20px 15px;
}
#secondary .listTop{
	margin-left: 5px;
	padding:25px 15px 1px 15px;
	background:url(../image/list_bg_top.jpg) no-repeat;
}
#secondary .memo h3{
	color:#36f;
	border-bottom:1px solid #369;
}
#secondary .section {
	margin: 5px 5px 0 5px;
}
#secondary h2{
	margin: 5px 5px;
	padding-left:5px;
	color:#36f;
	background-color:#fff;
	border-left:15px solid #36f;
	border-bottom:1px solid #369;
	font-size:140%;
}
/* 下部分
---------------------------------------------------- */
#advertisement {
	float:left;
	width: 780px;
	margin-top:10px;
}
#advertisement ul{
	margin-left:10px;
	padding:0;
	list-style-type: none;
	overflow:hidden;
}
#advertisement li{
	float:left;
	width:240px;
	font-size: small;
	margin: 5px;
}
#advertisement ul img{
	border:solid  #36f 1px;
}
/* 文字装飾
---------------------------------------------------- */
span.price{
	text-decoration:line-through;
}
span.offPrice{
	text-decoration:overline underline;
	font-size:130%
	font-weight:bold;
	color:#f00;
}
p.guide{
	text-decoration:overline underline;
	font-weight:bold;
	color:#00f;
}
.topicCopy {
	background-color:#39f;
	color:#fff;
	padding:3px;
	font-weight: bold;
}
.drop {
	font-size:250%;
	float:left;
	margin-right:5px;
}
/* その他
---------------------------------------------------- */

/* バナーリンク */
.vivitto-navi{
	display:none;
}
