@charset "UTF-8";
/*
----------------------------------------------------
FOR SOGOGOLF Ver.2
updated: November 9,2009
---------------------------------------------------- */

/* @group header調整 */

body#page-recommended-SF #header-area {
	/*height: 265px;*/
	height: 285px;
}

body#page-recommended-SF h1 {
	height: 149px;	
}

/* @end */




/* @group lead */

body#page-recommended-SF h2#lead-01 {
	font-size: small;
	line-height: 1;
	margin: 21px 0 10px;
	padding: 0 ;
	height: 72px;
	background: none;
}

p#lead-02 {
	margin-bottom: 0;
}

/* @end */



div#content-body div.content-wrapper-0,
div#content-body div.content-wrapper {
	padding-bottom: 0;
}


/* @group ブロック設定 */

#block-01 {
	float: left;
	width: 465px;
	padding-top: 25px;
}

#block-02 {
	float: right;
	width: 380px;
	padding-top: 25px;
}

#block-03 {
	float: left;
	width: 260px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

#block-04 {
	float: right;
	width: 585px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

#block-05 {
	float: left;
	width: 525px;
	padding-top: 1.5em;
}

#block-06 {
	float: right;
	width: 320px;
	padding-top: 1.5em;
	background: #fff;
}

/* @end */




/* @group h3 */

h3 {
	height: 31px;
	padding: 0;
	margin-bottom: 0.7em;
	background: #61849C url(../../recommended/SF/images/h3_bg.png) repeat-x;
}

h3 img {
	vertical-align: bottom;
}

/* @end */




/* @group map部分 */

.imageblock-c-map {
	padding: 7px 5px 5px;
	background: #5AAE74;
}

.imageblock-c-map img {
	display: block;
}

.color-wrapper-style-b {
	border: 1px solid #5AAE74;
	background: #E8E8D3;
	padding: 0.7em 1em;
}
.color-wrapper-style-b table.layout {
	margin: 0 auto;
} 
.color-wrapper-style-b table.layout td {
	font-size: 77%;
}

/* @end */



/* @group color-wrapper */

.color-wrapper-style-c {
	border: 1px dotted #61849C;
	background: #EFEFEF;
	padding: 1em;
}

.color-wrapper-style-c p.lastChild,
.color-wrapper-style-c p:last-child,
.color-wrapper-style-c p.pseudo-last-child {
	margin-bottom: 0;
}

/* @end */



/* @group table.datalist-F */

#block-06 table.datalist-F {
	width: 320px;
	
}

/* @end */
