@charset "UTF-8";

input,textarea{
	background-color: #cee;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.15) inset;
}

/* フォーカスしているとき */
input:focus{
	background-color: #def;
	outline: 5px dotted #0f0;/*borderと同じ書き方*/
	outline-offset: 5px;
}

/* 属性セレクタ */
[id]{
	color: #f00;
}

input[required]{
	color: #00f;
}

[name="address"],[name="email"]{
	width: 400px;
}


textarea{
	width: 400px;
	height: 200px;
	resize: none;
	resize: vertical;
	/*resize: horizotal;*/
	
	min-height: 150px;
	max-height: 400px;
}
