@charset "UTF-8";

/* 空室情報　inst_list(テンプレート名)　名古屋市生涯学習センター一覧
---------------------------------------------------- */
table.empty00{width:675px;margin:30px 1px;}/*名古屋市生涯学習センター一覧*/
table.empty00 th{
	padding:7px;
	border-bottom:1px solid #41C37F;
	border-top:1px solid #41C37F;
	background:#DCF7E3;
	text-align:center;
}
table.empty00 td{padding:5px 3px;border-bottom:1px dotted #666666;}
div.institution{float:right;width:450px;}/*空室情報　施設概要*/
div.institution00{float:left;width:200px;}/*空室情報　外観写真、地図*/
div.institution01{/*空室情報　施設概要*/
	margin:0 0 5px;
	border-left:4px solid #FFA990;
	width:450px;
}
div.institution01 h4{
	width:100px;
	float:left;
	font-size:95%;
	line-height:120%;
	padding-left:5px;
}
div.institution01 p{margin: -0.2em 0 0 6em;padding: 0 0 0 2em;}


/* 空室情報　inst_view　各施設情報詳細
---------------------------------------------------- */
table.empty01{width:675px;margin:20px 1px 10px;}/*空室情報　施設案内*/
table.empty01 th{
	background:#DCF7E3;
	padding:5px 0;
	text-align:center;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
table.empty01 th.roomth{
	background:#FFF5E1;
	text-align:left;
	border-bottom:1px solid #999999;
	border-top:none;
	border-left:none;
}
table.empty01 td{
	text-align:center;
	padding:3px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
table.empty01 th.roomth00{border-left:none;}
table.empty01 th.roomth span,table.empty04 th.roomth span,{
	color:#02AF54;
	padding:0 3px;
	font-size:88%;
	line-height:110%
}
table.empty04 th.roomth{background:#FFF5E1;text-align:left;}
table.empty03{/*inst_calendar　空室情報確認カレンダー*/
	width:635px;
	margin:10px 0px 15px;
	border:1px solid #999999;
	border-collapse: collapse; }
table.empty02{/*inst_room_view　空室情報 各施設各部屋ごと*/
	width:100%;
	margin:10px 0px 15px;
	border:1px solid #999999;
	border-collapse: collapse; }
table.empty04{/*inst_day_view　空室情報 各施設日付ごと*/
	width:635px;
	margin:20px 0px 15px;
	border:1px solid #999999;
	border-collapse: collapse; }
table.empty02 th{text-align:center;}/*inst_room_view*/
table.empty04 th{background:#DCF7E3;text-align:center;}/*inst_day_view*/
table.empty02 td,table.empty04 td{text-align:center;}
table.empty02 th.bgwhite{background:#FFFFFF;}
table.empty02 th.bgyellow01{background:#FFF5E1;text-align:left;}
table.empty02 td,
table.empty02 th,
table.empty03 td,
table.empty03 th,
table.empty04 th,
table.empty04 td{border:1px solid #999999;}
table.empty03 th{background:#F9EFB7;text-align:center;}
table.empty03 td{font-weight: bold;vertical-align: top;height:58px;}
table.empty03 td img{margin:5px 0px 0px;}
table.empty03 td span{display: block; color:#888888;margin-top:1em;text-align:right;}

/*　inst_room_view　施設利用時間と利用料
---------------------------------------------------- */
table.empty022{
	width:330px;
	border-bottom:1px solid #41C37F;
	border-top:1px solid #41C37F;
	text-align:center;
}
table.empty022 th{
	border-bottom:1px solid #41C37F;
	background:#DCF7E3;
}
table.empty022 th.cecell24,
table.empty022 td.cecell24,
table.empty024 th.cecell24,{
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}
table.empty022 td.micell24{
	border-bottom:1px dotted #999999;
}
/* inst_day_view　inst_room_view
---------------------------------------------------- */
div.institution02,/*施設利用時間と利用料*/
div.institution024{margin:0px 20px 35px; }/*施設利用上の注意事項*/
div.institution024 ul {margin-bottom:10px;}
div.institution024 ul li{list-style-type: none; margin-left:1em;}
div.institution024 ul li span{
	color:#02AF54;
	margin-left:-1em;
	font-size:80%; 
	line-height:100%}
div.institution024 ol{margin:10px 0px 35px 25px; }
div.institution024 ol li,div.institution024 ul li{padding-bottom:3px;}

ul.insttelno{
	margin:5px 0 0 ;
	border:1px solid #1EC66E;
	background:#EDFFF0;
	width:65%;
	padding:5px 5px 5px 0px ;}

/* inst_calendar　空室情報　カレンダー
---------------------------------------------------- */
div.institution03{margin:0px 20px;}
div.institution03 h4{
	width:635px;
	padding:5px 0;
	border-bottom:1px solid #41C37F;
	border-top:1px solid #41C37F;
	background:#DCF7E3;
	text-align:center;
	margin-top:20px;
}
/* inst_calendar　inst_day_view　inst_room_view
---------------------------------------------------- */
div.datelink{text-align:right;}
div.emptylink{text-align:right;margin-top:20px;}
div.datelink p,
div.datelink ul,
div.datelink ul li,
div.emptylink p,
div.emptylink ul,
div.emptylink ul li{display: inline;}



/* 名古屋市内の施設情報
---------------------------------------------------- */
/* oth_list.html（テンプレート）
------------------------------------------- */
table.othlist{/*検索結果一覧*/
	border:1px solid #41C37F;
	width:675px;
	border-collapse: collapse;
}
table.othlist th{
	border:1px solid #41C37F;
	background:#EDFFF0;
	text-align:center;
}
table.othlist th.othlist01{background:#FFFFFF;text-align:left;font-weight: normal;}
table.othlist td{border:1px solid #41C37F;}
table.othlist th.othlist01 span{padding-right:3px;}

ul.othlist02{text-align:center;}/*検索結果　リンク*/
ul.othlist02 li{display: inline;}

div.othlist03 {/*検索フォーム*/
	background:url(../../system/institution_other/img/form_bg.gif) repeat-y 0px 10px;
	width:675px;
	margin:0 0 10px;
	padding:0;}
div.othlist03 h3,div.othlist04 h3{
	width:auto;
	display: inline;
	background:url(../img/ss_title02_mark.gif) no-repeat -3px -1px; 
	margin-left:18px;
	margin-right:5px;
}
div.othlist04{margin-top:25px;}
div.othlist03 p,
div.othlist04 p{display: inline;}
div.othlist03 img{display: block;}
div.othlist03 p.lab{margin:0 12px;font-weight: bold;}
div.othlist03 label{margin:0 12px;display: inline;font-weight: bold;}
div.othlist032{margin:0px 15px 0px 24px;padding:5px 0px;}
div.othlist032 label{font-weight: normal;margin:0 10px 0 2px}

div.othlist042{
	width:669px;
	margin:5px 0 10px;
	padding:5px 0 15px;
	text-align:center;
	background:url(../../system/institution_other/img/form_bg02.gif) repeat-y left bottom;}

div.othlist042 input{margin:0 5px 0 15px;}
input.btn_oth01{width:90px;font-size:100%;}/*検索ボタン*/
p.btn_oth02{text-align:right;margin:-38px 0px 1em;}/*全情報表示ボタン*/


/* oth_view.html
------------------------------------------- */
table.othview{width:642px;margin-left:23px;}/*詳細情報*/
table.othview th{
	width:25%;
	border-bottom:5px solid #FFFFFF;
	background:url(../../system/institution_other/img/bg_othview.gif) repeat-y #EDFFF0;
	text-align:left;
	padding-left:10px;
}
table.othview td{
	width:75%;
	border-bottom:5px solid #FFFFFF;
	padding-left:8px;
}


/* 講座・事業
---------------------------------------------------- */
/* lect_list.html（テンプレート）
------------------------------------------- */

p.backtolink{/*他ページへのリンク*/
	background:#EDF9FD url(../img/link_mark02.gif) no-repeat 648px ;
	text-align:right;
	padding:5px 25px 5px 0;
	margin:0 10px 0 0;
}
table.lectlist{/*検索結果一覧*/
	border:1px solid #13CACE;
	width:675px;
	border-collapse: collapse;
}
table.lectlist th{
	border:1px solid #13CACE;
	background:#EDF9FD;
	text-align:center;
}
table.lectlist th.lectlist01{background:#FFFFFF;text-align:left;font-weight: normal;}
table.lectlist td{border:1px solid #13CACE;}
table.lectlist th.lectlist01 span{padding-right:3px;}

ul.lectlist02{text-align:center;}/*検索結果　リンク*/
ul.lectlist02 li{display: inline;}


div.lectlist03 {/*検索フォーム*/
	background:url(../../system/lecture/img/form_bg.gif) repeat-y 0px 10px;
	width:675px;
	margin:0 0 10px;
	padding:0;}
div.lectlist03 h3,div.lectlist04 h3{
	width:auto;
	display: inline;
	background:url(../img/ss_title02_mark.gif) no-repeat -3px -1px; 
	margin-left:18px;
	margin-right:5px;
}
div.lectlist04{margin-top:25px;}
div.lectlist03 p,
div.lectlist04 p{display: inline;}
div.lectlist03 img{display: block;}
div.lectlist03 p.lab{margin:0 12px;font-weight: bold;}
div.lectlist03 label{margin:0 12px;display: inline;font-weight: bold;}
div.lectlist032{margin:0px 15px 0px 24px;padding:5px 0px;}
div.lectlist032 label{font-weight: normal;margin:0 10px 0 2px}

div.lectlist042{
	width:669px;
	margin:5px 0 10px;
	padding:5px 0 15px;
	text-align:center;
	background:url(../../system/lecture/img/form_bg02.gif) repeat-y left bottom;
}

div.lectlist042 input{margin:0 5px 0 15px;}
input.btn_lect01{width:90px;font-size:100%;}/*検索ボタン*/
p.btn_lect02{text-align:right;margin:-38px 0px 1em;}/*全情報表示ボタン*/


/* lect_view.html
------------------------------------------- */
table.lectview{width:642px;margin-left:23px;}/*詳細情報*/
table.lectview th{
	width:25%;
	border-bottom:5px solid #FFFFFF;
	background:url(../../system/lecture/img/bg_lectview.gif) repeat-y #EDF9FD;
	text-align:left;
	padding-left:10px;
}
table.lectview td{
	width:75%;
	border-bottom:5px solid #FFFFFF;
	padding-left:8px;
}

/* lect_backnumber.html（テンプレート）
------------------------------------------- */

p.backtolink02{/*他ページへのリンク*/
	background:#EDF4FC url(../img/link_mark02.gif) no-repeat 648px ;
	text-align:right;
	padding:5px 25px 5px 0;
	margin:0 10px 0 0;
}

table.lectback{/*検索結果一覧*/
	border:1px solid #0798D8;
	width:675px;
	border-collapse: collapse;
}
table.lectback th{
	border:1px solid #0798D8;
	background:#EDF4FC;
	text-align:center;
}
table.lectback td{border:1px solid #0798D8;}


div.lectback03 {/*検索フォーム*/
	background:url(../../system/lecture/img/form_bg012.gif) repeat-y 0px 10px;
	width:675px;
	margin:0 0 10px;
	padding:0;}
div.lectback03 h3,div.lectback04 h3{
	width:auto;
	display: inline;
	background:url(../img/ss_title02_mark.gif) no-repeat -3px -1px; 
	margin-left:18px;
	margin-right:5px;
}

div.lectback04{margin-top:25px;}
div.lectback03 p,
div.lectback04 p{display: inline;}
div.lectback03 img{display: block;}
div.lectback03 p.lab{margin:0 12px;font-weight: bold;}
div.lectback03 label{margin:0 12px;display: inline;font-weight: bold;}
div.lectback032{margin:0px 15px 0px 24px;padding:5px 0px;}
div.lectback032 label{font-weight: normal;margin:0 10px 0 2px}
div.lectback042{
	width:669px;
	margin:5px 0 10px;
	padding:5px 0 15px;
	text-align:center;
	background:url(../../system/lecture/img/form_bg022.gif) repeat-y left bottom;
}
div.lectback042 input{margin:0 5px 0 15px;}



/* lect_backnumber_view.html
------------------------------------------- */
table.lectbackview{width:642px;margin-left:23px;}/*詳細情報*/
table.lectbackview th{
	width:25%;
	border-bottom:5px solid #FFFFFF;
	background:url(../../system/lecture/img/bg_lectview012.gif) repeat-y #EDF4FC;
	text-align:left;
	padding-left:10px;
}
table.lectbackview td{
	width:75%;
	border-bottom:5px solid #FFFFFF;
	padding-left:8px;
}

