<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
Description: インドアゴルフ　フォレスト麹町-カレンダー
Version: 2.0
Author: Fukuyama(PrintX)
*/

/* 表示用カレンダー */
div#cal_hyouji{

}
div#cal_hyouji table{
	width:800px;
	margin:0 auto;
	border:1px solid #8ac0ea;
	border-radius: 5px;
	font-size:12px;
}
table#sch_setumei{
	float:right;
	text-align:left;
	border:none;
}
td.sch_in{
	background-color: #e4f0fd;
	width:12px;
	padding:0 3px 0 3px;
	border:1px solid #ccc;
}
td.manseki{
	background-color:#df8a93;
	width:12px;
	padding:0 3px 0 3px;
	border:1px solid #ccc;
}
/* カレンダー週 */
table#check_week{
	width:445px;
	margin:0 auto;
	padding:0;
	border:1px solid #8ac0ea;
	font-size:12px;
	border-collapse:collapse;
	border-radius: 15px;
}
table#check_week th{
	text-align:center;
	margin:0;
	padding:0;
	border:1px solid #8ac0ea;
}

table#check_week td{
	background-color: #e4f0fd;
	width:55px;
	height:25px;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
table#check_week td div.day_week{
	background-color:#fff;
	margin:0;
	padding:0;
	height:50px;
	border-right:1px solid #8ac0ea;
}
table#check_week .sun,
table#check_week .sun a{
	color:red;
}
table#check_week .sat,
table#check_week .sat a{
	color:green;
}
table#check_week .holiday,
table#check_week .holiday a{

}
table#check_week  div.holiday_td,
table#check_week div.holiday_td a{
	color:red;
}
table#check_week td.schedule_in{
		padding:0;
}

table#check_week table.in_table{
	width:100%;
	border:none;
}
table#check_week table.in_table td{
	border:1px solid #ccc;
}
table#check_week table.in_table td.mansekiok{
	background: #df8a93 url(images/full.gif) no-repeat center 3px;
}
table#check_week table.in_table td.ok{
	background: transparent url(images/ok.gif) no-repeat center 3px;
}
table#check_week table.in_table td.no_sch{
	background-color: #fff;
	border:1px solid #fff;
}
table#check_week .time_no {
	width:60px;
}
table#check_week table.in_table1{
	width:100%;
	margin:50px auto 0 auto;
	border:none;
}
table#check_week table.in_table1 th{
	background-color: #edefef;
	width:10px;
}
table#check_week table.in_table1 td{
	width:50px;
background-color: #f0f0f0;
}
table#check_week table.in_table1 th,
table#check_week table.in_table1 td{
	height:25px;
	border-left:none;
	border-right:none;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.hover_tr{
	background-color: #f4f4f4;
}
/* カレンダー　縦 */
table#check_tate{
	width:550px;
	margin:0 auto;
	padding:0;
	border:1px solid #8ac0ea;
	font-size:12px;
	border-collapse:collapse;
	border-radius: 15px;
}
table#check_tate th,
table#check_tate td{
	height:2.5em;
	margin:0;
	padding:3px;
	text-align:center;
	border:1px solid #8ac0ea;
}
table#check_tate td.ari{
	background:#e4f0fd url(images/ok.gif) no-repeat center 5px;
}
table#check_tate td.nasi{

}
table#check_tate td.day{
	width:50px;
}
table#check_tate td.today{
	color: #fff;
	background-color: #fadee9;
}
table#check_tate .sun,
table#check_tate .sun a,
table#check_tate .holiday{
	color:red;
}
table#check_tate .sat,
table#check_tate .sat a{
	width:15px;
	color:green;
}

/* カレンダー */
div#cal{
	float:left;
}
div#pre_next{
	margin:5px 0;
	padding:0;
}
table#check{
	width:400px;
	margin:0 auto;
	border:1px solid #8ac0ea;
	border-radius: 5px;
	font-size:12px;
}
table#check th{
	text-align:center;
	margin:0;
	padding:3px;
}
table#check td{
	width:80px;
	height:60px;
	margin:0;
	padding:3px;
	border:1px solid #8ac0ea;
	border-radius: 5px;
}

table#check td.empty_d{
	background-color: #f4f4f4;
}
table#check .today{
	color: #fff;
	background-color: #fadee9;
}
table#check .sun,
table#check .sun a{
	color:red;
}
table#check .sat,
table#check .sat a{
	color:green;
}
table#check .holiday,
table#check .holiday a{
	color:red;
		vertical-align: bottom;
}
table#check  div.holiday_td,
table#check div.holiday_td a{
	color:red;
}
table#check td a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color: #006699;
}
table#check td.schedule_in{
	background-color: #abd3fd;
	}

ul#menu{
	width:220px;
	margin:0 auto;
	list-style-type:none;
}
ul#menu li{
	margin:0 0 5px 0;
}
ul#menu li a{
	display:block;
	background-color:#df8a93;
	padding:5px;
	width:200px;
	text-decoration:none;
	border-radius: 5px;
	color:#fff;
}
ul#menu li a:hover{
	background-color: #fadee9;
}
/* スケジューラーフォーム */
.error{
	color:red;
}
div#schedule{
	float:left;
	width:350px;
	margin:70px 0 0 10px;
	padding:5px 0;
	border:1px solid #8ac0ea;
	border-radius: 5px;
}

div#schedule table#timetable,
div#edit_form table#timetable{
	width:300px;
	margin:5px auto;
}
div#schedule table#timetable th,
div#edit_form table#timetable th{
	margin:0;
	padding:3px 5px;
	text-align:center;
	border-bottom:1px solid #006699;
}
div#schedule table#timetable td,
div#edit_form table#timetable td{
	margin:0;
	padding:0 0 0 3px;
	text-align:center;
	border-bottom:1px solid #006699;
}
div#schedule table#timetable td.koma,
div#edit_form table#timetable td.koma{
	background-color:#df8a93;
	width:15px;
	margin:0;
	padding:2px;
	text-align:center;
	color:#fff;
	border: solid 1px #fff;
	border-radius:5px;
}
div#schedule input[type=text],
div#edit_form  input[type=text]{
	margin:0 0 5px 0;
	padding:3px;
	border:1px solid #ccc;
}
div#schedule input[type=submit],
div#edit_form  input[type=submit],
button[type=submit]{
	padding:3px;
	border:1px solid #ccc;
}
/* ツールチップ */
.tooltip2 {
	display:none;
	background: #fff;
	border: solid 4px #eee;
	font-size:12px;
	width:220px;
	overflow: hidden;
	color:#666;	
	border-radius:5px;
	box-shadow: #59698F 1px 1px 2px;
}
.tooltip2 ul.tooltip_ul{
	width:210px;
	margin:5px auto;
	padding:0;
	list-style-type:none;
}
.tooltip2 ul.tooltip_ul li{
	margin:0 0 3px 0;
	padding:3px;
	background-color:#abd3fd;
	border-radius:5px;
}
/* トリガーになる画像へのスタイル */
#check .trigger {
	border:0;
	cursor:pointer;
	z-index: 100;
}
/* 編集 */
table#check_week table.in_table_edit{
	width:100%;
	border:none;
}
table#check_week table.in_table_edit td{
	height:30px;
	border:1px solid #ccc;
}

table#check_week table.in_table_edit td.mansekiok{
	background: #df8a93 url(images/full.gif) no-repeat center 3px;
}
table#check_week table.in_table_edit td.ok{
	background: #e4f0fd url(images/ok.gif) no-repeat center 3px;	
}
table#check_week table.in_table_edit1{
	width:100%;
	margin:50px auto 0 auto;
	border:none;
}
table#check_week table.in_table_edit1 th{
	height:30px;
	border-left:none;
	border-right:none;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
table#check_week table.in_table_edit td.del,
table#check_week table.in_table_edit1 td.del{
height:100px;
background-color:#fff;
border:1px solid #fff;
}
table#check_week table.in_table_edit td.del a.button{
	display:block;
	margin:0 10px;
	padding:5px;
	border-style: solid;
	border-width: 1px;
	background-color:#fff;
	border-color: #ccc #999 #999 #ccc;
	-webkit-border-radius: 7px; /* Chrome,Safari */
	-moz-border-radius: 7px;    /* Firefox */
	border-radius: 7px;         /* CSS3 */
}
table#check_week table.in_table_edit td.del  a:hover{
	background-color: #fadee9;
}
div#edit_form{
	width:350px;
	text-align:center;
	margin:70px auto;
	padding:5px 0;
	border:1px solid #8ac0ea;
	border-radius: 5px;
}
/* php以外 */
div#tyuui{
margin:10px;
padding:3px;
text-align:left;
}
a#close,
a#print{
	margin:20px 0 0 0;
	padding:5px;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #999 #999 #ccc;
	-webkit-border-radius: 7px; /* Chrome,Safari */
	-moz-border-radius: 7px;    /* Firefox */
	border-radius: 7px;         /* CSS3 */
}</pre></body></html>