
/* ========== Special Contents ========== */
#spCcont {
	width: 670px;
	float: left;
}


/* ========== Special Side ========== */
#spSide {
	width: 230px;
	float: right;
}

.spSideFrm01 {
	width: 230px;
	background: transparent url(../img/special/side_frm01_bg01.gif) repeat-y left top;
}

.spSideFrm02 {
	width: 216px;
	background: transparent url(../img/special/side_frm02_bg01.gif) repeat-y left top;
}

.spSideFrmArea01 {
	padding: 0 7px;
}

.spSideFrmArea02 {
	padding: 0 8px;
}

.spSideBtn01 li {
	padding-top: 5px;
	font-size: 1px;
}


/* ========== Special Family ========== */
.spFam01 {
	width: 670px;
	background: transparent url(../img/special/family_bg01.gif) repeat-y left top;
}

.spFamArea01 {
	padding: 10px 16px 0 16px;
}

.spFamLine01 {
	height: 1px;
	font-size: 1px;
	background: transparent url(../img/special/family_line01.gif) repeat-x left center;
}


/* ========== Special Single ========== */
.spSing01 {
	width: 670px;
	background: transparent url(../img/special/single_bg01.gif) repeat-y left top;
}

.spSingArea01 {
	padding: 10px 16px 0 16px;
}

.spSingLine01 {
	height: 1px;
	font-size: 1px;
	background: transparent url(../img/special/single_line01.gif) repeat-x left center;
}


/* ========== Special Osusume ========== */
.spOsuCont01 {
	margin-top: 5px;
	padding-left: 16px;
}

.spOsu01 {
	width: 202px;
	margin: 7px 15px 7px 0;
	float: left;
}

.spOsu01A {
	width: 100px;
	float: left;
}

.spOsu01B {
	width: 100px;
	float: right;
}


/* ========== Special Area ========== */
.spArea01 {
	width: 670px;
	background: transparent url(../img/special/area_bg01.gif) repeat-y left top;
}

.spArea02 {
	padding: 20px 16px 0 16px;
}



/* ========== Special Search ========== */
#spSea01 {
	width: 216px;
	background: transparent url(../img/special/sea01_bg01.gif) repeat-y left top;
}

.spSeaArea01 {
	padding: 8px 8px 0 8px;
}

.spSeaList01 li {
	width: 100px;
	float: left;
}



/* ========== Special Frame ========== */
.spFrm01 {
	padding: 8px 10px;
	border: solid 1px #CCCCCC;
}








