@charset "UTF-8";
/* ----------------------------------------------------------
  TITLE : 紀州レンジャーズ公式サイト
  URL : kishu-rangers.jp
---------------------------------------------------------- */


/* ファンクラブ
---------------------------------------------------- */
h2 {
	margin: 0 0 0 30px;
	font-size: 110%;
        letter-spacing: 2pt;
}

h3 {
	margin: 0 450px 0 22px;
	padding: 0 0 0 10px;
	font-size: 100%;
        letter-spacing: 5pt;
	border-left: 5px solid #DB0037;
	background-color: #d9d9d9;
}
h4 {
	margin: 0 450px 0 22px;
	padding: 0 0 0 10px;
	font-size: 100%;
        letter-spacing: 5pt;
	border-left: 5px solid #009933;
	background-color: #d9d9d9;
}

#font {
	margin: 10px 10px;
	font-size: 100%;
        border-bottom: solid 1px #FFCC00;
        letter-spacing: 1pt;
	line-height: 180%;
}

/* ファンクラブ　個人・法人サポーター
---------------------------------------------------- */
.box {
	margin: 5px 0 0 0;
	padding: 10px 0 10px 20px;
	font-size: 110%;
	border: 2px solid #FFCC00;
        letter-spacing: 1pt;
	line-height: 200%;
}

table {
	font-size: 110%
	margin: 0;
	padding: 0;
}

#tokuten {
	margin: 0 0 0 15px;
	font-size: 80%
}

.box02 {
	margin: 5px 0 0 0;
	padding: 10px 0 10px 20px;
	font-size: 90%;
	border: 2px solid #FFCC00;
        letter-spacing: 1pt;
	line-height: 150%;
}


#about-topic002 {
	margin: 0;
	padding: 10px 25px 10px 0px;
	font-size: 80%;
        border-bottom: dotted 1px #999999;
	border-right: 1px solid #999999;
	text-align: right;
}

.box_green {
	margin: 0px 0 0 0;
	padding: 10px 0 10px 20px;
	font-size: 110%;
	border: 1px solid #007B32;
        letter-spacing: 1pt;
	line-height: 200%;
	background-color: #F2FCEB;
}
.box_orange {
	margin: 0px 0 0 0;
	padding: 10px 0 10px 20px;
	font-size: 110%;
	border: 1px solid #FFA600;
        letter-spacing: 1pt;
	line-height: 200%;
	background-color: #FFF1D2;
}


/* サポーター様一覧
---------------------------------------------------- */
#back_kojin {
	margin: 0;
	width: 655px;
	height: 250px;
	background: url(../fanclub/img/2010_back_kojin.gif) no-repeat;
}
#back_hojin {
	margin: 0;
	width: 655px;
	height: 250px;
	background: url(../fanclub/img/2010_back_hojin.gif) no-repeat;
}

/* 行リスト
----------------------------- */
#look {
	padding: 0;
}
#look ul {
	margin: 0 15px 0 25px;
	padding: 5px 0 0 0;
}
#look li {
	margin: 0;
	padding: 8px 15px 8px 25px;
	font-size: 90%;
	list-style: none;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
}
#look li a {
	text-decoration: none;
	color: #000000;
}
#look li a:hover{
	text-decoration: none;
	background-color: #e1e1e1;
}

/* 列リスト
----------------------------- */
/* 個人
---------------- */
#s_name {
	margin: 0 auto;
	padding: 0;
}
#s_name ul {
	margin: 0 10px 0 5px;
	/*padding: 0;*/
	padding: 8px 0 0 17px;
}
#s_name li {
	width: 177px;
	/*height: 40px;*/
	margin: 0 5px 0 0;
	/*padding: 0;*/
	padding: 10px 0 10px 25px;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
	list-style: none;
	float: left;
        letter-spacing: 1pt;
	background-color: #f3e9e9;
}
#s_name li.gold {
	width: 177px;
	/*height: 40px;*/
	margin: 0 5px 0 0;
	/*padding: 0;*/
	padding: 10px 0 10px 25px;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
	list-style: none;
	float: left;
        letter-spacing: 1pt;
	background-color: #f4efbd;
}
#s_name li.gold_001 {
	width: 177px;
	/*height: 40px;*/
	margin: 0 5px 0 0;
	/*padding: 0;*/
	padding: 12px 0 12px 25px;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
	list-style: none;
	float: left;
        letter-spacing: 1pt;
	background-color: #f4efbd;
	font-size: 75%;
}
#s_name li.gold_002 {
	width: 177px;
	/*height: 40px;*/
	margin: 0 5px 0 0;
	/*padding: 0;*/
	padding: 4px 0 3px 25px;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
	list-style: none;
	float: left;
        letter-spacing: 1pt;
	background-color: #f4efbd;
	font-size: 75%;
}
#s_name li.platina {
	width: 177px;
	/*height: 40px;*/
	margin: 0 5px 0 0;
	/*padding: 0;*/
	padding: 10px 0 10px 25px;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
	list-style: none;
	float: left;
        letter-spacing: 1pt;
	background-color: #dfeeed;
}
#s_name li a,
#s_name li a:link,
#s_name li a:visited {
	text-decoration: none;
}
#s_name li a:hover,
#s_name li a:active {
	text-decoration: underline;
}
/* 法人
---------------- */
#s_name002 {
	margin: 0 auto;
	padding: 0;
}
#s_name002 ul {
	margin: 0 10px 0 5px;
	/*padding: 0;*/
	padding: 8px 0 0 17px;
}
#s_name002 li {
	width: 265px;
	/*height: 40px;*/
	margin: 0 5px 0 0;
	/*padding: 0;*/
	padding: 10px 0 10px 25px;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
	list-style: none;
	float: left;
        letter-spacing: 1pt;
	background-color: #f3e9e9;
}
#s_name002 li.gold {
	width: 265px;
	/*height: 40px;*/
	margin: 0 5px 0 0;
	/*padding: 0;*/
	padding: 10px 0 10px 25px;
        border-bottom: dotted 1px #999999;
	background: url(../fanclub/img/mark.gif) left center no-repeat;
	list-style: none;
	float: left;
        letter-spacing: 1pt;
	background-color: #f4efbd;
}

#s_name002 li a,
#s_name002 li a:link,
#s_name002 li a:visited {
	text-decoration: none;
}
#s_name002 li a:hover,
#s_name002 li a:active {
	text-decoration: underline;
}

/* ボタン
----------------------------- */
/* 個人
---------------- */
#kojin_bana {
	float: left;
	margin: 5px 0 0 0;
	width: 319px;
	height: 52px;
	background: url(../fanclub/img/b_kojin.gif);
}
#kojin_bana a {
	width: 319px;
	height: 52px;
	background: url(../fanclub/img/b_kojin.gif);
	display: block;
	text-indent: -9999px;
}
#kojin_bana a:hover {
	width: 319px;
	height: 52px;
	background: url(../fanclub/img/b_kojin_on.gif);
}
/* 法人
---------------- */
#hojin_bana {
	float: right;
	margin: 5px 0 0 0;
	width: 319px;
	height: 52px;
	background: url(../fanclub/img/b_hojin.gif);
}
#hojin_bana a {
	width: 319px;
	height: 52px;
	background: url(../fanclub/img/b_hojin.gif);
	display: block;
	text-indent: -9999px;
}
#hojin_bana a:hover {
	width: 319px;
	height: 52px;
	background: url(../fanclub/img/b_hojin_on.gif);
}