@charset "utf-8";
/* CSS Document */

	

/*--------------------共通設定-----------------------*/
h1,h2,h3,h4,h5{
	margin						: 0;
	padding						: 0;
	font-size					: 100%;
}	
dl,dt,dd{
	margin						: 0px;
	padding						: 0px;
}	
a{
	color						: #3399CC;
}	
a:hover{
	color						: #FF6600;
}
.page_top{
	text-align					: right;
	font-size					: 72%;
	padding-top					: 14px;
	padding-right				: 4px;
}	
.page_top a:visited{
	color						: #006699;
	text-decoration				: none;
}
.page_top a:link{
	color						: #006699;
	text-decoration				: none;
}	
.page_top a:hover{
	color						: #006699;
	text-decoration				: underline;
}
.title_bg{
	background-image			: url(../clubprofile/volunteer/images/title_bg.gif);
	background-repeat			: no-repeat;
	padding-left				: 26px;
	margin-left					: 6px;
	margin-top					: 14px;
	font-size					: 105%;
	color						: #006699;
}
.text-b90 {
	font-weight					: bold;
	color						: #333333;
	font-size					: 90%;
}
.text-b80 {
	font-weight					: bold;
	color						: #333333;
	font-size					: 80%;
}
.text-80 {
	color						: #333333;
	font-size					: 80%;
}
.text-buleb90 {
	font-weight					: bold;
	color						: #5A94E9;
	font-size					: 90%;
}
.text-b {
	font-weight					: bold;
	color						: #333333;
}
.text-bsize {
	font-size					: 115%;
	font-weight					: bold;
	color						: #333333;
}
.text-bule {
	color						: #5A94E9;
}
.text-red {
	color						: #FF7171;
}
.text-buleb {
	font-weight					: bold;
	color						: #5A94E9;
}
.text-b2 {
	font-size					: 16px;
	font-weight					: bold;
	color						: #999999;
}
#toplink {
	font-size					: 12px;
	background-image			: url(../topteam/member/staff_player/images/icon3.gif);
	background-repeat			: no-repeat;
	margin-top					: 13px;
	clear						: both;
	text-align					: right;
	background-position			: 510px 10px;
	border-top-width			: 1px;
	border-top-style			: dashed;
	border-top-color			: #999999;
	text-decoration				: underline;
	padding-top					: 8px;
	width						: 100%;
	float						: left;
}
.text-b {
	font-weight					: bold;
	color						: #333333;
}
.title_bg_about{
	background-image			: url(../clubprofile/volunteer/images/title_bg.gif);
	background-repeat			: no-repeat;
	padding-left				: 26px;
	margin-left					: 6px;
	margin-top					: 14px;
	font-size					: 105%;
	color						: #006699;
	float						: left;
}
.rightcolumn2{
	float						: right;
	font-size					: 70%;
	margin-top					: 17px;
	margin-right				: 4px;
	text-align					: right;
}	
.rightcolumn2 ul {
	list-style-type				: none;
	margin						: 0px;
}
.rightcolumn2 li {
	float						: right;
	background-image			: url(../topteam/member/images/arrow.gif);
	background-repeat			: no-repeat;
	margin-left					: 20px;
	padding-left				: 20px;
}


/*--------------ホームタウン-------------------*/

.hometown_text1{
	font-size					: 82%;
	line-height					: 1.5em;
	padding-top					: 12px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-bottom				: 14px;
}	
.color_hometown{
	color						: #336699;
}	
.color_hometown2{
	color						: #FF0000;
}
.hometown_border{
	border						: 2px solid #94BED6;
}	
.hometown_text2{
	font-size					: 110%;
	padding-left				: 10px;
}	

/*--------------クラブ概要------------------*/

.club_textbox{
	margin-top					: 10px;
	padding-top					: 10px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-bottom				: 8px;
	border						: 2px solid #94BED6;
}
.club_textbox2{
	margin-top					: 10px;
	padding-top					: 10px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-bottom				: 8px;
	border						: 2px solid #94BED6;
	background-image			: url(../clubprofile/about/images/table_bg.jpg);
	background-repeat			: no-repeat;
	background-position			: bottom;
	width						: 570px;
}	
.club_text{
	font-size					: 82%;
	line-height					: 1.5em;
	padding-top					: 2px;
	padding-bottom				: 2px;
	padding-left				: 10px;
}	
.club_text2{
	font-size					: 82%;
	line-height					: 1.5em;
	padding-top					: 2px;
	padding-bottom				: 2px;
	padding-left				: 10px;
	padding-right				: 8px;
}
.club_title{
	font-size					: 90%;
	color						: #006699;
}
.club_text3{
	font-size					: 70%;
	line-height					: 1.5em;
	padding-top					: 6px;
	padding-bottom				: 2px;
	padding-left				: 10px;
	color						: #666666;
}
.club_title2{
	font-size					: 95%;
	line-height					: 1.5em;
	padding-top					: 3px;
	padding-bottom				: 3px;
	color						: #FFFFFF;
	text-align					: center;
}
.club_text4{
	font-size					: 82%;
	line-height					: 1.6em;
	padding-top					: 4px;
	padding-bottom				: 4px;
	color						: #003366;
	font-weight					: bold;
}
.club_iti{
	padding-bottom				: 12px;
	padding-top					: 4px;
}	


/*--------------ボランティア活動------------------*/

.volunteer_textbox{
	margin-top					: 4px;
	padding-top					: 8px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-bottom				: 6px;
	border						: 2px solid #94BED6;
}
.volunteer_text{
	font-size					: 82%;
	line-height					: 1.5em;
	padding-top					: 2px;
	padding-bottom				: 8px;
	padding-left				: 10px;
	padding-right				: 8px;
}
.volunteer_text2{
	font-size					: 75%;
	color						: #666666;
}
#volunteer_iti{
	padding-top					: 14px;
	padding-bottom				: 6px;
	text-align					: center;
}	

/*--------------------mission&Vision--------------------*/

.subtitlebar_m_v {
	background-image			: url(../clubprofile/m_v/images/titlebar.jpg);
	background-repeat			: no-repeat;
	text-indent					: -9999px;
	height						: 34px;
	width						: 600px;
}#m_v_main {
	margin						: 10px;
	width						: 580px;
}
#m_v_main #m_v_contents {
	float						: left;
	width						: 580px;
	margin-bottom				: 10px;
	margin-top					: 10px;
}

#m_v_contents .leftcolumn {
	float						: left;
	width						: 225px;
}
#m_v_contents .rightcolumn {
	float						: right;
	width						: 352px;
}
#m_v_contents .leftcolumn img {
	padding						: 2px;
	border						: 1px solid #CCCCCC;
}
#m_v_contents .rightcolumn .profile {
	clear						: both;
	margin-bottom				: 10px;
	margin-top					: 10px;
	margin-left					: 10px;
	line-height					: 1.3em;																																																																															
}
#m_v_contents .rightcolumn .imagebox {
	clear						: both;
	text-align					: right;
	border-top-width			: 1px;
	border-bottom-width			: 1px;
	border-top-style			: solid;
	border-bottom-style			: solid;
	border-top-color			: #000000;
	border-bottom-color			: #000000;
	padding-top					: 4px;
	padding-right				: 2px;
	padding-bottom				: 4px;
	padding-left				: 2px;
}
#m_v_contents #contents_text {
	float						: left;
	width						: 580px;
	font-size					: 75%;
	line-height					: 1.5em;
}
#m_v_main #numata_logo {
	float						: right;
	width						: 169px;
}

/*--------------新コミットメント-------------------*/

.commit_text1{
	font-size					: 82%;
	line-height					: 1.5em;
	padding-top					: 12px;
	padding-bottom				: 14px;
	text-align					: center;
}
.commit-iti{
	padding-top					: 30px;
	padding-bottom				: 36px;
	text-align					: center;
}	

/*--------------SSSプラン-------------------*/

.sss_box{
	padding-top					: 12px;
	padding-bottom				: 14px;
	text-align					: center;
}
#sss_text1{
	font-size					: 80%;
	padding-bottom				: 10px;
	padding-top					: 10px;
	line-height					: 1.5em;
	padding-left				: 10px;
}	
.sss_title1{
	font-size					: 100%;
	color						: #006699;
	font-weight					: bold;
	padding-top					: 14px;
	padding-left				: 10px;
}
.sss_text2{
	font-size					: 80%;
	line-height					: 1.6em;
	padding-left				: 30px;
	padding-top					: 10px;
	padding-bottom				: 10px;
}
#sss_text1_box{
	background-image			: url(../clubprofile/sssplan/images/pic_1.jpg);
	background-repeat			: no-repeat;
	background-position			: right bottom;
}	
#sss_text2_box{
	background-image			: url(../clubprofile/sssplan/images/pic_2.jpg);
	background-repeat			: no-repeat;
	background-position			: right bottom;
}
#sss_text2-2_box{
	background-image			: url(../clubprofile/sssplan/images/pic_2-2.jpg);
	background-repeat			: no-repeat;
	background-position			: right center;
}
#sss_text3_box{
	background-image			: url(../clubprofile/sssplan/images/pic_3.jpg);
	background-repeat			: no-repeat;
	background-position			: right bottom;
}	
.arrow{
	text-align					: center;
	padding						: 6px 0px;
}	
.sss_bar_text{
	padding						: 14px 0px;
}	
.mitoishin_box{
	text-align					: center;
	padding-top					: 20px;
	padding-bottom				: 20px;
}	
.mitoishin_box1{
	padding-bottom				: 10px;
}
.mitoishin_box2{
	padding						: 10px 0px;
}	