@charset "utf-8";

/* ▼▼▼ 共通設定 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
body{
	font-family     : "ＭＳ ゴシック", "Osaka－等幅";
	font-size       : 12px;
	background-color: #141414;
	width           : 100%;
	height          : 100%;
	margin          : 0px;
	padding         : 0px;
}

/* div */
div{
	background  : transparent;
	padding     : 0px;
	margin-left : auto;
	margin-right: auto;
	border      : none;
}

/* テーブル */
table{
	border-collapse: collapse;
	padding        : 0px;
	margin-left    : auto;
	margin-right   : auto;
	border         : none;
}

td{
	padding: 0px;
	border : none;
}

/* イメージ */
img{
	margin        : 0px;
	border        : 0px;
	vertical-align: bottom;
}

/* フォーム */
input   {font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:12px;}
select  {font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:12px;}
textarea{font-family:"ＭＳ ゴシック", "Osaka－等幅"; font-size:12px;}


/* ▼▼▼ ボディ ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
.body{width:100%; height:100%;}

/* ▼▼▼ ヘッダ ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* レイアウト */
.header{
	background: transparent url(../../IMG/User/bg.jpg) no-repeat center;
	height    : 130px;
}
.header table{
	width : 700px;
	margin: 0px auto;
}
.header table .title{
	background: transparent url(../../IMG/User/title.jpg) no-repeat center;
	width     : 700px;
	height    : 100px;
}
.header table a{text-decoration:none; display:block; height:30px;}

/* メニュー */
/* 01a */
.header .menu_01a          {width:90px;}
.header .menu_01a a        {background:transparent url(../../IMG/User/menu.jpg)    0px   0px no-repeat; width:90px;}
.header .menu_01a a:link   {background:transparent url(../../IMG/User/menu.jpg)    0px   0px no-repeat;}
.header .menu_01a a:visited{background:transparent url(../../IMG/User/menu.jpg)    0px   0px no-repeat;}
.header .menu_01a a:hover  {background:transparent url(../../IMG/User/menu.jpg)    0px -30px no-repeat;}
.header .menu_01a a:active {background:transparent url(../../IMG/User/menu.jpg)    0px -30px no-repeat;}

/* 01b */
.header .menu_01b          {width:90px;}
.header .menu_01b a        {background:transparent url(../../IMG/User/menu.jpg)    0px -60px no-repeat; width:90px;}
.header .menu_01b a:link   {background:transparent url(../../IMG/User/menu.jpg)    0px -60px no-repeat;}
.header .menu_01b a:visited{background:transparent url(../../IMG/User/menu.jpg)    0px -60px no-repeat;}
.header .menu_01b a:hover  {background:transparent url(../../IMG/User/menu.jpg)    0px -90px no-repeat;}
.header .menu_01b a:active {background:transparent url(../../IMG/User/menu.jpg)    0px -90px no-repeat;}


/* 02a */
.header .menu_02a          {width:110px;}
.header .menu_02a a        {background:transparent url(../../IMG/User/menu.jpg)  -90px   0px no-repeat; width:110px;}
.header .menu_02a a:link   {background:transparent url(../../IMG/User/menu.jpg)  -90px   0px no-repeat;}
.header .menu_02a a:visited{background:transparent url(../../IMG/User/menu.jpg)  -90px   0px no-repeat;}
.header .menu_02a a:hover  {background:transparent url(../../IMG/User/menu.jpg)  -90px -30px no-repeat;}
.header .menu_02a a:active {background:transparent url(../../IMG/User/menu.jpg)  -90px -30px no-repeat;}

/* 02b */
.header .menu_02b          {width:110px;}
.header .menu_02b a        {background:transparent url(../../IMG/User/menu.jpg)  -90px -60px no-repeat; width:110px;}
.header .menu_02b a:link   {background:transparent url(../../IMG/User/menu.jpg)  -90px -60px no-repeat;}
.header .menu_02b a:visited{background:transparent url(../../IMG/User/menu.jpg)  -90px -60px no-repeat;}
.header .menu_02b a:hover  {background:transparent url(../../IMG/User/menu.jpg)  -90px -90px no-repeat;}
.header .menu_02b a:active {background:transparent url(../../IMG/User/menu.jpg)  -90px -90px no-repeat;}


/* 03a */
.header .menu_03a          {width:95px;}
.header .menu_03a a        {background:transparent url(../../IMG/User/menu.jpg) -200px   0px no-repeat; width:95px;}
.header .menu_03a a:link   {background:transparent url(../../IMG/User/menu.jpg) -200px   0px no-repeat;}
.header .menu_03a a:visited{background:transparent url(../../IMG/User/menu.jpg) -200px   0px no-repeat;}
.header .menu_03a a:hover  {background:transparent url(../../IMG/User/menu.jpg) -200px -30px no-repeat;}
.header .menu_03a a:active {background:transparent url(../../IMG/User/menu.jpg) -200px -30px no-repeat;}

/* 03b */
.header .menu_03b          {width:95px;}
.header .menu_03b a        {background:transparent url(../../IMG/User/menu.jpg) -200px -60px no-repeat; width:95px;}
.header .menu_03b a:link   {background:transparent url(../../IMG/User/menu.jpg) -200px -60px no-repeat;}
.header .menu_03b a:visited{background:transparent url(../../IMG/User/menu.jpg) -200px -60px no-repeat;}
.header .menu_03b a:hover  {background:transparent url(../../IMG/User/menu.jpg) -200px -90px no-repeat;}
.header .menu_03b a:active {background:transparent url(../../IMG/User/menu.jpg) -200px -90px no-repeat;}


/* 04a */
.header .menu_04a          {width:95px;}
.header .menu_04a a        {background:transparent url(../../IMG/User/menu.jpg) -295px   0px no-repeat; width:95px;}
.header .menu_04a a:link   {background:transparent url(../../IMG/User/menu.jpg) -295px   0px no-repeat;}
.header .menu_04a a:visited{background:transparent url(../../IMG/User/menu.jpg) -295px   0px no-repeat;}
.header .menu_04a a:hover  {background:transparent url(../../IMG/User/menu.jpg) -295px -30px no-repeat;}
.header .menu_04a a:active {background:transparent url(../../IMG/User/menu.jpg) -295px -30px no-repeat;}

/* 04b */
.header .menu_04b          {width:95px;}
.header .menu_04b a        {background:transparent url(../../IMG/User/menu.jpg) -295px -60px no-repeat; width:95px;}
.header .menu_04b a:link   {background:transparent url(../../IMG/User/menu.jpg) -295px -60px no-repeat;}
.header .menu_04b a:visited{background:transparent url(../../IMG/User/menu.jpg) -295px -60px no-repeat;}
.header .menu_04b a:hover  {background:transparent url(../../IMG/User/menu.jpg) -295px -90px no-repeat;}
.header .menu_04b a:active {background:transparent url(../../IMG/User/menu.jpg) -295px -90px no-repeat;}


/* 05a */
.header .menu_05a          {width:110px;}
.header .menu_05a a        {background:transparent url(../../IMG/User/menu.jpg) -390px   0px no-repeat; width:110px;}
.header .menu_05a a:link   {background:transparent url(../../IMG/User/menu.jpg) -390px   0px no-repeat;}
.header .menu_05a a:visited{background:transparent url(../../IMG/User/menu.jpg) -390px   0px no-repeat;}
.header .menu_05a a:hover  {background:transparent url(../../IMG/User/menu.jpg) -390px -30px no-repeat;}
.header .menu_05a a:active {background:transparent url(../../IMG/User/menu.jpg) -390px -30px no-repeat;}

/* 05b */
.header .menu_05b          {width:110px;}
.header .menu_05b a        {background:transparent url(../../IMG/User/menu.jpg) -390px -60px no-repeat; width:110px;}
.header .menu_05b a:link   {background:transparent url(../../IMG/User/menu.jpg) -390px -60px no-repeat;}
.header .menu_05b a:visited{background:transparent url(../../IMG/User/menu.jpg) -390px -60px no-repeat;}
.header .menu_05b a:hover  {background:transparent url(../../IMG/User/menu.jpg) -390px -90px no-repeat;}
.header .menu_05b a:active {background:transparent url(../../IMG/User/menu.jpg) -390px -90px no-repeat;}


/* 06a */
.header .menu_06a          {width:95px;}
.header .menu_06a a        {background:transparent url(../../IMG/User/menu.jpg) -500px   0px no-repeat; width:95px;}
.header .menu_06a a:link   {background:transparent url(../../IMG/User/menu.jpg) -500px   0px no-repeat;}
.header .menu_06a a:visited{background:transparent url(../../IMG/User/menu.jpg) -500px   0px no-repeat;}
.header .menu_06a a:hover  {background:transparent url(../../IMG/User/menu.jpg) -500px -30px no-repeat;}
.header .menu_06a a:active {background:transparent url(../../IMG/User/menu.jpg) -500px -30px no-repeat;}

/* 06b */
.header .menu_06b          {width:95px;}
.header .menu_06b a        {background:transparent url(../../IMG/User/menu.jpg) -500px -60px no-repeat; width:95px;}
.header .menu_06b a:link   {background:transparent url(../../IMG/User/menu.jpg) -500px -60px no-repeat;}
.header .menu_06b a:visited{background:transparent url(../../IMG/User/menu.jpg) -500px -60px no-repeat;}
.header .menu_06b a:hover  {background:transparent url(../../IMG/User/menu.jpg) -500px -90px no-repeat;}
.header .menu_06b a:active {background:transparent url(../../IMG/User/menu.jpg) -500px -90px no-repeat;}


/* 07a */
.header .menu_07a          {width:105px;}
.header .menu_07a a        {background:transparent url(../../IMG/User/menu.jpg) -595px   0px no-repeat; width:105px;}
.header .menu_07a a:link   {background:transparent url(../../IMG/User/menu.jpg) -595px   0px no-repeat;}
.header .menu_07a a:visited{background:transparent url(../../IMG/User/menu.jpg) -595px   0px no-repeat;}
.header .menu_07a a:hover  {background:transparent url(../../IMG/User/menu.jpg) -595px -30px no-repeat;}
.header .menu_07a a:active {background:transparent url(../../IMG/User/menu.jpg) -595px -30px no-repeat;}

/* 07b */
.header .menu_07b          {width:105px;}
.header .menu_07b a        {background:transparent url(../../IMG/User/menu.jpg) -595px -60px no-repeat; width:105px;}
.header .menu_07b a:link   {background:transparent url(../../IMG/User/menu.jpg) -595px -60px no-repeat;}
.header .menu_07b a:visited{background:transparent url(../../IMG/User/menu.jpg) -595px -60px no-repeat;}
.header .menu_07b a:hover  {background:transparent url(../../IMG/User/menu.jpg) -595px -90px no-repeat;}
.header .menu_07b a:active {background:transparent url(../../IMG/User/menu.jpg) -595px -90px no-repeat;}

/* ▼▼▼ コンテンツ ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* レイアウト */
.contents{height:100%;}
.contents .spacer{height:100%;}

/* ▼▼▼ フッタ ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* レイアウト */
.footer{background-color:#000000;}
.footer div{
	background-color: #000000;
	width           : 698px;
	border-left     : solid 1px #ffffff;
	border-right    : solid 1px #ffffff;
	margin          : 0px auto;
}
.footer td{
	font-size     : 10px;
	color         : #ffffff;
	height        : 20px;
	text-align    : center;
	vertical-align: middle;
}



/* ▼▼▼ パンくず ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
div#pan_link{
	color           : #ffffff;
	background-color: #3c465a;
	height          : 20px;
	text-align      : left;
	padding-top     : 5px;
	padding-left    : 10px;
	width           : 748px;
	border-left     : solid 1px #c8dcfa;
	border-right    : solid 1px #c8dcfa;
	border-bottom   : solid 1px #c8dcfa;
}
div#pan_link a         {text-decoration:underline;}
div#pan_link a:link    {color:#c8dcfa;}
div#pan_link a:visited {color:#c8dcfa;}
div#pan_link a:hover   {color:#cc3333; text-decoration:none;}
div#pan_link a:active  {color:#cc3333; text-decoration:none;}


/* ▼▼▼ 表示位置の定数 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
.Align_LT{text-align:left;   vertical-align:top;}
.Align_LM{text-align:left;   vertical-align:middle;}
.Align_LB{text-align:left;   vertical-align:bottom;}
.Align_CT{text-align:center; vertical-align:top;}
.Align_CM{text-align:center; vertical-align:middle;}
.Align_CB{text-align:center; vertical-align:bottom;}
.Align_RT{text-align:right;  vertical-align:top;}
.Align_RM{text-align:right;  vertical-align:middle;}
.Align_RB{text-align:right;  vertical-align:bottom;}


/* ▼▼▼ エラーメッセージ ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
.err_msg{color:#ff0000; font-size:10px;}


/* ▼▼▼ ページ切替 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
div#page           {width:760px; color:#3c465a;}
div#page table     {margin-right:0px; width:100%;}
div#page table td  {vertical-align:middle; padding:5px 3px;}
div#page table .pre{width:40px; text-align:left;}
div#page table .nxt{width:40px; text-align:right;}
div#page table .num{width:15px; text-align:center;}
div#page a         {text-decoration:underline;}
div#page a:link    {color:#3c465a;}
div#page a:visited {color:#3c465a;}
div#page a:hover   {color:#cc3333; text-decoration:none;}
div#page a:active  {color:#cc3333; text-decoration:none;}
div#page span      {color:#3c465a; font-size:14px; font-weight:bold;}


