@charset "shift_jis";


/* メインコンテンツ（右側：トップページ以外）（navibar_link）*/


/* 表 （共通）*/

#container #mainContents table {
	width:500px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
	font-size: 90%;
}

#container #mainContents caption {
	padding-top:3px;
	padding-bottom:3px;
}


#container #mainContents th, #container #mainContents td {
	border:1px #339999 solid;
	line-height:100%;
	padding:3px;
}

#container #mainContents th {
	color: #FFFFFF;
	background-color:#339999;
}

#container #mainContents td {
	background-color:#CCFFCC;
	text-align:left;
}

/* 表（施設の概要：交流センター） */

#container #mainContents .sisetu {
	margin-top:10px;
}

#container #mainContents .sisetu th{
	width:100px;
}

#container #mainContents .sisetu th a{
	color:#ffffff;
}

#container #mainContents .sisetu th a:hover{
	color:#66FF00;
}


/* 表（利用方法：ご利用の手続き） */

#container #mainContents #bihin_ryoukin {
	width:350px;
	margin-top:0px;
	font-size:90%;
}

#container #mainContents #bihin_ryoukin .col1 {
	width:50%;
}

#container #mainContents #bihin_ryoukin .col2 {
	width:50%;
}

#container #mainContents #bihin_ryoukin .price {
	text-align:right;
}

/* 表（利用方法：使用料金） */

#container #mainContents #ryoukin {
	width:580px;
	margin-top:0px;
	font-size:90%;
}

#container #mainContents #ryoukin .col1 {
	width:20%;
}

#container #mainContents #ryoukin .col2 {
	width:23%;
}

#container #mainContents #ryoukin .col3 {
	width:23%;
}

#container #mainContents #ryoukin .col4 {
	width:13%;
}


#container #mainContents #ryoukin .price,  #container #mainContents #ryoukin .hirosa{
	text-align:right;
}

/* 表（交通アクセス：駐車場） */

#container #mainContents .parking .pname{
	width:150px;
	}

#container #mainContents .chuui{
	color:red;
	font-weight:bold;
	text-align:right;
	}

/* 表（お問い合わせ） */

#container #mainContents #form1 .col1{
	width:150px;
}

/* #container #mainContents #form1 .col2{
	width:70%;
}*/


#container #mainContents .submit_btn{
	text-align:center;
	margin:15px auto;
}

/* 表（トップページ：ときわ映画館（今後の上映予定）） */

#container #mainContentsTop #right #movie_info {
	padding:2px;
	width:300px;
	margin:0 auto;
}

#container #mainContentsTop #right #movie_info th{
	background-color:#CCCCFF;
	border:1px #9309F4 solid;
	padding:3px;
	margin:0;
}

#container #mainContentsTop #right #movie_info td{
	border:1px #888888 solid;
	padding:3px;
	margin:0;
}

#container #mainContentsTop #right #movie_info .col1{
	width:18%;
}

#container #mainContentsTop #right #movie_info .col2{
	width:32%;
}

#container #mainContentsTop #right #movie_info .date{
	text-align:center;
}


/* 表（トップページ：行事予定（らしく）） */

#container #mainContentsTop #left #ivent_rashiku {
	padding:2px;
	width:300px;
	margin:5px auto;
	float:right;
}

#container #mainContentsTop #left #ivent_rashiku th{
	background-color:#CCCCFF;
	border:1px #9309F4 solid;
	padding:3px;
	margin:0;
}

#container #mainContentsTop #left #ivent_rashiku td{
	border:1px #888888 solid;
	padding:3px;
	margin:0;
}

#container #mainContentsTop #left #ivent_rashiku .col1{
	width:30%;
}

#container #mainContentsTop #left #ivent_rashiku .col2{
	width:40%;
}

/* #container #mainContentsTop #left #ivent_rashiku .col2{
	width:35%;
} */

#container #mainContentsTop #left #ivent_rashiku .date{
	text-align:center;
}

/* 表（トップページ：ときわシルバーサロン） */

#container #mainContentsTop #left #ivent_silver {
	padding:2px;
	width:500px;
	margin:5px auto;
}

#container #mainContentsTop #left #ivent_silver th{
	background-color:#CCCCFF;
	border:1px #9309F4 solid;
	padding:3px;
	margin:0;
}

#container #mainContentsTop #left #ivent_silver td{
	border:1px #888888 solid;
	padding:3px;
	margin:0;
}

#container #mainContentsTop #left #ivent_silver .col1{
	width:25%;
}

#container #mainContentsTop #left #ivent_silver .col2{
	width:25%;
}

#container #mainContentsTop #left #ivent_silver .col3{
	width:25%;
}

#container #mainContentsTop #left #ivent_silver .col4{
	width:25%;
}

#container #mainContentsTop #left #ivent_silver .date{
	text-align:center;
}

/* 表（ときわチャレンジ講座：講座一覧） */

#container #mainContentsKouza #kouza_ichiran {
	padding:2px;
	width:730px;
	margin:15px auto;
}

#container #mainContentsKouza #kouza_ichiran th, #container #mainContentsKouza #kouza_ichiran td {
	border:1px #339999 solid;
	line-height:100%;
	padding:3px;
}

#container #mainContentsKouza #kouza_ichiran th {
	color: #FFFFFF;
	background-color:#339999;
}

#container #mainContentsKouza #kouza_ichiran td {
	background-color:#CCFFCC;
	text-align:left;
	padding:5px;
	margin:0;
}

#container #mainContentsKouza #kouza_ichiran .kouza_shurui {
	font-weight: bold;
	background-color:#ffffff;
	border-top:5px #339999 solid;
	border-left:10px #339999 solid;
}

#container #mainContentsKouza #kouza_ichiran .kouza_name {
	font-weight: bold;
}

#container #mainContentsKouza #kouza_ichiran .kouza_teacher {
	text-align:right;
	margin-top:15px;
}

#container #mainContentsKouza #kouza_ichiran .col1{
	width:20%;
}

#container #mainContentsKouza #kouza_ichiran .col2{
	width:25%;
}


#container #mainContentsKouza #kouza_ichiran .col3{
	width:15%;
}

#container #mainContentsKouza #kouza_ichiran .col4{
	width:15%;
}

#container #mainContentsKouza #kouza_ichiran .col5{
	width:10%;
}

#container #mainContentsKouza #kouza_ichiran .col6{
	width:15%;
}


#container #mainContentsKouza #kouza_ichiran .date{
	text-align:center;
}

#container #mainContentsKouza #kouza_ichiran .modoru {
	font-weight: bold;
	text-align:right;
	background-color:#ffffff;
	border-bottom:3px #339999 solid;
	border-right:10px #339999 solid;
}

