/*コンテナ＋-------------------------------------------------------＋*/
body{
	margin:0px;
}
#container{
	display:inline-block;
	width:1200px;
	background-color:orange;
	color: #590c11;
	text-align:center;
}
/*ヘッダー＋---------------------------------------------------------＋*/
#head{
	height:auto;
	width:1200px;
	padding:10px 0px;
}
#title{
	width:800px;
	height:auto;
	padding:5px;
}
#headmenu{
	width:900px;
	height:40px;
	margin:10px auto;
	list-style:none;
}
#headmenu li{
	display:inline;
	float:left;
	width:225px;
	height:40px;
	text-align:center;
	font-size:25px;
	color:#fff;
}
#headmenu a{
	text-decoration:none;
	color:#fff;
}
#headmenu a:hover{
	text-decoration:underline;
	color:red;
}
/*検索部分+-----------------------------------------------------+*/
#search{
	width:900px;
	height:auto;
	margin:20px auto;
	padding:10px;
	background-color:#fffce4;
	border-radius:10px;
	box-shadow:inset 5px 5px 5px #dddac2;
}
select,.submit{
	height:35px;
	font-size:25px;
	border:3px;
	background-color:#ffc666;
	color:#fff;
	box-shadow:0px 3px 2px #ecd19a;
}
.submit{
	margin:3px auto;
}
input[type=radio]{
	width:25px;
	height:25px;
	vertical-align:middle;
}
#radio label{
	display:inline-block;
	height:35px;
	width:280px;
	margin:3px auto;
	font-size:25px;
	border:3px;
	background-color:#ffc666;
	color:#fff;
	box-shadow:0px 3px 2px #ecd19a;
}
/*コンテンツ部分+-----------------------------------------------------+*/
.pin{
	display:block;
	width:100px;
	height:auto;
	margin:0px auto;
}
#contents{
	background-image:url('../pict/design/p0300_s.jpg');
	padding:10px 0px;
	box-shadow:inset 0px 10px 10px #ecd19a;
}
.contents{
	background-color:#fffce8;
	text-align:left;
	width:1000px;
	height:auto;
	padding:5px 40px;
	margin:20px auto;
	box-shadow:5px 5px 5px #ecd19a;
}
.contents p{
	font-size:20px;
	font-family: 'M PLUS 1p', sans-serif;
	margin:5px 0px 5px 40px;
}
/*フッター＋---------------------------------------------------------＋*/
#hutta ul{
	margin:30px auto auto auto;
	list-style:none;
}
#hutta li{
	display:inline;
}
#hutta li a{
	text-decoration:none;
	color:#590c11;
}
#hutta li a:hover{
	text-decoration:underline;
	color:red;
}
/*統一デザイン+---------------------------------------------------------+*/
hr.hrdesign{
	margin:10px auto;
	border-width:3px 0px 0px 0px;
	border-style:dashed;
	height:1px;
	border-color:#fffce4;
}
h1{
	color:#590c11;
	padding: 5px 5px 5px 30px;
	position: relative;
	font-family: 'Kosugi Maru', sans-serif;
	display:inline-block;
}
h1:before{
	background-color:#28f0ff;
	border-radius: 5px;
	content: '';
	position: absolute;
	top: 0;
	left: 3px;
	width: 5px;
	height: 100%;
}
h1:after{
	background-color: #ffb5cd;
	border-radius: 5px;
	content: '';
	position: absolute;
	top: 0;
	left: 12px;
	width: 5px;
	height: 100%;
}
h2{
	font-size:27px;
	margin:0px;
	color:#813B0D;
}
h3{
	display:inline-block;
	position: relative;
	color:#fff;
	background:#813B0D;
	line-height: 1.4em;
	padding: 0.5em 0.5em 0.5em 1.0em;
	margin:0px 0px;
}
