@charset "utf-8";


#homeplaza {
	width: 590px;
}

/* 消さないでください unrewriteble*/
/* ------------- 以下、追加ＣＳＳを書き加えてください ------------- */

#homeplaza #wrapper #wrapper-left #sp * { margin:0px; padding:0px; }
#homeplaza #wrapper #wrapper-left #sp { width:590px; color:#333333; }

#homeplaza #wrapper #wrapper-left #sp img { margin:0px; border:0px; }
#homeplaza #wrapper #wrapper-left #sp p { margin:0px 0px 15px; }


/* フォントサイズ ------------------------------------ */
#homeplaza #wrapper #wrapper-left #sp { font-size:14px; line-height:1.5; }
#homeplaza #wrapper #wrapper-left #sp p { font-size:14px; line-height:1.5; }
#homeplaza #wrapper #wrapper-left #sp li { font-size:14px; line-height:1.5; }
#homeplaza #wrapper #wrapper-left #sp table { font-size:inherit; font:100%; }
#homeplaza #wrapper #wrapper-left #sp small { font-size:inherit; font:100%; }
#homeplaza #wrapper #wrapper-left #sp pre, #sp code { font:115% monospace; }

/* Basis - 14px */
#homeplaza .f10 { font-size:72%; } /* 10px (eq.x-small) */
#homeplaza .f12 { font-size:85.7%; } /* 12px  */
#homeplaza .f13 { font-size:93%; } /* 13px (eq.small) */
#homeplaza .f16 { font-size:114.5%; } /* 16px (eq.medium) */
#homeplaza .f18 { font-size:128.6%; } /* 18px (eq.large) */
#homeplaza .f20 { font-size:142.9%; } /* 20px */
#homeplaza .f24 { font-size:171.5%; } /* 24px */

/* Win IE 用 \*/
* html #homeplaza #wrapper #wrapper-left #sp body { line-height:1.5; font-size:88%; }
* html #homeplaza #wrapper #wrapper-left #sp small { font:x-small; }
* html #homeplaza #wrapper #wrapper-left #sp pre { font-size:100%; }
* html #homeplaza #wrapper #wrapper-left #sp code { font-size:100%; }

* html #homeplaza #wrapper #wrapper-left #sp select { line-height:1.5; }
* html #homeplaza #wrapper #wrapper-left #sp input { line-height:1.5; }
* html #homeplaza #wrapper #wrapper-left #sp textarea { line-height:1.5; }
/* */


/* 見出し */
#homeplaza #wrapper #wrapper-left #sp #hphead { margin:0px 0px 10px; }
#homeplaza #wrapper #wrapper-left #sp h2 { margin:20px 0px 5px; }
#homeplaza #wrapper #wrapper-left #sp h3 { margin:0px; padding:0px; }
#homeplaza #wrapper #wrapper-left #sp h4 { margin:5px 0px 0px; clear:both; }
#homeplaza #wrapper #wrapper-left #sp h5 { margin:10px auto 0px; clear:both; }
#homeplaza #wrapper #wrapper-left #sp h6 { clear:both; }

/* テーブル */
#homeplaza #wrapper #wrapper-left #sp table { border:0px; border-collapse:collapse; border-spacing:0px; }
#homeplaza #wrapper #wrapper-left #sp td { padding:0px; vertical-align:top; }

/* リスト */
#homeplaza #wrapper #wrapper-left #sp ul { margin:5px 0px 0px 0px; padding:0px; width:315px; list-style:none;  }
#homeplaza #wrapper #wrapper-left #sp li { margin:0px; padding:0px; width:75px; float:left; }
#homeplaza #wrapper #wrapper-left #sp li a { padding-left:12px; background:url(icons/link_icon.gif) no-repeat left center; }

#homeplaza #wrapper #wrapper-left #sp .notice { text-align:right; font-size:93%; }

/* 3つの理由 */
#homeplaza #wrapper #wrapper-left #sp .reason { width:193px; background:url(icons/reason.gif) repeat-y; }
#homeplaza #wrapper #wrapper-left #sp .reason p { margin:5px 12px; }
#homeplaza #wrapper #wrapper-left #sp #reason-footer img { margin:0px; vertical-align:top; }


#homeplaza #wrapper #wrapper-left #sp #block { margin:20px 0px; }

/*-- wrapper ---------------*/
#homeplaza #wrapper {
	width: 770px;
	margin: auto;
	text-align: left;
	}

/*-- wrapper ---------------*/
#homeplaza #wrapper #wrapper-left {
	width: 600px;
	margin: auto;
	text-align: left;
	float:left;	
	}

/*-- wrapper-right ---------------*/
#homeplaza #wrapper #wrapper-right {
	width: 160px;
	background-image:url(../images/background.gif);
	margin: auto;
	text-align: left;
	float:right;
	}

