/*--------------------------------------------------------*/
/* ここにタイトルがはいります[共通CSS]
/* 2007/09/12 Ojas.Inc Yuuki Kasahara
/*--------------------------------------------------------*/

/*----- ▼全体構成 ---------------------------------------*/

body	{
	margin:0px;padding:0px;
	background:url(../img/body_bg.gif);
	border-top:5px solid #009966;
}

form	{
	margin:0px;padding:0px;
}

#mainClear		{clear:both;}

.linkIcon	{
	vertical-align:text-bottom;
	margin-right:5px;
}


/*----- ▼メニュー設定 -----------------------------------*/

#mainMenu	{
	clear:both;
	width:740px;height:30px;margin:0px auto 10px auto;padding:0px;
}
#mainMenu ul 	{margin:0px;padding:0px;list-style:none;}
#mainMenu li, #mainMenu a {display:block;height:30px;}
#mainMenu li {float:left;text-indent:-9999px;}
#mainMenu a {
	text-decoration:none;
	background:url(../img/main_menu.gif) no-repeat;
}

.mainMenu01 a					{width:100px;background-position:0px 0px;}
.mainMenu01 a:hover		{width:100px;background-position:0px -30px;}

.mainMenu02 a					{width:100px;background-position:-100px 0px;}
.mainMenu02 a:hover		{width:100px;background-position:-100px -30px;}	

#sideMenu	{
	clear:both;
	width:180px;margin:0px;padding:0px;
}
#sideMenu ul {margin:0px;padding:0px;list-style:none;}
#sideMenu li,#sideMenu a {display:block;height:30px;}
#leftnMenu li {flot:left;text-indent:-9999px;}
#sideMenu a {
	text-decoration:none;
	background:url(../img/left_menu.gif) no-repeat;
}

.sideMenu01 a					{background-position:0px 0px;}
.sideMenu01 a:hover		{background-position:-180px 0px;}

.sideMenu02 a					{background-position:0px -30px;}
.sideMenu02 a:hover		{background-position:-180px -30px;}


/*----- ▼左コンテンツ設定 -------------------------------*/

.leftBanner	{
	width:180px;margin:0px;padding:0px;
}
.leftBanner img	{
	margin:0px;padding:0px;
}


/*----- ▼ディレクトリページ共通設定 ---------------------*/

#pageBottomMenu	{
//	width:720px;height:15px;margin:0px;padding:35px 10px 10px 10px;
	width:780px;height:15px;margin:0px;padding:35px 10px 10px 10px;
	vertical-align:bottom;text-align:right;
	background:url(../img/page_bottom_menu_bg.gif);
}


/*----- ページング設定 -----*/
.paging	{text-align:center;padding:10px;}
.paging a	{
	text-align:center;margin:2px;padding:2px 3px 1px 3px;
	text-decoration:none;color:#555555;
	border:1px solid #CCCCCC;background:#FFFFFF;
}
.paging a:hover		{background:#CCFFCC;}
.paging a:visited	{background:#FFFFFF;}
.paging a:active	{background:#CCFFCC;}


/*----- ▼各種ボタン設定 ---------------------------------*/

.btnSample	{
	float:left;display:block;text-indent:-9999px;
	width:100px;height:20px;margin:0px 10px 0px 0px;
	background:url(../img/xxxxxxxx.gif);
}
a:hover.btnSample 	{background:url(../img/xxxxxxxx.gif);background-position:-100px 0px;}
a:active.btnSample 	{background:url(../img/xxxxxxxx.gif);background-position:-100px 0px;}


/*----- ▼フッター設定 -----------------------------------*/

#footer	{
	clear:both;text-align:center;
//	width:742px;margin:0px auto 0px auto;padding:10px 0px;
	width:802px;margin:0px auto 0px auto;padding:10px 0px;
	font-size:12px;color:333333;
}
.footerMenu		{float:left;margin:0px;}
.footerRight	{
	/*float:Right;*/
	text-align:right;margin:0px;
}


/*----- ▼見出し設定 -------------------------------------*/

h1	{margin:0px;padding:0px;}
h2	{
//	width:540px;height:26px;margin:0px 0px 15px 0px;padding:10px 0px 0px 10px;
	width:600px;height:26px;margin:0px 0px 15px 0px;padding:10px 0px 0px 10px;
	font-size:16px;color:#333333;
	background:url(../system/img/page_title_bg01.gif);
}
h2 img	{
	margin-right:6px;vertical-align:inherit;
}
h3	{
	margin:5px;padding:5px 0px 5px 0px;
	font-size:14px;color:#006666;
	border-bottom:3px double #999999;
}
h4	{}
h5	{}
h6	{}


/*----- ▼フォント設定 -----------------------------------*/

a:link		{color:#009966;}
a:visited	{color:#009966;}
a:hover		{color:#6A1600;text-decoration:none;background:#CCFFCC;}
a:active	{color:#6A1600;text-decoration:none;background:#CCFFCC;}

.size1		{font-size:10px;line-height:1.4em;}
.size2		{font-size:12px;line-height:1.4em;}
.size3		{font-size:14px;line-height:1.4em;}
.size4		{font-size:16px;line-height:1.4em;}
.size5		{font-size:18px;line-height:1.4em;}

.colorBlk	{color:#000000;}
.colorGry	{color:#666666;}
.colorWht	{color:#FFFFFF;}
.colorNvy	{color:#000080;}
.colorBlu	{color:#0000FF;}
.colorOlv	{color:#808000;}
.colorGrn	{color:#008000;}
.colorMrn	{color:#800000;}
.colorPpl	{color:#800080;}
.colorRed	{color:#FF0000;}
.colorOrg	{color:#FF6600;}
.colorYlw	{color:#FFCC00;}

.colorBlkBold	{color:#000000;font-weight:bold;}
.colorGryBold	{color:#666666;font-weight:bold;}
.colorWhtBold	{color:#FFFFFF;font-weight:bold;}
.colorNvyBold	{color:#000080;font-weight:bold;}
.colorBluBold	{color:#0000FF;font-weight:bold;}
.colorOlvBold	{color:#808000;font-weight:bold;}
.colorGrnBold	{color:#008000;font-weight:bold;}
.colorMrnBold	{color:#800000;font-weight:bold;}
.colorPplBold	{color:#800080;font-weight:bold;}
.colorRedBold	{color:#FF0000;font-weight:bold;}
.colorOrgBold	{color:#FF6600;font-weight:bold;}
.colorYlwBold	{color:#FFCC00;font-weight:bold;}


/*----- ▼ポイント設定 -----------------------------------*/

.pointNvy	{font-size:10px;color:#000080;margin-right:10px;}
.pointBlu	{font-size:10px;color:#0000FF;margin-right:10px;}
.pointGrn	{font-size:10px;color:#008000;margin-right:10px;}
.pointMrn	{font-size:10px;color:#800000;margin-right:10px;}
.pointPpl	{font-size:10px;color:#800080;margin-right:10px;}
.pointRed	{font-size:10px;color:#FF0000;margin-right:10px;}
.pointOrg	{font-size:10px;color:#FF6600;margin-right:10px;}
.pointYlw	{font-size:10px;color:#FFCC00;margin-right:10px;}

.strongNvy	{font-size:14px;color:#000080;font-weight:bold;}
.strongBlu	{font-size:14px;color:#0000FF;font-weight:bold;}
.strongGrn	{font-size:14px;color:#008000;font-weight:bold;}
.strongMrn	{font-size:14px;color:#800000;font-weight:bold;}
.strongPpl	{font-size:14px;color:#800080;font-weight:bold;}
.strongRed	{font-size:14px;color:#FF0000;font-weight:bold;}
.strongOrg	{font-size:14px;color:#FF6600;font-weight:bold;}
.strongYlw	{font-size:10px;color:#FFCC00;font-weight:bold;}


/*----- ▲ここまで ---------------------------------------*/
