﻿@charset "utf-8";

body {
	font-family: "ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3",
	"HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS Pgothic","Osaka",sans-serif,Helvetica, Helvetica Neue, Arial, Verdana;
	padding:0;margin:0;font-size:0.9em;
	background-image:url('../img/bg.gif');background-repeat:repeat-x;
}
.right {
	text-align:right}
.left {
	text-align:left}	
.center {
	text-align:center;margin:auto}	
.photo-C {
	text-align:center;font-size:80%;color:blue}
.photo-L {
	text-align:left;font-size:80%;color:blue}	
.photo-R {
	font-size:80%;color:blue;float:right;margin-left:15px}	
.azure	{
	background:azure}
.red {
	color:red}
span.nowrap	{
	white-space:nowrap;background:;}
/* table td span {
	white-space:nowrap;background:yellow} */
header {
	width:1000px;height:250px;color:white;
	margin:0 auto 0;float:none;text-align:center;
	border:1px silver solid}
header img {
	width:1000px;height:250px;margin:0}
div.glass {
	width:1000px;margin:-260px auto 0;text-align:right}
.glass img {
	width:40px;height:40px;margin-right:10px;}
h1 {
	margin:0;padding:0}
h2 {
	background:navy;color:white;text-align:center;
    font-weight:normal;letter-spacing:3px;margin:0 0 10px;
    padding:5px;font-size:130%;font-weight:bolder}
h3 { 
	color: navy; font-size: 110%; background-color: #f8f8ff;width:auto; 
	text-align: left; margin-top: 0px;  
	padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver }
  
div.main {
	width:1000px;width:;overflow:auto;margin:auto;
	background:white;border:1px solid silver;
	border-top:0;border-bottom:0
}
menu {
	float:left;width:15%;
	margin-top:25px;padding-top:0
}
menu ul li {
	list-style-type:none;border:1px navy solid;
	margin:0 0 5px -70px;padding:5px;
	border-left:8px navy solid;width:140px;
}
menu ul li a {
	text-decoration:none
}
menu ul li a:hover{
	;text-decoration:underline;color:purple
}


article {
	width:780px; background:;
	float:right;overflow:auto;margin-top:25px;margin-right:15px;
	padding-bottom:25px}
section {
	background:white;overflow:auto;margin:auto 15px 15px}
/* section span {
	display:inline-block;background:pink} */
	
footer {
	background:navy;width:1000px;margin:0 auto;padding:5px 0;
	text-align:center;font-size:90%;
	float:none;color:white}
hr.dashe {
	border-top: 1px dashed #aaa;margin:auto 15px}
	
/* index　過去 */
.date { 
	text-align: left; margin-top: 5px; margin-bottom: 5px }
.endred { 
	color: red; margin-left: 10px }
.news { 
	line-height: 130%; text-align: left; 
	margin-top: 0px; margin-bottom: 5px; padding-bottom: 5px; 
	padding-left: 30px; border-bottom: 1px dotted silver }
	
/* 写真紹介 */
section.photo {
	text-align:center}
.photo span {
	visibility:hidden}
.photo img {
	;width:239px;border:0px fuchsia solid}
.photo_date {
	color:teal;font-weight:bolder;text-align:left}
img.width-free-height179 {
	width:auto;height:179px;}
.float-txt { margin-right:15px;float:left;border:2px red solid}

/* マルチサポート事業 */
h3.multi{
	border:1px navy solid}
.multi_date {
	color:teal;font-weight:bolder;margin-bottom:0}
.multi_group{
	overflow:auto}
.multi_group p{
	color:blue}
.multi-toiawasesaki {
	color:white;background:teal;text-align:center;margin:auto;
	width:400px;padding:5px;font-weight:bolder}
.multi-add {
	text-align:center}
div.multi-ex {
	overflow:auto}
.multi-ex p {
	width:235px;float:left;margin:6px;font-size:85%;
	;color:blue;border:0 silver solid}
.multi-ex img {
	width:100%}
.multi-cyuui {
	border:1px red solid;font-weight:bolder;color:red;
	padding:10px;margin:30px}

/* 施設・会場 */
p.facility {
	text-align:center;margin:auto;}
ul.facility {
	background:white;padding-left:0;padding-left:20px;
	overflow:auto}
.facility li {
	list-style-image:url('../img/point-hishigata.png');
	border-bottom:1px gray dashed;padding-bottom:15px;padding-top:15px}
.facility li span { font-weight:bold}
.facility li img {
	float:right
}

/* カレンダー */
table.calendar { 
	margin-bottom: 20px; border-left: 1px solid gray; width:100%;border-spacing:0;background:white}
.calendar caption { color: navy; font-weight: bold; font-size: 115%; line-height: 150%; text-align: left }
th.cal-day { 
	font-weight: normal; padding: 2px 1px;
	border-top: 2px solid black; border-right: 1px solid gray; border-bottom: 2px solid black;
	width: 11%;background:#CCCCFF }
th.cal-yy { 
	font-weight: normal; padding: 2px;
	border-top: 2px solid black; border-right: 1px solid gray; border-bottom: 2px solid black;
	width: 11%;background:#CCCCFF }
th.cal-name { 	
	font-weight: normal; padding: 2px;
	border-top: 2px solid black; border-right: 1px solid gray; border-bottom: 2px solid black;
	width:44%;background:#CCCCFF}
th.cal-place { 
	font-weight: normal; padding: 2px; 
	border-top: 2px solid black; border-right: 1px solid gray; border-bottom: 2px solid black;
	width:22%;background:#CCCCFF}
th.cal-annai { 
	font-weight: normal;padding:2px 1px;
	border-top: 2px solid black; border-right: 1px solid gray; border-bottom: 2px solid black;
	width: 13%;background:#CCCCFF }
.calendar td  {
	padding: 2px; border-right: 1px solid gray; border-bottom: 1px solid gray}

/* 地域 */
hr.chiiki {
	border:1px gray dashed;width:95%}
table.chiiki0 { /* chiiki.htmlに使用 */
	border-spacing:0;text-align:left;margin-bottom:20px}
.chiiki0 th {
	font-weight:normal;padding:4px 10px;border-bottom: 1px dotted silver}
.chiiki0 td {
	 padding:4px;border-bottom: 1px dotted silver}
.f8f8ff {
	background:#f8f8ff}
table.chiiki-ninzu { /* 人数表 */
	;border-spacing:0;width:100%;border-top:1px silver solid;margin-bottom:20px;}
.chiiki-ninzu th { 
	background:#ddd;font-weight:normal;text-align:left;
	border-bottom:1px white solid;padding:4px;width:280px}
.chiiki-ninzu td { 
	text-align:right;border-bottom:1px silver solid;padding:4px 10px}
dl.chiiki-kyoten {
	margin-top:0}
.chiiki-kyoten dt {
	background:#ddd;padding:4px;float:none}
.chiiki-kyoten dd {
	padding:4px;background:;float:none;margin-left:10px}
p.kanrisyayou { text-align: right; margin:15px  }
.chiiki-event-title {
	font-weight:500}
.chiiki-houkoku-title {
	text-align:center}
.chiiki-kyoten dd td {
	background:;vertical-align:top;padding:2px}
.chiiki-title {
	text-align:center;font-weight:bolder;background:}
.chiiki-photo-text {
	background:aqua}
.chiiki-photo-L {
	float:left;margin-right:15px;font-size:80%;color:blue}	
.chiiki-photo-R {
	float:right;margin-left:15px;font-size:80%;color:blue}	

table.Kharima	{ /* 北播磨 */
	}
.Kharima th	{
	font-weight:normal;text-align:left;width:130px;
	vertical-align:top}
.Kharima td	{
	vertical-align:top}


/* スポーツ団体 */

dl.sportsdantai {
	overflow:auto;width:100%}
.sportsdantai dt {
	float:left;width:250px;margin-left:0;padding:8px 4px 0;text-align:left}
.sportsdantai dd {
	width:480px;float:left;margin-left:0px;padding:0}
.sportsdantai div {
	overflow:auto;border-bottom:1px gray dotted}
.sportsdantai img {
	float:left;margin:auto 10px}
.f0f8ff {
	background:#f0f8ff}

table.dantai-info { /* 基本情報 */
	;border-spacing:0;width:100%;border-top:1px silver solid;margin-bottom:20px}
.dantai-info th { 
	background:#ddd;font-weight:normal;text-align:left;
	border-bottom:1px white solid;padding:4px;width:150px}
.dantai-info td { 
	text-align:left;border-bottom:1px silver solid;padding:4px 10px}
table.dantai-info td span {
	white-space:nowrap;background:;display:inline-block}
td.mark {
	text-align:right;}
	
table.dantai-event { /* お知らせ内の表 */
	border-top:1px silver solid;width:100%;border-spacing:0}
.dantai-event th {
	border-bottom:1px silver solid;background: #ddd /* azure */ ;
	font-weight:normal;text-align:left;padding:4px}
.dantai-event th span {
	background:;display:inline-block}
.dantai-event td {
	;border-bottom:1px silver solid;padding-left:10px}
.ended {
	;border-bottom:1px silver solid;text-align:right;background:#ddd;
	white-space:nowrap;padding-right:5px }
.dantai-info-title {
	font-weight:500}
.Worange { /* ID陸上に使用中 */
	border:3px orange double ;margin:10px 10px 10px 0}

table.dantai-event-ireko	{ /* ゴールボール入れ子使用中 */
	}
.dantai-event-ireko th	{
	border:0}
.dantai-event-ireko td	{
	border:0}

	
/* 人材派遣 */
/*h3.jinzai { 
	color: navy; font-size: 120%; background-color: #f8f8ff; 
	text-align: left; margin-top: 0px; margin-right: 200px; margin-left: 0px; 
	padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver }*/

.dispatch {
	text-align:center;margin:auto;}


/* リンク集 */
ul.link {
	background:white;padding-left:0;padding-left:20px}
ul.link li {
	list-style-image:url('../img/point-hishigata.png')}

/* totopボタン */
a#pagetopBtn img {
  position:fixed;
  bottom:10px;
  right:10px;
  width:60px
  
}
