@charset "utf-8";

/* ▼▼▼ 構成 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* コンテンツ領域 */
div#body{
	background-color: #333333;
	width           : 698px;
	border-left     : solid 1px #ffffff;
	border-right    : solid 1px #ffffff;
}

/* ペイン */
table#pain{width:100%;}
table#pain .align_top{vertical-align:top;}
table#pain .col_01{width:194px;}
table#pain .col_02{width:504px;}
table#pain .space{height:15px;}

/* ▼▼▼ 左ペイン ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* レイアウト */
table#pain_l{width:186px; margin-right:0px;}

/* スペース */
table#pain_l .space{height:15px;}

/* タイトル */
table#pain_l .title{
	height        : 35px;
	text-align    : center;
	vertical-align: middle;
}

/* 会員募集 */
table#pain_l .member_wanted{
	background: transparent url(../../IMG/User/member_wanted_bg.jpg) no-repeat center;
	width     : 170px;
	height    : 110px;
}
table#pain_l .member_wanted .row_01{height:35px;}
table#pain_l .member_wanted .row_02{
	color       : #cc0c0c;
	height      : 30px;
	padding-left: 10px;
}
table#pain_l .member_wanted .row_03{
	height        : 45px;
	vertical-align: middle;
	padding-left  : 25px;
}
table#pain_l .member_wanted .button{
	background: transparent url(../../IMG/User/member_wanted_button.jpg) no-repeat center;
	display   : block;
	width     : 123px;
	height    : 23px;
}

/* メンバーページ */
table#pain_l .member_page{
	text-align    : center;
	vertical-align: middle;
}

/* 関連リンク */
table#pain_l .link{}
table#pain_l .link a        {text-decoration:none;}
table#pain_l .link a:link   {color:#ffffff;}
table#pain_l .link a:visited{color:#ffffff;}
table#pain_l .link a:hover  {color:#cc0c0c; text-decoration:underline;}
table#pain_l .link a:active {color:#cc0c0c; text-decoration:underline;}
table#pain_l .link .layout{color:#ffffff; width:170px;}
table#pain_l .link .mark{
	padding-top   : 5px;
	padding-bottom: 3px;
	text-align    : center;
	vertical-align: top;
}
table#pain_l .link .text{
	padding-top   : 5px;
	padding-bottom: 3px;
	text-align    : left;
	vertical-align: top;
}

/* ご連絡先 */
table#pain_l .contact{}
table#pain_l .contact a        {text-decoration:none;}
table#pain_l .contact a:link   {color:#ffffff;}
table#pain_l .contact a:visited{color:#ffffff;}
table#pain_l .contact a:hover  {color:#cc0c0c; text-decoration:underline;}
table#pain_l .contact a:active {color:#cc0c0c; text-decoration:underline;}
table#pain_l .contact .layout{color:#ffffff; width:150px;}
table#pain_l .contact td{
	padding-top   : 5px;
	padding-bottom: 0px;
	text-align    : left;
	vertical-align: top;
}

/* バナー */
table#pain_l .banner{text-align:center; padding-bottom:5px;}


/* ▼▼▼ 右ペイン ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* レイアウト */
table#pain_r{width:496px; margin-left:0px;}

/* タイトル */
table#pain_r .title{
	height        : 35px;
	text-align    : center;
	vertical-align: middle;
}


/* テキスト */
table#pain_r .text{
	padding			: 0px 0px 0px 10px;
	color			: #ffffff;
	letter-spacing	: 1.5px;
	line-height		: 20px;
}


/* スペース */
table#pain_r .space{height:15px;}

/* トップ画像 */
table#pain_r .pic{
	padding       : 14px 0px;
	text-align    : center;
	vertical-align: middle;
}

/* 情報 */
table#pain_r .other_info_frame{
	background-color: #141414;
	width           : 470px;
	padding         : 5px;
}
table#pain_r .other_info{width:100%;}
table#pain_r .other_info .info{color:#ffffff; padding:5px 10px 3px 10px; text-align:left; vertical-align:top; line-height:22px;}
table#pain_r .other_info .space{height:5px}
table#pain_r .other_info .line{
	border:solid 1px #333333;
	width :452px;
	height:1px;
}

table#pain_r .other_info a        {text-decoration:none;}
table#pain_r .other_info a:link   {color:#cdb551;}
table#pain_r .other_info a:visited{color:#cdb551;}
table#pain_r .other_info a:hover  {color:#cc0c0c; text-decoration:underline;}
table#pain_r .other_info a:active {color:#cc0c0c; text-decoration:underline;}


/* 写真付 */
table#pain_r .pic_info_frame{
	background-color: #141414;
	width           : 470px;
	padding         : 5px;
}
table#pain_r .pic_info{width:100%;}
table#pain_r .pic_info .col_01{width:130px;}
table#pain_r .pic_info .col_02{width:340px;}
table#pain_r .pic_info .pict{padding:10px 0px 10px 5px; text-align:center; vertical-align:top;}
table#pain_r .pic_info .title{font-size:13px; color:#cdb551; padding:10px 0px 0px 10px; text-align:left; vertical-align:top; height:10px;}
table#pain_r .pic_info .text{vertical-align:top;}
table#pain_r .pic_info .date{color:#cdb551; padding:10px 10px 0px 10px; text-align:left; vertical-align:top;}
table#pain_r .pic_info .info{color:#ffffff; padding:5px 10px 3px 10px; text-align:left; vertical-align:top; line-height:22px;}
table#pain_r .pic_info .space{height:5px}
table#pain_r .pic_info .line{
	border:solid 1px #333333;
	width :452px;
	height:1px;
}
table#pain_r .pic_info .image{width:120px; margin-right:10px;}

table#pain_r .pic_info a        {text-decoration:none;}
table#pain_r .pic_info a:link   {color:#cdb551;}
table#pain_r .pic_info a:visited{color:#cdb551;}
table#pain_r .pic_info a:hover  {color:#cc0c0c; text-decoration:underline;}
table#pain_r .pic_info a:active {color:#cc0c0c; text-decoration:underline;}




/* メニュー */
/* 01a */
.sub_menu_01a a        {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px   0px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_01a a:link   {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px   0px no-repeat;}
.sub_menu_01a a:visited{background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px   0px no-repeat;}
.sub_menu_01a a:hover  {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px -30px no-repeat;}
.sub_menu_01a a:active {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px -30px no-repeat;}

/* 01b */
.sub_menu_01b a        {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px -60px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_01b a:link   {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px -60px no-repeat;}
.sub_menu_01b a:visited{background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px -60px no-repeat;}
.sub_menu_01b a:hover  {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px -90px no-repeat;}
.sub_menu_01b a:active {background:transparent url(../../IMG/User/jci_menu_01.jpg) 0px -90px no-repeat;}


/* 02a */
.sub_menu_02a a        {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px   0px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_02a a:link   {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px   0px no-repeat;}
.sub_menu_02a a:visited{background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px   0px no-repeat;}
.sub_menu_02a a:hover  {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px -30px no-repeat;}
.sub_menu_02a a:active {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px -30px no-repeat;}

/* 02b */
.sub_menu_02b a        {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px -60px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_02b a:link   {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px -60px no-repeat;}
.sub_menu_02b a:visited{background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px -60px no-repeat;}
.sub_menu_02b a:hover  {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px -90px no-repeat;}
.sub_menu_02b a:active {background:transparent url(../../IMG/User/jci_menu_02.jpg) 0px -90px no-repeat;}


/* 03a */
.sub_menu_03a a        {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px   0px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_03a a:link   {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px   0px no-repeat;}
.sub_menu_03a a:visited{background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px   0px no-repeat;}
.sub_menu_03a a:hover  {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px -30px no-repeat;}
.sub_menu_03a a:active {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px -30px no-repeat;}

/* 03b */
.sub_menu_03b a        {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px -60px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_03b a:link   {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px -60px no-repeat;}
.sub_menu_03b a:visited{background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px -60px no-repeat;}
.sub_menu_03b a:hover  {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px -90px no-repeat;}
.sub_menu_03b a:active {background:transparent url(../../IMG/User/jci_menu_03.jpg) 0px -90px no-repeat;}


/* 04a */
.sub_menu_04a a        {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px   0px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_04a a:link   {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px   0px no-repeat;}
.sub_menu_04a a:visited{background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px   0px no-repeat;}
.sub_menu_04a a:hover  {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px -30px no-repeat;}
.sub_menu_04a a:active {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px -30px no-repeat;}

/* 04b */
.sub_menu_04b a        {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px -60px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_04b a:link   {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px -60px no-repeat;}
.sub_menu_04b a:visited{background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px -60px no-repeat;}
.sub_menu_04b a:hover  {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px -90px no-repeat;}
.sub_menu_04b a:active {background:transparent url(../../IMG/User/mani_menu_01.jpg) 0px -90px no-repeat;}


/* 05a */
.sub_menu_05a a        {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px   0px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_05a a:link   {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px   0px no-repeat;}
.sub_menu_05a a:visited{background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px   0px no-repeat;}
.sub_menu_05a a:hover  {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px -30px no-repeat;}
.sub_menu_05a a:active {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px -30px no-repeat;}

/* 05b */
.sub_menu_05b a        {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px -60px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_05b a:link   {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px -60px no-repeat;}
.sub_menu_05b a:visited{background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px -60px no-repeat;}
.sub_menu_05b a:hover  {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px -90px no-repeat;}
.sub_menu_05b a:active {background:transparent url(../../IMG/User/mani_menu_02.jpg) 0px -90px no-repeat;}


/* 06a */
.sub_menu_06a a        {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px   0px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_06a a:link   {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px   0px no-repeat;}
.sub_menu_06a a:visited{background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px   0px no-repeat;}
.sub_menu_06a a:hover  {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px -30px no-repeat;}
.sub_menu_06a a:active {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px -30px no-repeat;}

/* 06b */
.sub_menu_06b a        {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px -60px no-repeat; text-decoration:none; display:block; width:170px; height:30px;}
.sub_menu_06b a:link   {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px -60px no-repeat;}
.sub_menu_06b a:visited{background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px -60px no-repeat;}
.sub_menu_06b a:hover  {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px -90px no-repeat;}
.sub_menu_06b a:active {background:transparent url(../../IMG/User/mani_menu_03.jpg) 0px -90px no-repeat;}



