form {
 padding:0px;
 margin:0px;
 outline:0px;
 display:inline;
}
a:link{color:#662D91;text-decoration:none;}
a:visited{color:#662D91;text-decoration:none;}
a:hover{color:#662D91;text-decoration:underline;}
a:active{text-decoration:none}

ul,li {
padding: 0;
margin: 0;
}

.news {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

h1,h2,h3,h4{
	font-size:10px;
	line-height:14px;
	letter-spacing: normal;
	font-weight: lighter;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.koushin {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.calender {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}

.calender_month {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	background-color:#999999;
	color:#FFFFFF;
}
.md {
	padding: 6px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.md_002 {
    color:#FFFFFF;
	padding: 6px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color:#333333;
	font-size: 12px;
	font-weight: bold;
}
.md_003 {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-weight: bold;
}

.team {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	font-size:12px;
	font-weight:normal;
}

.headline_date {
	padding: 5px;
	border-bottom:1px dotted #CCCCCC;
	font-size:10px;
}

.headline_title {
	font-size:14px;
	font-weight: bold;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}


.thum {
	padding:4px;
	border:1px solid #CCCCCC;
}


.topics_ichiran {
	padding:10px;
	border-bottom:1px dotted #CCCCCC;
}



.schedule_calender {
	font-size: 12px;
	padding: 3px;
	color:#999999;
}

.schedule_calender td {
 vertical-align:top
}

.schedule_calender_youbi {
	font-size: 12px;
	padding: 3px;
	color:#333333;
	text-align:center;
}

.schedule_calender_shiai {
	font-size: 10px;
	color:#333333;
	padding: 2px;
	background-color:#DBCAEA;
	margin-top:2px;
	text-align:center;
	line-height: 14px;
}
.topics_title {
	font-size: 14px;
	font-weight: bold;
}


body{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	line-height:150%;
	letter-spacing:0.1em;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../cmn_img/bg.gif);
	background-repeat: repeat-x;
}

img {
    border:none;
}

table {
margin-left:auto;
margin-right:auto;
}

.txt_120{
	line-height:120%;
}

.txt_10{
	line-height:137%;
	font-size:10px;
	font-weight: normal;
}



#head {
	margin-top: 20px;
}

#bt_01 {
	margin-top: 28px;
}

#bt_02 {
	margin-top: 10px;
}

.pickup a:link{color:#FFFFFF;text-decoration:none;}
.pickup a:visited{color:#FFFFFF;text-decoration:none;}
.pickup a:hover{color:#FFFFFF;text-decoration:underline;}
.pickup a:active{text-decoration:none}
.koushin_intro {
	font-size: 10px;
	letter-spacing: normal;
	padding: 1px;
	border: 1px solid #CCCCCC;
}


#main01 {
	margin-top: 5px;
}

#main02 {
	margin-top: 26px;
}

#main03 {
	margin-top: 10px;
}

#foot01 {
	margin-top: 100px;
}

#foot02 {
	margin-top: 10px;
}

#foot03 {
	margin-top: 10px;
	font-size:12px;
	padding-left:5px;
	letter-spacing: normal;
}



#pan {
	margin-top: 5px;
	font-size:10px;
	padding-left:5px;
	letter-spacing: normal;
}



.pd_l_10{padding-left:10px;}
.pd_l_20{padding-left:20px;}
.pd_r_10{padding-right:10px;}
.pd_t_5{padding-top:5px;}
.pd_t_10{padding-top:10px;}


.b_u_dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.b_l_solid {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.b_r_solid {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}


.b_l_r_solid {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.head {
	font-size:10px;
	color: #FFFFFF;
	letter-spacing: normal;
	background-image: url(../cmn_img/head_bg.gif);
}

.head a:link{color:#FFFFFF;text-decoration:none;}
.head a:visited{color:#FFFFFF;text-decoration:none;}
.head a:hover{color:#FFFFFF;text-decoration:underline;}
.head a:active{text-decoration:none}



.pickup {
	color: #FFFFFF;
	letter-spacing: normal;
	background-image: url(../cmn_img/clubinfo_bg.gif);
	padding-left:10px;
}

.white {
	color: #FFFFFF;
}

.kikaku {
	font-size:10px;
}

.web {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.web_title li {
list-style-type:decimal;
margin-left:35px;
}

.web_backnumber {
	font-weight: bold;
	padding-left: 10px;
	line-height:30px;
}
.paper_back {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.paper_title {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.koukoku {
	padding-top: 8px;
	padding-left: 6px;
}
.pd_6 {
	padding: 6px;
}
.privacy li {
	margin-top: 15px;
	margin-left: 30px;
	list-style:decimal;
}
.sitemap {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.red {
	color: #CC0000;
}
.rekishi_001 {
	background-color: #E9E9E9;
}
.rekishi_002 {
	background-color: #F0F0F0;
}
.rekishi_003 {
	background-color: #FFFFFF;
}
.w_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.score {
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}
.score_title {
	padding-top: 2px;
	padding-bottom: 2px;
}


