/* 関連特集・カテゴリ
------------------------------------------------ */
.relateBox {
	width: 930;
	background: #ffffff;
}
#main .relateBox .h3box {
	background: url(http://ranking-golf.com/images/sku/pricemenu/pickup/h3_relatebox_bar.gif) no-repeat left top;
	height: 15px;
	position: static;
	padding: 10px 10px 5px 15px;
	font-size: 100%;
	width: 910px;
}
* html .relateBox .h3box {
	width: 905px;
	min-height: 15px;
}
#main .relateBox h3 {
	color: #333333;
	font-size: 100%;
}
#main .connectBox a,
#main .connectBoxNoline a {
	text-decoration: underline;
}
#main .connectBox img,
#main .connectBoxNoline img {
	float: left;
}
#main .connectBox img.imgFloatNone,
#main .connectBoxNoline img.imgFloatNone {
	float: none;
}
#main .connectBox  {
	width: 914px;
	padding-bottom: 5px;
	margin-bottom: 6px;
	background: url(http://ranking-golf.com/images/sku/pricemenu/pickup/dotline01.gif) repeat-x left bottom;
}
#main .connectBox h4,
#main .connectBoxNoline h4 {
	font-weight: bold;
	font-size: 108%;
}
/* FFhack */
:root #main .connectBox  {
	padding-bottom: 8px;
	margin-bottom: 9px;
}
#main .connectBoxNoline {
	width: 914px;
	margin-bottom: 0px;
	background: url(http://ranking-golf.com/images/spacer.gif);
	padding-bottom: 0px;
}
#main .connectBox .textArea,
#main .connectBoxNoline .textArea {
	margin-left: 72px;
}
#main .boxIn {
	padding: 8px 8px 0px;
}
#main .mTop2 {
	margin-top: 2px;
}


/* clearfix
------------------------------------------------ */
#main .boxIn:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}