/***********************************************/
/* 
FileName:system.css 2017-9-27　body:960px
*/
/************************************************/

/*------------------------------------------
2022.01.08　井山（カレンダー横並び定義）
------------------------------------------*/

ul.daylist{
	float: left;
	text-align: left;
	width: 100%;
	}

ul.daylist li{
	list-style-type: none;
	float: left;
	text-align: left;
	width: calc((100% - 60px) /3);
	margin-right: 30px;
	}

ul.daylist li:last-child{
	margin-right: 0px;
	}

/*------------------------------------------
yoyaku
------------------------------------------*/

.aka24 {
	font-family: 'Hiragino Kaku Gothic W6 JIS2004';
	color:#ff0000;
	font-size:24px;
	}

.inline960pb20{
	margin: 0 auto;
	text-align: left;
	clear:both;
	width: 960px;
	padding-bottom: 20px;
	}


.pb20-big{
	float: left;
	text-align: left;
	clear: both;
	font-family:'Hiragino Kaku Gothic W6 JIS2004';
	font-size:24px !important;
	padding-bottom: 20px;
	}

.big{
	float: left;
	text-align: left;
	clear: both;
	font-family:'Hiragino Kaku Gothic W6 JIS2004';
	font-size:24px !important;
	}

.ptpb20{
	float: left;
	text-align: left;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	}

#bottomArea{
	min-width:100%;
	}

#backimgArea {
	float: left;
	}

/*------------------------------------------
2022.01.07 今中
------------------------------------------*/

.inputbignew {
	font-size: 1.4rem;
	padding: 5px 5px 5px 5px;
	box-sizing: border-box;
	margin-bottom: 10px;
	}

ul.newreservelist{
	float: left;
	text-align: left;
	width: 100%;
	margin-right:20px;
	}

ul.newreservelist li{
	list-style-type: none;
	float: left;
	border-bottom: 1px solid #cccccc;
	padding: 3px 0px;
	}

.table700tentative {
	margin: 0 auto;
	width: 550px;
	}

.table700tentative td {
	padding: 10px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	}

.table700tentative input, .table700tentative select, .table700tentative textarea {
	font-size: 1.4rem;
	padding: 5px 5px 5px 5px;
	box-sizing: border-box;
	}

.reservebox {
	margin: 0 auto;
	width: 550px;
	text-align: left;
	}

/*------------------------------------------
system定義2015.12.31　井山
------------------------------------------*/

#systemArea{
	margin: 0 auto;
	text-align: center;
	background-color:#ffffff;
	clear:both;
	width: 960px;
	}

#yoyaku_day{
	font-size:24px;
	color:#00A0E8;
	font-family:'Hiragino Kaku Gothic W6 JIS2004';
}

.details_color{
	font-weight: bold;
	background-color:#FAAC58;
	}

.doui_text{
	font-weight: bold;
	font-size:18px;
	margin:15px;
	}

.table960{
	width: 960px;
	float: left;
	text-align: left;
	}

.form_price{
	font-size : 16px;
	line-height : 180%;
	}

.table960 td{
	font-size : 16px;
	line-height : 180%;
	padding: 12px 6px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	}

ul#monthchoice{
	float: right;
	text-align: left;
	width: 120px;
	margin-bottom:20px;
	}

ul#monthchoice li{
	list-style-type: none;
	float: left;
	text-align: center;
	width: 60px;
	border-bottom: 0px solid #A1CBED;
	padding: 3px 0px;
	}
	
ul#weekchoice{
	float: right;
	text-align: left;
	width: 120px;
	margin-bottom:20px;
	}

ul#weekchoice li{
	list-style-type: none;
	float: left;
	text-align: center;
	width: 60px;
	border-bottom: 0px solid #A1CBED;
	padding: 3px 0px;
	}

.effectively{
	background-color: #C9CACA;
	}

.invalidity{
	background-color: #EFEFEF;
	}

.itemtitle{
	float: left;
	text-align: left;
	width: 700px;
	font-size: 16px;
	line-height: 180%;
	color: #006abb;
	font-weight: bold;
	}

/*ログイン画面*/

.loginzone{
	margin: 0 auto;
	text-align: center;
	width: 960px;
	}

.loginbox{
	float: left;
	text-align: left;
	width: 960px;
	}

.submit{
	float: left;
	text-align: center;
	width:960px;
	margin-top: 20px;
	}

.table800{
	width: 800px;
	float: left;
	text-align: left;
	}

.table800 td{
	padding: 6px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	}

.cal{
	font-size:16px;
	}
