/* CSS Document */
@charset "shift_jis";


/**********■トップページ■**********/

/********** (top) **********/

#topmain {
	width: 560px;
	float: left;
}

#topmain p {
	font-family: Verdana, Arial;
}

#topmain .teams {
	width: 560px;
	margin-bottom: 16px;
}

/*-----------------------------------*/

#topmain .new {
	width: 560px;
	margin-bottom: 16px;
}

/*----Firefox仕様により、右のパディングを0----*/
#topmain .new .newcnt {
	padding: 0 0 8px 0;
	width: 560px;
	height: 136px;
    overflow: scroll;
	overflow-x: hidden;
}

#topmain .new table tr .newcnt table tr .date {
	background: url(../images/newicon01.jpg) no-repeat 6px 15px;
	border-bottom: 2px dotted #CCCCCC;
	color: #CC0000;
}

#topmain .new table tr .newcnt table tr .sinki {
	background: url(../images/topicsicon01.jpg) no-repeat 4px 12px;
	border-bottom: 2px dotted #CCCCCC;
}

#topmain .new table tr .newcnt table tr .hp {
	background: url(../images/topicsicon02.jpg) no-repeat 4px 12px;
	border-bottom: 2px dotted #CCCCCC;
}

#topmain .new table tr .newcnt table tr .gaibu {
	background: url(../images/topicsicon03.jpg) no-repeat 4px 12px;
	border-bottom: 2px dotted #CCCCCC;
}

#topmain .new table tr .newcnt table tr .none {
	background: none;
	border-bottom: 2px dotted #CCCCCC;
}

#topmain .new table tr .newcnt table tr .tit {
	border-bottom: 2px dotted #CCCCCC;
}

#topmain .new table tr .newcnt table tr .date p {
	font-family: Verdana, Arial;
	padding: 10px 0 8px 16px;
}

#topmain .new table tr .newcnt table tr .tit p {
	font-family: Verdana, Arial;
	padding: 10px 0 8px 0;
}

/*-----------------------------------*/


/**********■トピックス■**********/

/********** (topics) **********/

#topicsmain {
	width: 760px;
	float: right;
}

#topicsmain p {
	font-family: Verdana, Arial;
}

#topicsmain .title {
	width: 760px;
	margin-bottom: 8px;
}

#topicsmain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#topicsmain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#topicsmain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#topicsmain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#topicsmain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/
#topicsmain .detail2 table tr td .newcnt {
	padding: 0 0 8px 0;
	width: 760px;
}

#topicsmain .detail2 table tr td .newcnt table tr .date {
	background: url(../images/newicon01.jpg) no-repeat 6px 15px;
	border-bottom: 2px dotted #CCCCCC;
	color: #CC0000;
}

#topicsmain .detail2 table tr td .newcnt table tr .gaibu {
	background: url(../topics/images/topicsicon01.jpg) no-repeat 7px 15px;
	border-bottom: 2px dotted #CCCCCC;
}

#topicsmain .detail2 table tr td .newcnt table tr .none {
	background: none;
	border-bottom: 2px dotted #CCCCCC;
}

#topicsmain .detail2 table tr td .newcnt table tr .tit {
	border-bottom: 2px dotted #CCCCCC;
}

#topicsmain .detail2 table tr td .newcnt table tr .date p {
	font-family: Verdana, Arial;
	padding: 10px 0 8px 16px;
	font-size: 14px;
	font-weight: bold;
}

#topicsmain .detail2 table tr td .newcnt table tr .tit p {
	font-family: Verdana, Arial;
	padding: 10px 0 8px 0;
	font-size: 14px;
}

#topicsmain .detail2 table tr td .newcnt table tr .tit p a {
	font-family: Verdana, Arial;
	font-size: 14px;
}

/*-----------------------------------*/


/********** (topics2) **********/

#topics2main {
	width: 760px;
	float: right;
}

#topics2main p {
	font-family: Verdana, Arial;
}

#topics2main .title {
	width: 760px;
	margin-bottom: 8px;
}

#topics2main .detail {
	width: 760px;
	margin-bottom: 30px;
}

#topics2main .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#topics2main .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#topics2main table tr .bgtit01 {
	width: 760px;
	background: url(../topics/images/topicsbg01.jpg) no-repeat left top;
}

#topics2main table tr .bgtit01 .date01 {
	padding: 12px 0 0 24px;
	font-size: 16px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------------------------*/

#topics2main  table tr .bgtit02 {
	width: 760px;
	background: url(../topics/images/topicsbg02.jpg) no-repeat left top;
}

#topics2main  table tr .bgtit02 table tr td .date02 {
	padding: 6px 0 4px 12px;
	font-size: 16px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #315618;
}

#topics2main  table tr .bgtit02 table tr td .tit01 {
	padding: 6px 0 4px 0;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/**********■個人情報保護方針■**********/

/********** (privacy) **********/

#privacymain {
	width: 760px;
	float: right;
}

#privacymain p {
	font-family: Verdana, Arial;
}

#privacymain .title {
	width: 760px;
	margin-bottom: 12px;
}

#privacymain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#privacymain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#privacymain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

/**** (txt01 タイトル) ****/
#privacymain .detail2 table tr td table tr .borderbottom2 .txt01 {
	padding: 10px 0 10px 6px;
    font-family: Verdana, Arial;
	font-size: 14px;
}

/**** (txt02 内容) ****/
#privacymain .detail2 table tr td table tr .borderbottom2 .txt02 {
	padding: 0 0 12px 6px;
    font-family: Verdana, Arial;
	font-size: 14px;
}

/*-----------------------------------*/


/**********■サイトマップ■**********/

/********** (sitemap) **********/

#sitemapmain {
	width: 760px;
	float: right;
}

#sitemapmain p {
	font-family: Verdana, Arial;
}

#sitemapmain .title {
	width: 760px;
	margin-bottom: 12px;
}

#sitemapmain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#sitemapmain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#sitemapmain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#sitemapmain .detail2 table tr td table tr .borderbottom2 .txticon02a {
	padding: 0 0 6px 20px;
	font-size: 14px;
	background: url(../sitemap/images/sitemapicon01.jpg) no-repeat 10px 6px;
}

#sitemapmain .detail2 table tr td table tr .borderbottom2 .txticon02b {
	padding: 0 0 12px 20px;
	font-size: 14px;
	background: url(../sitemap/images/sitemapicon01.jpg) no-repeat 10px 6px;
}

/*-----------------------------------*/

/**** (txt01 通常トップページタイトル) ****/
#sitemapmain .detail2 table tr td table tr .borderbottom2 .txt01 {
	padding: 14px 0 12px 8px;
}

/**** (txt02 通常下層ページタイトル) ****/
#sitemapmain .detail2 table tr td table tr .borderbottom2 .txt02 {
	padding: 14px 0 8px 8px;
}

/**** (txt03 通常下層ページ説明) ****/
#sitemapmain .detail2 table tr td table tr .borderbottom2 .txt03 {
	padding: 0 0 12px 8px;
	font-size: 14px;
}

/**** (txt02a 並列下層ページタイトル) ****/
#sitemapmain .detail2 table tr td table tr .borderbottom2 .txt02a {
	padding: 0 0 8px 8px;
	font-size: 14px;
}

/**** (txt02b 並列下層ページタイトルラスト) ****/
#sitemapmain .detail2 table tr td table tr .borderbottom2 .txt02b {
	padding: 0 0 12px 8px;
	font-size: 14px;
}

/*-----------------------------------*/


/**********■連盟概要■**********/

/********** (boysleague) **********/

#boysleaguemain {
	width: 760px;
	float: right;
}

#boysleaguemain p {
	font-family: Verdana, Arial;
}

#boysleaguemain .title {
	width: 760px;
	margin-bottom: 16px;
}

#boysleaguemain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#boysleaguemain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#boysleaguemain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#boysleaguemain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#boysleaguemain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (kamei) **********/

#kameimain {
	width: 760px;
	float: right;
}

#kameimain p {
	font-family: Verdana, Arial;
}

#kameimain .title {
	width: 760px;
	margin-bottom: 16px;
}

#kameimain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#kameimain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#kameimain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#kameimain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#kameimain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (ayumi) **********/

#ayumimain {
	width: 760px;
	float: right;
}

#ayumimain p {
	font-family: Verdana, Arial;
}

#ayumimain .title {
	width: 760px;
	margin-bottom: 16px;
}

#ayumimain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#ayumimain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#ayumimain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#ayumimain .tablebox01 {
	width: 760px;
}

#ayumimain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

/*-----------------------------------*/

#ayumimain .detail2 table tr td .tablebox01 tr td .notablebox01 {
	margin: 6px 0 5px 0;
}

#ayumimain .detail2 table tr td .tablebox01 tr td .notablebox01 td {
	font-size: 14px;
	border-bottom: none;
}

/*-----------------------------------*/

#ayumimain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#ayumimain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (kitei) **********/

#kiteimain {
	width: 760px;
	float: right;
}

#kiteimain p {
	font-family: Verdana, Arial;
}

#kiteimain .title {
	width: 760px;
	margin-bottom: 16px;
}

#kiteimain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#kiteimain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#kiteimain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#kiteimain .tablebox01 {
	width: 760px;
}

#kiteimain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

/*-----------------------------------*/

#kiteimain table tr td .tablebox01 tr td .notablebox01 {
	margin: 6px 0 0 0;
}

#kiteimain table tr td .tablebox01 tr td .notablebox01 td {
	padding: 4px 0 3px 0;
	font-size: 14px;
	border-bottom: none;
}

/*-----------------------------------*/

#kiteimain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#kiteimain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (soshikizu) **********/

#soshikizumain {
	width: 760px;
	float: right;
}

#soshikizumain p {
	font-family: Verdana, Arial;
}

#soshikizumain .title {
	width: 760px;
	margin-bottom: 16px;
}

#soshikizumain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#soshikizumain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#soshikizumain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#soshikizumain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#soshikizumain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (yakuinmeibo) **********/

#yakuinmeibomain {
	width: 760px;
	float: right;
}

#yakuinmeibomain p {
	font-family: Verdana, Arial;
}

#yakuinmeibomain .title {
	width: 760px;
	margin-bottom: 16px;
}

#yakuinmeibomain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#yakuinmeibomain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#yakuinmeibomain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#yakuinmeibomain .tablebox01 {
	width: 760px;
}

#yakuinmeibomain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#yakuinmeibomain .tablebox01a {
	width: 630px;
}

#yakuinmeibomain .tablebox01a tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 4px 10px 3px 16px;
}

/*-----------------------------------*/

#yakuinmeibomain table tr td .tablebox01 tr td .notablebox01 {
	margin: 6px 0 0 0;
}

#yakuinmeibomain table tr td .tablebox01 tr td .notablebox01 td {
	padding: 4px 0 3px 0;
	font-size: 14px;
	border-bottom: none;
}

/*-----------------------------------*/

#yakuinmeibomain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#yakuinmeibomain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (shiteigyousha) **********/

#shiteigyoushamain {
	width: 760px;
	float: right;
}

#shiteigyoushamain p {
	font-family: Verdana, Arial;
}

#shiteigyoushamain .title {
	width: 760px;
	margin-bottom: 16px;
}

#shiteigyoushamain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#shiteigyoushamain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#shiteigyoushamain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#shiteigyoushamain .tablebox01 {
	width: 760px;
}

#shiteigyoushamain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#shiteigyoushamain .tablebox01 tr td a {
	font-size: 14px;
}

/*-----------------------------------*/

#shiteigyoushamain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#shiteigyoushamain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (shinseishorui) **********/

#shinseishoruimain {
	width: 760px;
	float: right;
}

#shinseishoruimain p {
	font-family: Verdana, Arial;
}

#shinseishoruimain .title {
	width: 760px;
	margin-bottom: 16px;
}

#shinseishoruimain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#shinseishoruimain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#shinseishoruimain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#shinseishoruimain .tablebox01 {
	width: 760px;
}

#shinseishoruimain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#shinseishoruimain .tablebox01 tr td a {
	font-size: 14px;
}

/*-----------------------------------*/

#shinseishoruimain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#shinseishoruimain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (kihukoui) **********/

#kihukouimain {
	width: 760px;
	float: right;
}

#kihukouimain p {
	font-family: Verdana, Arial;
}

#kihukouimain .title {
	width: 760px;
	margin-bottom: 16px;
}

#kihukouimain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#kihukouimain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#kihukouimain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#kihukouimain .tablebox01 {
	width: 760px;
}

#kihukouimain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

/*-----------------------------------*/

#kihukouimain table tr td .tablebox01 tr td .notablebox01 {
	margin: 6px 0 0 0;
}

#kihukouimain table tr td .tablebox01 tr td .notablebox01 td {
	padding: 4px 0 3px 0;
	font-size: 14px;
	border-bottom: none;
}

/*-----------------------------------*/

#kihukouimain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#kihukouimain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/


/********** (shibushoukai) **********/

#shibushoukaimain {
	width: 760px;
	float: right;
}

#shibushoukaimain p {
	font-family: Verdana, Arial;
}

#shibushoukaimain .title {
	width: 760px;
	margin-bottom: 16px;
}

#shibushoukaimain .detail {
	width: 760px;
	margin-bottom: 30px;
}

#shibushoukaimain .detail2 {
	width: 760px;
	margin-bottom: 14px;
}

#shibushoukaimain .txt01 {
	font-size: 14px;
	padding-left: 6px;
	line-height: 220%;
}

/*-----------------------------------*/

#shibushoukaimain .tablebox01 {
	width: 760px;
}

#shibushoukaimain .tablebox01 tr td {
	font-size: 14px;
	font-family: Verdana, Arial;
	padding: 10px 10px 8px 16px;
	border-bottom: 2px dotted #CCCCCC;
}

#shibushoukaimain .tablebox01 tr td a {
	font-size: 14px;
}

/*-----------------------------------*/

#shibushoukaimain .bgtit01 {
	width: 760px;
	background: url(../images/bgtit01.jpg) no-repeat left top;
}

#shibushoukaimain .bgtit01 .bgtittxt01 {
	padding: 10px 0 0 34px;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
}

/*-----------------------------------*/