.contentheader {
	width:560px;
	background:url('http://www.ginga-ol.com/img/content_img/content_header.gif') no-repeat;
}

#contentbox01 h3 a:link, #contentbox01 h3 a:visited , #contentbox01 p.caption a:link, #contentbox01 p.caption a:visited, #contentbox01 h4 a:link, #contentbox01 h4 a:visited, .entry .outline a:link, .entry .outline a:visited, div.pagelinks a:link, div.pagelinks a:visited, p.notes a:link, p.notes a:visited {
	color:#0A02A7;
	text-decoration:none;
}

#contentbox01 h3 a:hover, #contentbox01 h3 a:active, #contentbox01 p.caption a:hover, #contentbox01 p.caption a:active, #pickuprecipe h4 a:hover, #pickuprecipe h4 a:active, .entry .outline a:hover, .entry .outline a:active, div.pagelinks a:hover, div.pagelinks a:active, p.notes a:hover, p.notes a:active {
	color:#F50;
}

#contentbox01 p.caption {
	padding:50px 0 0 0 ;
	margin:0 0 0 34px;
	background:url('http://www.ginga-ol.com/img/nav_img/content_nav_1.gif') no-repeat 0 50px;
	font-size:12px;
	font-weight:bold;
	text-indent:22px;
	line-height:16px;
	color:#0A02A7;
}

#contentbox01 h3 {
	width:560px;
	padding:0;
	margin:2px 0 15px 34px;
	background:url('http://www.ginga-ol.com/img/nav_img/content_nav_2.gif') no-repeat 0 27px;
	font-size:16px;
	line-height:31px;
	color:#0A02A7;
}

#contentbox01 #latestnews h3, #monthly #contentbox01 h3, #categories #contentbox01 h3, #backnumber #contentbox01 h3 {
	width:560px;
	padding:0 0 7px 0;
	margin:0;
	background:url('http://www.ginga-ol.com/img/nav_img/content_nav_3.gif') no-repeat;
	font-size:16px;
	text-indent:10px;
	line-height:26px;
	color:#0A02A7;
}

#contentbox01 #latestnews h3 {
	margin:10px 0 0 0;
}


.entry .outline {
	width:526px;
	padding:0;
	margin:0 0 10px 34px;
}

.entry .outline img {
	margin:0 10px 0 0;
	float:left;
}

.entry .outline .wrap {
	width:434px;
	height:78px;
	border:1px #bbb solid;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}

.entry .outline .wrap p {
	padding:10px;
	margin:0;
	line-height:16px;
}

.entry .outline .wrap p.notes {
	padding-bottom:0;
}

.entry {
	padding:0;
	margin:0;
}

.entry p {
	padding:0 0 4px 34px;
	margin:0;
	line-height:21px;
}

.entry p.notes {
	padding:5px 0 15px 34px;
}

div.pagelinks {
	width:560px;
	padding:3px 0;
	margin:4px 0;
	text-align:center;
}

p.notes {
	color:#060698;
}

.entry div#morelink {
	width:526px;
	padding:0 0 15px 0;
	margin:0 0 10px 34px;
	border:1px #bbb dotted;
}

.entry div#morelink p {
	width:auto;
	padding:15px 15px 0 15px;
}


#home .entry p.morelink {
	padding:0 0 0 2px;
	margin:0 0 10px 34px;
	float:right;
}

#pickuprecipe h4 a:link, #pickuprecipe h4 a:visited  {
	color:#060698;
	text-decoration:none;
}

#home #latestnews p, #backnumber .section p {
	padding:0 0 0 22px;
	margin:0 0 10px 0;
	background:url('http://www.ginga-ol.com/img/nav_img/list_icon.gif') no-repeat;
	font-size:14px;
	line-height:16px;
}


#home #latestnews p a:link, #home #latestnews p a:visited, #backnumber .section p a:visited {
	color:#00089C;
}

#home #latestnews p a:hover, #home #latestnews p a:active, #backnumber .section p a:hover, #backnumber .section p a:active {
	color:#F50;
}

#home #latestnews p, #backnumber .section p {
	padding:0 0 0 22px;
	margin:0;
	background-position:0 4px;
	font-size:12px;
	line-height:26px;
	float:left;
}

#home #latestnews p.notes, #backnumber .section p.notes {
	padding:0;
	background:none;
	float:right;
}

#home #latestnews .section, #backnumber .section {
	width:560px;
	margin:0;
	background:url('http://www.ginga-ol.com/img/content_img/ruled_bg.gif') repeat-y;
}

#home #latestnews img.separation, #backnumber img.separation {
	margin:10px 0 0 0;
}

#categories .section, #monthly .section {
	width:560px;
}

#categories .section img, #monthly .section img {
	margin:15px 15px 0 0;
	float:left;
}

#categories .section p, #monthly .section p {
	padding:5px 0 0 0;
	margin:0;
	line-height:21px;
}

#categories .section p.caption, #monthly .section p.caption {
	padding:0;
	margin:14px 0 0 0;
	background:url('http://www.ginga-ol.com/img/nav_img/content_nav_1.gif') no-repeat;
	line-height:16px;
}

#categories .section p.notes, #monthly .section p.notes {
	width:465px;
	padding:11px 0 5px 0;
	border-bottom:1px #bbb dotted;
	float:left;
}

#categories .section p.morelink, #monthly .section p.morelink {
	padding:0;
	margin:5px 0 1px 0;
	line-height:16px;
	float:right;
}

#categories img.separation, #monthly img.separation {
	margin:8px 0 0 0;
}

.entry div.ruled {
	width:526px;
	margin:0 0 15px 34px;
}

.entry div.ruled p {
	width:526px;
	padding:0;
}


#home .entry div.column, #entrypage .entry div.column {
	width:484px;
	padding:15px 0;
	margin:0 20px 20px 54px;
	border:1px #bbb solid;
	line-height:18px;
}

#home .entry div.column p {
	width:auto;
	padding:0 15px;
	margin:0;
	line-height:18px;
}


/*ランダムバナー（確率変動）*/
div#enkonduko div.photobox img{
width: 200px; height: 320px; margin-bottom: 6px;
}

div#enkonduko div.box-s-blog{
background-image: url(http://www.gingakogenbeer.com/img000/wing/arcbox/enkonduko/ttl_es_blog.jpg);
}
