@charset "UTF-8";
/* CSS Document */

@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	color: #42210B;
	font-family: "Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN",Meiryo,Arial,sans-serif;
	font-weight: normal;
	font-style: normal;
	}

/* Block Skip
================================================== */
.skip a {
	display: block;
	background-color: #007b44;
	color: #fff;
	text-decoration: none;
	text-align: center;
	position: absolute;
	height: 0;
	overflow: hidden;
}
.skip a:focus {
	position: static;
	height: auto;
}

/* = Selected Text
----------------------------------------------- */
::selection {
	background:#ffffb4; /* Safari */
}

::-moz-selection {
	background:#ffffb4; /* Firefox */
}





html{
}

#container {
	background-color: #FAF4EF;
}

#content{

	width:950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom: dashed 1px #C69C6D;
}

.bnr{
	width:950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.bnr ul{
	list-style: none;
	padding: 0px;
}

.bnr li{
	float: left;
	margin-right: 20px;
}

.bnr li img{
	border-radius: 10px;
 	box-shadow: 2px 2px 4px #ccc;	
}


form {
	margin: 0px;
	padding: 0px;
	height: 20px;
}

a {
	/*color: #ADCB07;*/		/*黄緑*/
	/*color: #0000FF;*/		/*青*/
	/*color: #666;*/		/*黒*/
	/*color: #F49527;*/		/*オレンジ*/
	/*color: #3CBBF2;*/		/*薄い青*/
	/*color: #0071BC;*/
	/*color: #4D8911;*/			/*緑*/
	/*text-decoration: none;*/
}
*html a{ position:relative;}
a:link{
	color:#42210B;
	}
	
a:visited{
	color:#42210B;
	}
	
a:hover{
	color:#FFC000;
	text-decoration: underline;
}

a img {
	-webkit-transition: 0.2s ease-in-out;
	   -moz-transition: 0.2s ease-in-out;
	     -o-transition: 0.2s ease-in-out;
	        transition: 0.2s ease-in-out;
}
a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}


/* clearfix */

.clearfix:after {
	content:",";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-table;
}

/*\*//* */
*html .clearfix{
	height:1%;
}
*+html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}