/**
 * cctokyo:/reservation/css/app.css
 *
 * @creation  2017-01-16
 * @version   1.0
 * @package   cctokyo
 * @author    Tomoaki Nagahara <ceo@uqunie.com>
 * @copyright Tomoaki Nagahara All right reserved.
 */

/* RIOT */
.app {
	//	...
}
.app * {
	font-size: 12pt;
	line-height: 1.1;
	letter-spacing: 1.1;
}
.app .riot-tag {
	color: white;
}

/* TABLE */
.app th {
	white-space: nowrap;
}

/* FORM */
.app input,
.app textarea {
	font-size: 12pt;
	line-height: 1.1;
	letter-spacing: 1.1;
}
.app select {
	font-size:12pt;
}
.app input[type=text] {
	_font-size:12pt;
	margin:  0.5em 0;
	padding: 0.5em;
}
.app textarea {
	_font-size:12pt;
	padding: 0.5em;
}

/* BUTTON */
.app button.button {
	border: 1px solid #999 !important;
	border-radius: 0.5em;
	background: linear-gradient(to bottom, #fff 0%,#dcdfe3 100%);
	color: #001737;
	font-size: 14px;
	padding: 10px 20px;
	cursor: pointer;
}

.app button.button:HOVER:not(:disabled) {
	color: black;
	border-color: black;
	background: linear-gradient(to bottom, #fff 0%,#cccfd0 100%);
}

.app button:disabled {
	color: #ccc;
	border-color: #ccc;
	cursor:not-allowed;
}

/* PC */
@media screen and ( min-width:500px )
{
	//	...
}

/* SP */
@media screen and ( max-width:479px )
{
	select {
		border: 1px solid #ccc;
	}
	input {
		border: 1px solid #ccc;
		text-align: center;
	}
	textarea {
		border: 1px solid #ccc;
	}
}