@charset "utf-8";
/* --------------------------------
	連盟について
-------------------------------- */
.nowrap-td{
white-space:nowrap !important;


}
.renmei_tbl1{
font-size:12px;
line-height:1.5em;
}
.renmei_tbl1 tr td{
padding:0px 0px 16px 0px;
}
.renmei_tbl2{
font-size:12px;
}
.renmei_tbl2 tr td{
padding:0px 24px 12px 0px;
}
.renmei_tbl3{
font-size:12px;
border-top: 1px dotted #999;
margin:0px 14px 0px 14px;
border-collapse: separate;/* colspanを使ってもborder dottedにするため */
border-spacing: 0;/* colspanを使ってもborder dottedにするため */
}
.renmei_tbl3 tr td{
	padding: 12px 0px 12px 0px;
	border-bottom: 1px dotted #999;
}
.renmei_tbl3 tr td .renmei_tbl3_intbl tr td{
	padding: 0px;
	border-bottom: none;
}
.renmei_tbl3 tr td.renmei_tbl3_b{
font-weight:bold;
padding:12px 0px 12px 14px;
}

.renmei_tbl4{
font-size:12px;
line-height:1.5em;
margin:8px 0px 0px 0px;
}
.renmei_tbl4 tr td{
padding:0px 14px 16px 14px;
}
.renmei_txt{
padding:0px 20px 8px 0px;
display:block;	
}
#renmei_tbl_font{
	font-family: "Osaka?等幅", "ＭＳ ゴシック", monospace;color:#000000;
}
.renmei_nav{
}
#syozai,#yakuin,#sosiki,#dantai,#kiyaku,#sosikizu{
	display:block;
	padding-bottom:20px;
}
.renmei_subttl01{
	font-size:16px;
	font-weight:bold;
	}
#renmei_map{
	 width:286px;
	 height:210px;
}
/*  ----------------  モバイル対応、デバイス幅（～699px start）  ----------------  */
@media screen and (max-width: 699px) {
#content table,
#content tr,
#content td,
#content th{
	display:block !important;
	width: 702px !important;
	height:auto !important;
	margin:0 !important;
	padding:0 !important;
	border-collapse:collapse !important;
	border:none !important;
	
}
#content td.renmei_tbl3_b{
	padding:20px 0px 6px 0px !important;
	
}
#content td.mobile_inline{
	display:inline-block !important;
	width:auto !important;
	
}

#syozai,#yakuin,#sosiki,#dantai,#kiyaku{
	padding-bottom:0px;
}
#sosikizu{
	padding-top:20px;
}
#content td.renmei_subttl01{
	font-size:14px !important;
	padding-top:20px !important;
	}
#renmei_map{
	 width:100%;
	 height:500px;
}
#content td.mobile_padtop{
	padding-top:20px !important;
}
.cont_top_nav2{
	position:relative;
	padding-bottom:40px;
}
.cont_top_nav2 a:nth-child(6){
	position:absolute;
	top:40px;
	left:0px;
}


}
/*  ----------------  モバイル対応（～699px end）  ----------------  */