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

/*----- ▼基本設定 ---------------------------------------*/

#main	{
//	width:740px;margin:0px auto 0px auto;
	width:800px;margin:0px auto 0px auto;
	font-size:12px;color:#333333;
	background:url(../system/img/contents_bg.gif);border:1px solid #999999;
}

#contents	{
//	width:740px;margin:0px auto 10px auto;
	width:800px;margin:0px auto 10px auto;
}

#contentsLeft	{
	float:left;
	width:170px;margin:0px;padding:0px;
}

#contentsMain	{
	float:left;
//	width:550px;margin:0px 0px 0px 10px;padding:0px;
	width:610px;margin:0px 0px 0px 10px;padding:0px;
}
#contentsMain p	{
	margin:0px 10px 10px 10px;
	line-height:1.5em;
}


/*----- ▼ヘッダー設定 -----------------------------------*/

#header	{
	clear:both;
//	width:742px;height:50px;margin:0px auto 0px auto;padding:0px;
	width:802px;height:50px;margin:0px auto 0px auto;padding:0px;
	font-size:12px;color:#333333;
}

.headerLogo		{float:left ;margin:0px;padding:6px 0px 0px 0px;}
.headerRight	{float:right;margin:0px;padding:0px 0px 0px 0px;}
.headerRight span	{clear:both;float:right;}

.headerLogo	 a:hover 		{background:none;}
.headerLogo	 a:active 	{background:none;}


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

#memberMenu0	{
	margin:0px auto 5px auto;padding:4px;
}
#memberMenu1	{
	width:152px;height:16px;
	margin:0px auto 5px auto;padding:4px;
	background:url(../system/img/member_menu_bg.gif);
}
#memberMenu1 img	{margin:0px 5px;vertical-align:text-bottom;
}
#memberMenu2	{
	width:152px;height:16px;
	margin:0px auto 5px auto;padding:4px;
	background:url(../system/img/member_menu_bg2.gif);
}
#memberMenu2 img	{margin:0px 5px;vertical-align:text-bottom;}


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

.text00	{
	margin:0px 0px 0px 0px;line-height:1.8em;
}
.text01	{
	margin:0px 0px 15px 0px;line-height:1.6em;
}
.form01	{
	margin:0px 0px 15px 0px;
}

.box01	{
	width:510px;margin:0px auto 15px auto;padding:10px;
	background:url(../system/img/box_bg01.gif);border:1px solid #999999;
}
.box02	{
	width:510px;margin:0px auto 15px auto;padding:10px;
	background:url(../system/img/box_bg02.gif);border:1px solid #3399FF;
}
.box03	{
//	width:510px;margin:0px auto 15px auto;padding:10px;
	width:570px;margin:0px auto 15px auto;padding:10px;
	background:url(../system/img/box_bg03.gif);border:1px solid #CC9900;
}
.box04	{
//	width:510px;margin:0px auto 15px auto;padding:10px;
	width:570px;margin:0px auto 15px auto;padding:10px;
	background:url(../system/img/box_bg04.gif);border:1px solid #FF6666;
}

.box11	{
//	width:520px;margin:0px auto 15px auto;padding:5px;
	width:580px;margin:0px auto 15px auto;padding:5px;
	background:url(../system/img/box_bg01.gif);border:1px solid #999999;
}
.box12	{
	width:520px;margin:0px auto 15px auto;padding:5px;
	background:url(../system/img/box_bg02.gif);border:1px solid #3399FF;
}
.box13	{
	width:520px;margin:0px auto 15px auto;padding:5px;
	background:url(../system/img/box_bg03.gif);border:1px solid #CC9900;
}
.box14	{
//	width:520px;margin:0px auto 15px auto;padding:5px;
	width:560px;margin:0px auto 15px auto;padding:5px;
	background:url(../system/img/box_bg04.gif);border:1px solid #FF6666;
}

.table00 {margin:0px 0px 15px 0px;}
.table00 th {padding:4px;text-align:left;}
.table00 td {padding:4px;}

.table01 {width:532px;margin:0px auto 15px auto;border:1px solid #999999;border-collapse:separate;border-spacing:1px;}
.table01 th {
	padding:3px;text-align:left;
	border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#DDDDDD;
}
.table01 td {
	padding:3px;
	border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#F5F5F5;
}

//.table02 {width:532px;margin:0px auto 15px auto;border:1px solid #999999;border-spacing:1px;}
.table02 {width:596px;margin:0px auto 15px auto;border:1px solid #999999;border-spacing:1px;}
.table02 th {
	padding:3px;text-align:left;color:#666666;
	border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:url(../system/img/box_bg01.gif);
}
.table02 td {
	padding:3px;
	border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#FFFFFF;
}

.step 		{width:532px;margin:0px auto 15px auto;}
.stepOn		{text-align:center;background:#FFFFCC;font-weight:bold;color:#FF6600;border:1px solid #FF6600;}
.stepOff	{text-align:center;background:#EEEEEE;font-weight:bold;color:#555555;border:1px solid #666666;}

.pageNavi	{
	margin:0px 0px 10px 0px;padding:10px 0px 5px 0px;
	border-bottom:1px dotted #148778;
}

#iframe	{
//	width:530px;margin:0px 10px 15px 10px;padding:0px;
	width:590px;margin:0px 10px 15px 10px;padding:0px;
	border:1px solid #999999;
}

.listTable01	{margin:0px 0px 5px 0px;}
.listTable01 th	{
	text-align:left;
	font-size:10px;color:#555555;
	border-bottom:3px double #999999;
}
.listTable02	{margin:0px 0px 0px 0px;}
.listTable02 th	{
	text-align:left;
	font-size:10px;color:#555555;
	border-bottom:3px double #999999;
}
.listTable02 td	{
	text-align:center;
	font-size:10px;color:#555555;
	background:#EEEEEE;
}
//.listTable03	{width:534px;margin:0px auto 20px auto;}
.listTable03	{width:594px;margin:0px auto 20px auto;}
.listTable03 th	{
	text-align:left;padding:0px 0px 5px 0px;
	font-size:14px;color:#006666;
	border-bottom:3px double #999999;
}
.listTable03 td	{
	text-align:center;
	font-size:10px;color:#555555;
	background:#EEEEEE;
}
#listTableRight		{padding:5px 0px 0px 0px;text-align:right;background:none;}
.listMedia01			{padding:3px 0px 3px 0px;border-bottom:1px dotted #999999;}


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

.btnHeaderMenu01	{
	float:left;display:block;text-indent:-9999px;
	width:80px;height:20px;margin:0px 0px 8px 1px;
	background:url(../system/img/header_menu.gif);background-position:0px 0px;
}
a:hover.btnHeaderMenu01 	{background:url(../system/img/header_menu.gif);background-position:0px -20px;}
a:active.btnHeaderMenu01 	{background:url(../system/img/header_menu.gif);background-position:0px -20px;}

.btnHeaderMenu02	{
	float:left;display:block;text-indent:-9999px;
	width:120px;height:20px;margin:0px 0px 8px 1px;
	background:url(../system/img/header_menu.gif);background-position:-80px 0px;
}
a:hover.btnHeaderMenu02 	{background:url(../system/img/header_menu.gif);background-position:-80px -20px;}
a:active.btnHeaderMenu02 	{background:url(../system/img/header_menu.gif);background-position:-80px -20px;}

.btnHeaderMenu03	{
	float:left;display:block;text-indent:-9999px;
	width:110px;height:20px;margin:0px 0px 8px 1px;
	background:url(../system/img/header_menu.gif);background-position:-200px 0px;
}
a:hover.btnHeaderMenu03 	{background:url(../system/img/header_menu.gif);background-position:-200px -20px;}
a:active.btnHeaderMenu03 	{background:url(../system/img/header_menu.gif);background-position:-200px -20px;}

.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;}

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