@charset "utf-8";
/* CSS Document */

li {
	list-style:none;
}

.Member h2 {
	margin-bottom:6px;
	/*margin-top:12px;*/
}

.MemberIn {
	/*margin-top:12px;*/
	background-image:url(../../gallery/img/bg_gallery_match.gif);
	background-repeat:repeat-y;
	background-position:left top;
}


.MemberIn h3 {
	padding-bottom:6px;
}

.MemberIn .MemberColum {
	width:568px;/**/
	margin-left:7px;
	background-image:url(../../member/img/bg_member_colum.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.MemberIn .MemberColum2 {
	width:568px;/**/
	margin-left:7px;
}

.MemberIn .MemberColum .MemberColumIn {
	width:550px;
	margin:0 auto;
	background-image:url(../../member/img/bg_in.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	/*background-color:#0000FF;*/
}

.MemberIn .MemberColum .MemberColumIn .MemberLeft {
	float:left;
	width:275px;
}

.MemberIn .MemberColum .MemberColumIn .MemberRight {
	float:right;
	width:275px;
}

/*一番最初はパディングをなしに*/
MemberColumIn .First {
	padding-top:0 !important;
}

.MemberColumIn .MemberLeft h4,.MemberColumIn .MemberRight h4 {
	background-image:url(../../img/icon_arrow_green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 15px 0 8px 20px;
	margin-left:15px;
}

.MemberColumIn .MemberLeft h4 a,
.MemberColumIn .MemberRight h4 a {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'メイリオ','ＭＳ Ｐゴシック','MS PGothic',Osaka,sans-serif;
	font-size:16px;
	color: #000000!important;
}

.MemberColumIn .MemberLeft h4 a:link,
.MemberColumIn .MemberRight h4 a:link {
	text-decoration: none;
	color: #000000;
}
.MemberColumIn .MemberLeft h4 a:visited,
.MemberColumIn .MemberRight h4 a:visited {
	text-decoration: none;
}
.MemberColumIn .MemberLeft h4 a:hover,
.MemberColumIn .MemberRight h4 a:hover {
	text-decoration: underline;
}
.MemberColumIn .MemberLeft h4 a:active,
.MemberColumIn .MemberRight h4 a:active {
	text-decoration: none;
}

h4.Pno {
	padding-top:0 !important ;
	background-position:left top !important ;

}

.Bno {
	border:none !important;
}

.Itigyo {
	padding-bottom:15px;
	border-bottom:1px dashed #cccccc;
}





/*左カラム245px　右カラム280pxに最初してた*/

/*------------------左右カラム中身-------------------------------------*/

.MemberLeft dl,.MemberRight dl {
	width:245px;
	clear: both;
	margin:0 auto;
}

.MemberLeft dl dt,.MemberRight dl dt {
	display:inline;
	float:left;
	clear:both;
	width: 73px;

}

.MemberLeft dl dt img,.MemberRight dl dt img {
	vertical-align: top;
	/*margin-left: 6px;
	padding-top: 8px;*/
}

.MemberLeft dl dd,.MemberRight dl dd {
	/*padding: 5px;*/
	margin-left:85px;	
	font-size:12px;
	line-height:150%;
	vertical-align:text-bottom;
	font-size:10px !important;
}

.MemberLeft dl dd ul,.MemberRight dl dd ul  {
	float:right;
	width:160px;
}

.MemberLeft dl dd ul li,.MemberRight dl dd ul li {
	float:right;
	width:80px;
}

.Mtop {
	background-image:url(../../member/img/bg_member_colum_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
.Mbottom {
	background-image:url(../../member/img/bg_member_colum_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:8px;
	}

/*------------------丹波連合中身-------------------------------------*/

dl#MTamba {
	width:500px;
	clear: both;
}

dl#MTamba dt {
	display:inline;
	float:left;
	clear:both;
	width: 73px;

}

dl#MTamba dt img {
	vertical-align: top;
	/*margin-left: 6px;
	padding-top: 8px;*/
}

dl#MTamba dd {
	/*padding: 5px;*/
	margin-left:85px;	
	font-size:12px;
	line-height:150%;
	vertical-align:text-bottom;
	font-size:10px !important ;
}

dl#MTamba dd ul {
	width:160px;
}

dl#MTamba dd ul li {
	float:left;
}



/*汎用*/
.pl12 {
	padding-left:12px;
}

h4 {
	padding-bottom:8px;
}

.ml7 {
	margin-left:7px
	}

/*一番下*/
.MfootColum {
background-image:url(../../member/img/m_foot.gif);
background-repeat:no-repeat;
background-position:left bottom;
height:18px;
}



/*------------------2階層目メンバー紹介-------------------------------------*/
#Member_2 {
	width:582px;/*582px*/
	color:#416C2C;
	font-size:10px;
	font-weight:bold;
	/*background-image:url(../../member/kamata/img/bg_member_2.gif);
	background-repeat:repeat-y;
	background-position:left top;*/
	text-align:center;
	/*padding-bottom:40px;*/
}

#Member_2 h2 {
	margin-bottom:6px;
}

#Member_2 h5 {
	background-image:url(../../member/kamata/img/bg_con_ttl.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:23px;
	font-size:12px !important;
	padding-left:6px;
	padding-top:6px;
	text-align:left;
}

#Member_2 h3 {
	padding-bottom:6px;
}

#Member_2 p.BnrBlog {
	padding-bottom:9px;
}

#Member_3 {
	/*background-color:#FF0000 !important;*/
	width:100%;
	background-image:url(../../member/kamata/img/bg_member_2.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}


#Member_3 .Boxes {
	width: 568px;
	background-image: url(../../member/komazawa/img/img_background_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align:left;
	margin: 0 auto;
	background-color: #FFFFFF!important;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 20px;
}

#Member_3 .Box {
	width: 568px;

	text-align:left;
	margin: 0 auto;
	background-color: #FFFFFF!important;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}


#Member_3 .Boxes .Boxes_Contents {
	width: 550px;
	margin: 0 auto;
	padding-top: 5px;
}

#Member_3 .Boxes .Boxes_Contents .GleyArea {
	background-color: #EFEFEF;
	padding: 10px;
}

#Member_3 h2 {
	margin-bottom:6px;
}

.Syokai {
	width:562px;
	margin: 0 auto;
	text-align:left;
	padding-bottom:20px;
}

.Syokai li {
	float:left;
	padding-right:6px;
	width: 179px;
}

.Syokai li p {
	line-height:1.3;
}

.Syokai li p span {
	color: #333333;
	line-height: 170%;
	font-weight: normal;
	margin-top: 8px;
}


.Syokai li.Last {
	padding:0 !important;
	background:#FFFF00 !important;
}
.icon{
	width:562px;
	padding-bottom:5px;
}
	
}
.Haikei {
	background-image:url(../../member/kamata/img/menber_2_bottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/*------------------2階層目学校（チーム）紹介-------------------------------------*/
#School {
	margin: 0 7px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

#School h4 {
	color:#006600;
	margin-top:20px;
	margin-bottom:5px;
}
#School dl.Interview {
	width:417px;
	margin-bottom:20px;
}
#School dl.Interview dt {
	background:#ebf5fe;
	margin-bottom:5px;
}
#School dl.Interview dd {
	margin-bottom:5px;
}

#School dl.Interview dt span {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'メイリオ','ＭＳ Ｐゴシック','MS PGothic',Osaka,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#111ac7;
	padding:5px!important;
}

/*------------------2階層目チーム卒業生紹介-------------------------------------*/
#Member_3 .graduate	{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	
}

.side {
	background-image: url(../../img/artwork_haikei.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px;
	margin-top: 15px;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.side h3 {
	background-image: url(../../img/icon_arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	color: #416C2C;
	margin-bottom: 10px;



}


.side h4 {
	background-color: #DDE7D8;
	padding: 5px;
	margin-bottom: 10px;

}

.side td {
	background-color: #0C300A;
	color: #FFFFFF;
	text-align:center;

}


.side td.last {
	background-color: #1C7017;
	color: #FFFFFF;
}

.side td.white {
	background-color: #FFFFFF;
	color: #FFFFFF;
}


.side .result {
	background-color: #EEEEEE;
	clear: both;
	padding: 5px;
}

.side .result .w380 {
	width: 380px;
}

.side .result dl {
	width:170px;
	clear: both;
}

.side .result dt {
	display:inline;
	float:left;
	clear:both;
	width: 41px;

}

.side .result dt.home {
	display:inline;
	float:left;
	clear:both;
	width: 60px;

}

.side .result dt img {
	vertical-align: middle;
}

.side .result dd {
	margin-left:51px;	
}


.side_left {
	float: left;
	width: 144px;

}


