/*--------------------
contents-left
--------------------*/
#contents-left {
	width: 200px;
	margin: 0px 0px 0px 10px;
	display: inline;
	float: left;
}


/*--------------------
contents-mid
--------------------*/
#contents-area {
	width: 680px;
	margin-right: 10px;
	display: inline;
	float:right;
}

.leadbun {
	width: 640px;
	margin: 20px 20px;
}
.leadbun2 {
	width: 360px;
	margin: 10px 0 10px 20px;
	display: inline;
	float:left;
}
.slo_pic {
	display: inline;
	float:right;
	margin-right: 20px;
	}
.slo_img {
	clear:both;
	margin-top: 20px;
	margin-bottom: 20px;
}
.n_midashi {
	clear:both;
	margin: 0 10px;
}

.reports {
	width: 640px;
	margin: 30px 20px;
	border-bottom: 1px dashed #bbbbbb;
}

.title {
	width: 640px;
	vertical-align: bottom;
	border-bottom: 1px solid #bbbbbb;
}

.catehttp://jindai-fc.com/ry {
	font-size: 140%;
	font-weight: bold;
	margin-left: 10px;
	display: inline;
	float:left;
}

.http://jindai-fc.com/-nittei {
	margin-right: 10px;
	display: inline;
	float:right;
}

.honbun {
	width: 620px;
	height: 90px;
	margin: 10px;
}

.pic {
	width: 120px;
	margin-right: 10px;
	display: inline;
	float:left;
}

.bun {
	width: 490px;
	display: inline;
	float:right;
}

.nittei {
	width: 640px;
	margin: 10px 10px 40px 20px;
}

.nittei-left {
	width: 315px;
	margin: 0px 10px 10px 0px;
	display: inline;
	float: left;
}

.nittei-right {
	width: 315px;
	display: inline;
	float: right;
}

.http://jindai-fc.com/_juni {
	width:640px;
	margin: 20px;
	background-image: url(../images/waku640_m.gif);
	background-repeat:repeat-y;
}
.hover {
	background-color:#dfdfdf;
	cursor: pointer;
}
.hover a {
	color:#e23000;
	}
	
.ob-img{
	width:80px;
	display:inline;
	float:left;
}	
.ob-text{
	width:540px;
	margin:5px 0px 5px 10px;
	display:inline;
	float:left;
}
.ob{
	clear:both;
	width:638px;
	border:1px solid #cccccc;
	margin:0px 0px 10px 20px;
	padding:5px 0px 5px 5px;
}


.ob-title{
	font-size:120%;
	font-weight:bold;
}
.blogmenu {
	margin-top: 20px;
}
.juni_pic {
	margin: 0 10px;
	display: inline;
	float: left;
}

.juni_in {
	padding-top:23px;
	margin-left:90px;
}

.menu_list {
	padding-top: 5px;
	background-image: url(../images/yajirushi_migi.gif);
	background-repeat: no-repeat;
	background-position: 110px 10px;
	padding-left: 120px;
}

.menu_list2 {
	padding-top: 5px;
	background-image: url(../images/yajirushi_migi.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 23px;
}

.staff_bk {
	width: 150px;
	display: inline;
	float: left;
}


.c_header {
	margin:10px;
}

.back_shiai {
	padding-top: 5px;
	background-image: url(../images/yajirushi-back.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	padding-left: 30px;
}

.http://jindai-fc.com/_cate {
	padding-top: 5px;
	background-image: url(../images/yajirushi_migi.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	padding-left: 20px;
}

.http://jindai-fc.com/_cated {
	padding-top: 5px;
	background-image: url(../images/yajirushi_shita.png);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	padding-left: 20px;
}

.catelink {
	width: 660px;
	margin:10px;
}

.http://jindai-fc.com/-left {
	width:130px;
	display: inline;
	float: left;
}

.http://jindai-fc.com/-right {
	width: 515px;
	text-align: right;
	padding-right:10px;
	display: inline;
	float: right;
}
/*--------------------
team
--------------------*/

.daimei {
	padding-left: 10px;
	font-size: 120%;
	font-weight: bold;
}
.lead {
	font-size:100%;
	
}
.slogan {
	font-size: 140%;
	font-weight: bold;
	text-align:left;
	margin-top:20px;
	margin-left: 20px;
}
.slo {
	margin-left: 30px;
}
.slo li {
	list-style-type: disc;
	margin-left: 10px; 
	font-weight: bold;
}
.setsumei {
	margin-top: 15px;
	margin-right: 10px;
}

.tableW{
	width:640px;
	margin:20px 0px 40px 20px;
}
.tableW1 {
	width:640px;
	margin:20px 0px 0px 20px;
	border-bottom: 1px dashed #828282;
}
.tableW2{
	width:640px;
	margin:20px 0px 10px 20px;
}

.tableWmini{
	width:150px;
	margin:0px 0px 40px 30px;
}

.pt01{
	width:100px;
	border:1px solid #cccccc;
	padding:5px;
	vertical-align: top;
}

.pt02{
	width:80px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
	vertical-align: top;
}

.pt03{
	width:440px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
	vertical-align: top;
}
.pt04{
	width:100px;
	border:1px solid #cccccc;
	padding:5px;
	vertical-align: top;
}
.pt1{
	
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
	vertical-align: top;
}

.pt2{
	width:80px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
	vertical-align: top;
}

.pt3{
	width:440px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
	vertical-align: top;
}
.ub {
	text-align: left;
	border-bottom:1px dashed #bbbbbb;
	height: 10px;
}
.pt-1{
	width:60px;
	padding-top:4px;
	vertical-align: top;
}
.pt-2{
	width:110px;
	vertical-align: top;
}

.pt-3{
	width:490px;
	vertical-align: top;
}
.text1{
	margin-left: 30px;
	margin-bottom: 20px;
}
.cb {
	clear:both;
}
.text10{
	margin-left: 30px;
}
.f1title {
	margin: 20px 0px 10px 10px;
}
.otoiawaseM {
	margin-bottom: 40px;
}