@charset "UTF-8";

/*news.html専用
-----------------------------------------*/
body nav ul li a[href="news.html"] {
background-color: #b1658a;
color: #FFF;
}

/*最新情報
-----------------------------------------*/
section article {
padding: 0px 5px 20px 5px;
margin-bottom: 25px;
border-bottom: 1px dotted #959595;
}
section h1 {
background: url(../img/icon3.png) no-repeat 5px .1em;
color: #630;
font-size: 16px;
line-height: 1.1;
padding: 0 0 5px 20px;
margin-right: 100px;
}
section p {
color: #000;
font-size: 14px;
line-height: 1.6;
margin: 5px 0 0 20px;
}
section li {
	color: #000;
	font-size: 16px;
	line-height: 1.6;
	margin: 5px 0 0 35px;
	list-style-type: circle;
}
section time {
color: #999;
font-size: 10px;
line-height: 1.1;
text-align: right;
display: block;
margin-top: -15px;
margin-bottom: 10px;
}

/*form
-----------------------------------------*/


#entoryform table{
	with:100%;
	border:#b1658a 2px solid;
	border-collapse:collapse;
	margin:10px auto;
}

#entoryform th,td{
	border:#b1658a 1px solid;
	padding:5px 10px;

}

#entoryform th{
	width:10em;
	background-color:#ffeeee;
}

#entoryform textarea{
	width:400px;
	height:100px;
	padding:5px;
	border:#ccc 1px solid;
}

#entoryform input[type="text"]{
	width:400px;
	padding:5px;
	border:#ccc 1px solid;
}

#entoryform input:focus,
#entoryform textarea:focus{
	background-color:#ffffee;
}

input[type="submit"]{
	font-size:18px;
	font-weight:900;
	color:#FFF;
	padding:6px;
	margin:10px;
	width:150px;
	border:0;
	border-radius:10px;
	background-color:#b1658a;
	box-shadow:inset 1px 1px rgba(255,255,255,0.7),
	inset -1px -1px rgba(0,0,0,0.1), 1px 1px 6px #bbb;
}

#entoryform input[name="yubin"]{
	width:200px;
}

/* --- ボタン --- */
#entoryform p.button {
margin: 20px 0 0; /* ボタンのマージン（上、左右、下） */
text-align: center;
}
