@charset "utf-8";

/*  index
---------------------------------------------------------- */
/*--  kv  -- */
#kv {
	background: #160500 url(/edo/common/img/bg_kv.jpg) no-repeat 50% top;
}

#kv .inner{
	width: 960px;
	height: 274px;
	margin: 0 auto 0 auto;
	background: url(/edo/img/img_kv.png) no-repeat left top;
}

#kv p img{
	margin: 163px 0 0 565px;
}

/*--  gnav  -- */
#top .gnavTop{
	padding: 7px 0 10px 0;
	background: #0c0300 url(/edo/img/bg_index_gnav.jpg) repeat-x 0 0;
}

#top .gnavTop ul{
	width: 960px;
	margin: 0 auto !important;
}

#top .gnavTop ul li{
	float: left;
	padding: 0 5px 0 0;
}

/*--  contents  -- */
/* box_mystery */
.box_mystery {
	margin: 0 0 45px 0;
	background: url(/edo/common/img/bg_object.png) no-repeat 440px 218px;
}

.box_mystery h2{
	margin: 0 0 20px 0;
}

.box_mystery .box_2column{
	_height: 210px;
	min-height: 210px;
}

.box_mystery .theme{
	float: left;
	width: 360px;
}

.box_mystery .theme .tit{
	padding: 0 0 10px 85px;
	background: url(/edo/common/img/icon_flower.png) no-repeat 5px 0;
}

.box_mystery .theme .tit .date{
	color: #621803;
	font-size: 117%;
}

.box_mystery .theme .tit .name{
	font-size: 130%;
}

.box_mystery .theme .tit .name em{
	/*font-size: 150%;*/
	color: #e00000;
	line-height: 1.0em;
	font-size: 131%;
	font-weight: bold;
}

.box_mystery .senryu{
	float: right;
	width: 325px;
}

.box_mystery .senryu em{
	display: block;
	margin: 0 0 10px 0;
	color: #621803;
}

.box_mystery .senryu div{
	width: 303px;
	height: 55px;
	/*padding: 26px 0 0 0;*/
	/*background: url(/edo/img/bg_index_senryu.gif) no-repeat 0 0;*/
	font-size: 16px;
	text-align: center;
	color: #641b05;
}

/*-- box_digest --*/
.box_digest .box_line em{
	display: block;
	margin: 0 0 3px 0;
	text-align: center;
}

.box_digest .box_line .bgTop{
	padding: 4px;
}

.box_digest .box_line .tag{
	padding: 20px 0 20px 0;
	text-align: center;
}

.box_digest .box_line .link01{
	margin: 5px 0 5px 0;
	padding: 0 5px 0 0;
	text-align: right;
}


/* box_knowledge */
.box_knowledge{
	_height: 343px;
	min-height: 343px;
	margin: 0 0 45px 0;
}

.box_knowledge div{
	/*width: 400px;*/
	width: 385px;
}

/* box_cooking */
.box_cooking{
	float: left;
	width: 350px;
	margin: 0 0 45px 0;
}

.box_cooking h2{
	margin: 0 0 15px 0;
}

.box_cooking .tit{
	padding: 10px 0 15px 85px;
	font-size: 117%;
	background: url(/edo/common/img/icon_flower.png) no-repeat 5px 0;
}

.box_cooking .tit em{
	font-size: 150%;
	color: #e00000;
}

/* box_ukiyoe */
.box_ukiyoe{
	float: right;
	width: 350px;
	margin: 0 0 45px 0;
}

