@charset "UTF-8";
/*----------▼ 共通部分 ▼----------*/

* {
	font-size: 11px;
	line-height: 150%;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFFF00;
}

body {
	background-color: #00391A;
	margin: 0px;
	padding: 0px;
}
#box0 {
	width: 800px;
	background-color: #000000;
	background-image: url(/imgs/bg.jpg);
	background-repeat: no-repeat;
	background-position: left 187px;
}

#title {
	width: 800px;
	height: 188px;
	clear: both;
}
#title h1 {
	background-image: url(/imgs/top_logo.jpg);
	background-repeat: no-repeat;
	text-indent:-9999em;
	text-decoration:none;
	overflow:visible;
	height: 188px;
}
#title a {
	display: block;
	text-indent: -9999px;
	width: 440px;
	height: 173px;
	background: ;
	float: left;
	position: static;
	margin-left: 10px;
	margin-top: 10px;
}

#left {
	float: left;
	padding-left: 10px;
	width: 590px;
}
#footer {
	width: 100%;
	clear: both;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #B70006;
	text-align: left;
	background-color: #000000;
}
#right {
	float: left;
}
#main {
	width: 590px;
}

#contents_box {
	width: 580px;
}
#contents_box #contents {
	padding-left: 15px;
	background-image: url(/imgs/contents_bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 1px;
}
#contents_box .lead {
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-image: url(/imgs/contents_lead.gif);
	background-repeat: no-repeat;
}
#contents_under {
	background-image: url(/imgs/contents_un.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 7px;
	width: 580px;
	margin-bottom: 10px;
}

/*----------▽▼ メニュー ▼▽----------*/
#menu_box {
}
#menu_box p{
	height: 25px;
	width: 190px;
	margin-bottom: 8px;
	text-indent: -5000px;
	text-decoration:none;
}
/*▼bt_of----*/
#menu_box .bt_information a { background-image: url(/imgs/bt_information.png);}
#menu_box .bt_profile a { background-image: url(/imgs/bt_profile.png);}
#menu_box .bt_diary a {	background-image: url(/imgs/bt_diary.png);}
#menu_box .bt_photo a { background-image: url(/imgs/bt_photo.png);}
#menu_box .bt_faq a { background-image: url(/imgs/bt_faq.png);}
#menu_box .bt_fanmail a { background-image: url(/imgs/bt_fanmail.png);}
#menu_box .bt_contact a { background-image: url(/imgs/bt_contact.png);}
#menu_box .bt_auction a { background-image: url(/imgs/bt_auction.png);}
#menu_box .bt_link a { background-image: url(/imgs/bt_link.png);}

#menu_box .bt_information a , #menu_box .bt_profile a , #menu_box .bt_diary a , 
#menu_box .bt_photo a , #menu_box .bt_faq a , #menu_box .bt_fanmail a , 
#menu_box .bt_contact a , #menu_box .bt_auction a , #menu_box .bt_link a {
	display: block;
	background-position: 0px 0px;
	height: 25px;
}

/*▼bt_on----*/
#menu_box .bt_information a:hover{ background-image: url(/imgs/bt_information.png);}
#menu_box .bt_profile a:hover { background-image: url(/imgs/bt_profile.png);}
#menu_box .bt_diary a:hover {	background-image: url(/imgs/bt_diary.png);}
#menu_box .bt_photo a:hover { background-image: url(/imgs/bt_photo.png);}
#menu_box .bt_faq a:hover { background-image: url(/imgs/bt_faq.png);}
#menu_box .bt_fanmail a:hover { background-image: url(/imgs/bt_fanmail.png);}
#menu_box .bt_contact a:hover { background-image: url(/imgs/bt_contact.png);}
#menu_box .bt_auction a:hover { background-image: url(/imgs/bt_auction.png);}
#menu_box .bt_link a:hover { background-image: url(/imgs/bt_link.png);}

#menu_box .bt_information a:hover , #menu_box .bt_profile a:hover , #menu_box .bt_diary a:hover , 
#menu_box .bt_photo a:hover , #menu_box .bt_faq a:hover , #menu_box .bt_fanmail a:hover , 
#menu_box .bt_contact a:hover , #menu_box .bt_auction a:hover , #menu_box .bt_link a:hover {
	display: block;
	background-position: 190px 0px;
	height: 25px;
}
/*----------△▲ メニュー ▲△----------*/

/*----------▽▼ スポンサー ▼▽----------*/
#sponsors {
	float: left;
	text-align: left;
	padding: 10px;
}
#sponsors img {
	margin-right: 15px;
	margin-left: 5px;
	border-style: none;
}
#sponsors .lead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #434444;
	width: 780px;
	margin-bottom: 10px;
}
/*----------△▲ スポンサー ▲△----------*/

/*----------▽▼ タイトル回り ▼▽----------*/
#title_information { background-image: url(/imgs/lead_information.gif); height: 14px;}
#title_auction { background-image: url(/imgs/lead_auction.gif); height: 14px;}
#title_auctiontest { background-image: url(/imgs/lead_auction.gif); height: 14px;}

#title_contact { background-image: url(/imgs/lead_contact.gif); height: 14px;}
#title_diary { background-image: url(/imgs/lead_diary.gif); height: 14px;}
#title_fanmail { background-image: url(/imgs/lead_fanmail.gif); height: 14px;}
#title_faq { background-image: url(/imgs/lead_faq.gif); height: 14px;}
#title_link { background-image: url(/imgs/lead_link.gif); height: 14px;}
#title_photo { background-image: url(/imgs/lead_photo.gif); height: 14px;}
#title_profile { background-image: url(/imgs/lead_profile.gif); height: 14px;}
#title_sponsors { background-image: url(/imgs/sponsors.gif); height: 15px;}
#title_linktest { background-image: url(/imgs/lead_link.gif); height: 14px;}



#title_information , #title_auction , #title_auctiontest , #title_contact , #title_diary , #title_fanmail , 
#title_faq , #title_link , #title_photo , #title_profile , #title_sponsors , #title_linktest {
	background-repeat: no-repeat;
	width: 500px;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration:none;
}

#title_copy {
	background-image: url(/imgs/copy.gif);
	height: 14px;
	background-repeat: no-repeat;
	height: 17px;
	width: 500px;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration:none;
}
/*----------△▲ タイトル回り ▲△----------*/

/*----------▲ 共通部分 ▲----------*/

/*----------▼ 個別スタイル ▼----------*/

/*----------▽▼ トップページ ▼▽----------*/
#contents .new_box {
	padding-top: 5px;
}
#contents_box #contents .new_box ul {
	margin: 0px;
	padding : 0px;
	list-style-type:none;
}
#contents_box #contents .new_box li {
	list-style-type:none;
	padding :0px 0px 0px 5px;
	margin:5px 0px 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #2C2C2C;
	text-align: left;
}

/*----------△▲ トップページ ▲△----------*/

/*----------▽▼ プロフィール ▼▽----------*/
#contents .profile_box {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 3px;
}
#contents .profile_box table {
	width: 555px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#contents .profile_box td {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	font-size: 10px;
	line-height: 110%;
}
/*----------△▲ プロフィール ▲△----------*/
/*----------▽▼ information ▼▽----------*/
#contents .information_box {
	padding-left: 3px;
}
#contents .information_box .entry {
	width: 550px;
	padding-bottom: 10px;
}
#contents .information_box .entry h4 {
	font-size: 13px;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 5px;
	margin-bottom: 3px;
}
#contents .information_box .entry .box {
	border: 1px solid #424242;
	padding: 10px;
}
#contents .information_box .entry .box .date {
	color: #424242;
	text-align: right;
	border-top: 1px solid #424242;
	margin-top: 5px;
	padding-top: 5px;
	letter-spacing: 0.2em;
}
#contents .information_box .entry .box .text {
	padding: 5px;
}
/*----------△▲ information ▲△----------*/

/*----------▽▼ 日記 ▼▽----------*/
#contents .diary_box {
	padding-left: 3px;
}
#contents .diary_box .entry {
	width: 550px;
	padding-bottom: 10px;
}
#contents .diary_box .entry h4 {
	font-size: 13px;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 5px;
	margin-bottom: 3px;
}
#contents .diary_box .entry .box {
	border: 1px solid #424242;
	padding: 10px;
}
#contents .diary_box .entry .box .date {
	color: #424242;
	text-align: right;
	border-top: 1px solid #424242;
	margin-top: 5px;
	padding-top: 5px;
	letter-spacing: 0.2em;
}
#contents .diary_box .entry .box .text {
	padding: 5px;
}
/*----------△▲ 日記 ▲△----------*/

/*----------▽▼ 写真 ▼▽----------*/
#contents .photo_box {
	padding-top: 0px;
	text-align: left;
}
#contents_photo {
	padding-left: 20px;
	background-image: url(/imgs/contents_bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 1px;
	text-align: left;
}
#photobox {
	background-color: #333333;
	float: left;
	width: 165px;
	height: 250px;
	margin-right: 9px;
	margin-bottom: 15px;
	margin-left: 5px;
	border: 1px solid #666666;
}
.photoimg {
	height: 160px;
	width: 165px;
}
.photoimg img {
	border: 1px solid #ffffff;
}
#phototxt {
	text-align: left;
	padding: 5px 8px;
}
.phototxt {
	text-align: left;
	padding: 5px 8px;
}


/*----------△▲ 写真 ▲△----------*/

/*----------▽▼ Q＆A ▼▽----------*/
#contents .faq_box {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 3px;
}
contents .faq_box .entry {
	padding-bottom: 15px;
}
#contents .faq_box .entry .question {
	background-color: #424242;
	padding: 3px;
}
#contents .faq_box .entry .answer {
	padding: 3px;	
}
#contents .faq_box .entry .head {
	float: left;
}
#contents .faq_box .entry .text {
	padding-left: 20px;
}
/*----------△▲ Q＆A ▲△----------*/

/*----------▽▼ ファンメール ▼▽----------*/
#contents .fanmail_box {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 3px;
}
#contents .fanmail_box table {
	width: 555px;
}
#contents .fanmail_box td {
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
#contents .fanmail_box th {
	background-color: #2C2C2C;
	width: 150px;
	padding-left: 5px;
	vertical-align: text-top;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 0.2em;
	font-weight: normal;
}
#contents .fanmail_box .bt input {
	color: #000000;
}
/*----------△▲ ファンメール ▲△----------*/

/*----------▽▼ コンタクト ▼▽----------*/
#contents .contact_box {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 3px;
}
#contents .contact_box table {
	width: 555px;
}
#contents .contact_box td {
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
#contents .contact_box th {
	background-color: #2C2C2C;
	width: 150px;
	padding-left: 5px;
	vertical-align: text-top;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 0.2em;
	font-weight: normal;
}
#contents .contact_box .bt input {
	color: #000000;
}
/*----------△▲ コンタクト ▲△----------*/


/*----------▽▼ オークション ▼▽----------*/
#contents .auction_box {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
}
#contents .auction_box .entry {
	border: 1px solid #424242;
	padding: 10px;
	margin-bottom: 10px;
}
#contents .auction_box .entry h4 {
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

#contents .auction_box .entry img {
	text-decoration: none;
	border: 1px solid #424242;
}
#contents .auction_box .entry .text .small {
	font-size: 10px;
	color: #424242;
	padding-top: 5px;
}
#auctionnext {
	display: block;
	width: 70px;
	border: 1px solid #666666;
	float: left;
}
#auctionnext a:link {
	text-align: center;
	color: #ffffff;
	background-color: #333333;
	display: block;
	padding: 2px;
}
#auctionnext a:visited {
	text-align: center;
	color: #ffffff;
	background-color: #333333;
	display: block;
	padding: 2px;
}
#auctionnext a:hover {
	text-align: center;
	color: #333333;
	background-color: #B1B1B1;
	display: block;
	padding: 2px;
}

#contents .auction_box .entry .text .small {
	font-size: 10px;
	color: #424242;
	padding-top: 5px;
}


/*----------△▲ オークション ▲△----------*/

/*----------▽▼ リンク ▼▽----------*/
#contents .link_box {
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 5px;
}
#contents .link_box .entry {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#contents .link_box .entry img {
	text-decoration: none;
	float: left;
	margin-right: 30px;
	border:0;
}
#contents .link_box .entry h4 {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: normal;
}
#contents .link_box .entry h4 a {
	text-decoration: none;
}
#contents .link_box .entry h4 a:hover {
	text-decoration: underline;
}
/*----------△▲ リンク ▲△----------*/

#contents .photo_box {
	padding: 10px;
}
/*----------▲ 個別スタイル ▲----------*/

/* -+-+-+-+-+-+-+-+-+-+-+-+- ページ分割▼▼▼ */
ul#page-list li {
   display: inline;
   }

ul#page-list li span {
   width: 20px;
   height: 20px;
   background-image: url(/imgs/page_list_active_background.gif);
   color: #fff;
   text-align: center;
   font: 100%/20px "Arial Black", Helvetica, Chicago, "Trebuchet MS";
   margin-right: 4px;
   display: block;
   float: left;
   }

ul#page-list li span a {
   width: 20px;
   height: 20px;
   background-image: url(/imgs/page_list_background.gif);
   display: block;
   color: #fff;
   text-align: center;
   font: 100%/20px "Arial Black", Helvetica, Chicago, "Trebuchet MS";
   }

ul#page-list li#previous-page a {
   text-indent: -9999px;
   background-image: url(/imgs/page_list_left.gif);
   width: 20px;
   height: 20px;
   display: block;
   float: left;
   margin-right: 4px;
   }

ul#page-list li#next-page a {
   display: block;
   text-indent: -9999px;
   background-image: url(/imgs/page_list_right.gif);
   width: 20px;
   height: 20px;
   float: left;
   }

ul#page-list li a:hover {
   background-position: 0 -20px;
   color: #fff;
   }
input,textarea,option,select {
	color: #333333;
}

#next {
	text-align: right;
	color: #cccccc;
	margin-top: 10px;
}
#next a:link {
	color: #cccccc;
}
#next a:visited {
	color: #666666;
}
#next a:hover {
	color: #FFFF00;
}
#next a:active {
	color: #FFFF00;
}

#excuse {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}



.current_page {
	color: #FFFF00;
}