<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
  padding:0;
  margin:0 0 20px 0;

}

.cg_freespace_02 {
  padding:0;
  margin:20px 0 20px 0;
}
/* カテゴリ・グループのフリースペース内の&lt;p&gt;タグの余白設定 */
.cg_freespace_02 p {
  margin:0 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の&lt;ul&gt;タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
  margin:0 0 10px 20px;
  padding:0;
}

.slider{
 display:none;
}

.cg_freespace_01 .brand{
  width:740px;
  margin-bottom:30px;
  overflow: hidden;
}

.cg_freespace_01 h1{
 background-color: black;
 color: white;
 padding:12px 0 12px 6px;
 margin:9px 0 20px 0;
 font-size:13px;

}

.cg_freespace_01 .brand_img{
 float:left;
 width:360px;
 margin-right:20px;
}

.cg_freespace_01 .brand_description{
 float:right;
 width:360px;
 line-height: 1.7;
 vertical-align:middle;
}

.cg_freespace_01 .brand_description h2{
margin-bottom:5px;
}



//ランキング
.ranking{
	overflow:hidden;
	}

.ranking .rankbox{
	float:left;
	position:relative;
	}

.ranking .rankbox .rank{
	width: 35px;
	border-radius:50%;
	overflow:hidden;
	font-size: 17px;
	height: 35px;
	line-height: 35px;
	text-indent: 1px;
	width: 35px;
	position: absolute;
	top: 10px;
	left: 10px;
	}

.ranking .rankbox .rank .iconSet{
        display:block;
        width:35px;
        text-align: center;}
.ranking .rankbox .rank .top1{
	background: #D9B340 !important;
	color: #fff !important;
	}
.ranking .rankbox .rank .top2{
	background: #6F7B83 !important;
	color: #fff !important;
	}
.ranking .rankbox .rank .top3{
	background: #A15326 !important;
	color: #fff !important;
	}
.ranking .rankbox .rank .top4{
	background: white !important;
	}

.news{}
.news #info{margin-bottom:10px;}
.news #info dt{margin-bottom:5px;color: #900;font-size:110%;font-weight:bold;}
.news #info dd{}

</pre></body></html>