body {
	background:#fff;
                margin:0px;
	padding:20px;
	color:#808080;
	text-align:center;
}

/* タグ・ポイント */
body,td,th{
	font:12px/20px verdana,arial,sans-serif;
}

/* リンク */
a:link,
a:active{
	color:#03c;
}

a:visited{
	color:#03c;
}

a:hover{
	color:#fa3279;
}
/* レイアウト */
#outline{
	width:720px;
	margin:0 auto;
	text-align:left;
    　　　　　background:#fff;
　　　　　　　padding:5px;

}



#main{
	width:515px;
	float:right;
	background:#fff;
　             padding:0,0,0,0px;

}

#side{
	width:180px;
	float:left;
	background:#fff;

}




/* ヘッダー */
#pr {
	font-size: 10px;
	width: 720px;
	color: #808080;
	line-height: 100%; 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 2 0 2 0;
	}

#index {
	width: 720px;
	background-color: #FFFFFF;
	text-align: left;
	color: #808080;
	vertical-align: super;
	font-size: 11px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	}

#banner {
	width: 720px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #FFFFFF;
	text-align: left;
	FONT-WEIGHT: bold;
	}

#banner-img {
	text-align: left;
	display: none;
	}


#banner a {
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	text-align: center;
	font-size: 16px;
	font-weight: bold;	
	line-height: 150%; 
	color: #FFFFFF;
	background-color: #330000;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	}

#banner h2 {
	text-align: left;
	font-size: 14px;
	line-height: 140%; 
                font-weight: bold;	
	color: #FFFFFF;
	background-color: #ff9999;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	}


/* エントリ */
.entry-box{
	margin:0 0 20px;
}

.entry-head{
	background:url('http://brand-hikaku.net/images/line.png') left top no-repeat;
}

.entry-head h1,
.entry-head h2{
	margin:0;
	padding:0 0 0 20px;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	color:#e06362;
}

.entry-head .entry-data{
	margin:0;
	padding:0 0 0 20px;
	line-height:20px;
	font-size:10px;
	color:#000;
}

.entry-head h1 a:link,
.entry-head h1 a:active,
.entry-head h1 a:visited,
.entry-head h2 a:link,
.entry-head h2 a:active,
.entry-head h2 a:visited{
	color:#e06362;
	text-decoration:none;
}

.entry-head .entry-data a{
	text-decoration:none;
}

.entry-head h1 a:hover,
.entry-head h2 a:hover{
	color:#FF3399;
	text-decoration:none;
}

.entry-body{
	padding-left:2px;
}

.entry-body p{
	margin-bottom:0;
	padding-bottom:0;
}

.more-link{
	margin:5px 0;
	padding:0 0 0 20px;
	background:url('http://brand-hikaku.net/images/point.gif') left top no-repeat;
}


.content {
	width: 230Px;
	margin: 0Px;
	padding: 5px 5px 5px 5px;
}
		
.content h2 {
	font-size: 11px;
	font-family: Verdana,Helvetica,sans-serif;
	color: #8080C0;
	margin: 0px 0px 0px 0px;
}



.content p{
	font-size: 10px;
	color::#ff6699 ;
	line-height: 100%;
	margin: 0px;
}	


/* 記事部分見出し */

.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 5px 0;
    border-left: 5px solid #cc0000;
    padding: 3px 0 3px 8px;
    color: #fff;
    background: #cc9999;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.25;
    clear: both;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
    color: #fff;
}


/* 記事部分コンテンツ */

.date-header,
.entry-content {
    position: static;
    clear: both;
}

.entry,
.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed,
.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
    clear: both;
}

.entry-body,.entry-more {
    margin: 10px 0;
}

.entry-more-link{ text-align: right; }

.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

.date-header {
    margin: 5px 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.entry-header {
    margin-top: 10px;
    border-left: 5px solid #a9a9a9;
    padding: 0 0 0 10px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
}
.entry-header a { text-decoration: none; }

.entry-content,
.comment-content,
.trackback-content {
    margin: 0;
    line-height: 1.5;
}

/* サイドバー */


.side-title,
.side-body{ 
	background:url('http://brand-hikaku.net/images/side_body.gif') left repeat-y;
	margin:0;
	padding:0 10px;
}

.side-color-out{
	background:url('http://brand-hikaku.net/images/side_color_head.gif') left top no-repeat;
	margin:0 0 10px;
	padding:10px 0 0;
}

.side-color-in{
	background:url('http://brand-hikaku.net/images/side_color_foot.gif') left bottom no-repeat;
	margin:0;
	padding:0 0 10px;
}

.side-color-title,
.side-color-body{
	background:url('http://brand-hikaku.net/images/side_color_body.gif') left repeat-y;
	margin:0;
	padding:0 10px;
}

#search-form{
	text-align:right;
}

.side-body #search,
.side-color-body #search{
	width:160px;
	text-align:center;
	
}

.side-body .submit,
.side-color-body .submit{
	width:120px;
	text-align:center;
}

.side-title p,
.side-color-title p{
	margin:0;
	padding:0;
	color:#FF99FF;
	font-size:12px;
	font-weight:bold;
}

.side-title p a,
.side-color-title p a{
	color:#000;
	text-decoration:none;
}

.side-body p{font-size:10px;
	margin:0;
	padding:5px 0 0;
}

.side-body ul,
.side-body li{

	margin:0;
	padding:0;
	font-size:11px;
}

.side-body ul{
	margin:0 0 0 18px;
}

/*
#monthly-archive{
	width:160px;
	height:120px;
	overflow:auto;
}
*/

/* フッター */
#foot{
	clear:both;
	line-height:30px;
	text-align:center;
	background:url('http://brand-hikaku.net/images/foot.gif') center top no-repeat;
	color:#eee;
}

#foot address,
.powered{
	margin:0;
	padding:0 5px;
	display:inline;
	font-size:10px;
	font-style:normal;
}

#foot a{
	color:#fff;
	text-decoration:none;
}

#foot a:hover{
	position:relative;
	top:1px;
	left:1px;
}

/* 個別ページ */
#content-navi ul,
#content-navi li{
	margin:0;
	padding:0;
}

#content-navi li{
	margin-left:18px;
}

.trackbacks-head,
.comments-head,
.comments-open-head,
.comments-system-head{
	margin:20px 0 10px;
	padding:0 0 0 20px;
	font-size:12px;
	color:#fff;
	line-height:30px;
	background:url('http://brand-hikaku.net/images/sub_title.gif') left top no-repeat;
}

.comments-system-head{
	margin:0 0 10px;
}

#tb-url{
	width:398px;
}

#trackbacks h3{
	margin:1em 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

.trackback-content{
	border-left:solid 5px #ccc;
	padding-left:5px;
	margin-bottom:1em;
}

.trackback-content p{
	margin:0;
	padding:0 0 0 5px;
}

.trackback-site{
	font-size:10px;
	background:#eee;
}

.comment-data{
	border-bottom:solid 1px #999;
	font-weight:bold;
}

#comments-open-data dt{
	width:70px;
	float:left;
	clear:left;
	margin:0 0 10px;
	padding:0;
}

#comments-open-data dd{
	width:320px;
	margin:0 0 10px;
	padding:0;
}

#comment-author{
	width:100px;
}

#comment-email,
#comment-url{
	width:250px;
}

#comment-text{
	font:12px/18px "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";;
	width:398px;
	height:180px;
}

/* アーカイブページ */
.archive-entry-box{
	margin:1em 0;
}
.archive-entry-title,
.archive-entry-excerpt,
.archive-entry-data{
	margin:0;
	padding:0 0 0 20px;
}

.archive-entry-title{
	font-size:12px;
	font-weight:bold;
	background:url('http://brand-hikaku.net/images/point.gif') left top no-repeat;
}

.archive-entry-data{
	font-size:10px;
}

/* 検索結果 */
#search-keyword,
.search-results-head{
	margin:1em 0;
	padding:0;
	font-size:12px;
}

.module-head{
	margin:20px 0 10px;
	padding:0 0 0 20px;
	font-size:12px;
	color:#fff;
	line-height:30px;
	background:url('http://brand-hikaku.net/images/sub_title.gif') left top no-repeat;
}











/* その他 */



fieldset {
	font-size:11px;
	color:#808080 ;
	text-align: left;
}

legend {
	font-size: 12px;
	color:#FF66CC;
	font-weight: bold;
}

}
.fm {
	margin: 5px 5px 10px 5px;
	font-size: 12px;
	color: #666;
}

.detail {
	text-align:right;
	font-size: 10px;
	margin-right:10px;
	margin-top;0px;
	margin-bottom;0px;
}

/* Top Sellers vest6 */
.vest {
	width: 103px;
	float: left;
	height:245px;
	border: 1px solid #ffcccc;
	margin: 5px;
	padding: 2px 2px 2px 4px;
	font-size: 10px;
	line-height: 120%;
	text-align: left;
	text-valign: top;
	color: #666;

