@charset "UTF-8";
/* [toyo-keizai.co.jp]
 * Summary: style for "PhotoNews" Category
 * Modified: 2009-03-13
 */

/* font / text styles
----------------------------------------*/
#entry-date { font-size: 88%; letter-spacing:.1em; }
#entry h2 { font-size: 112%; }

#entries h2,
#entries .entry-title {font-weight: bold;}

div.entry-pct {font-size: 88%;}

#thumbs-container {font-size: 88%;}
#thumbs-container a,
#thumbs-container a:visited {
	color: #333;
	text-decoration: underline;
}
#thumbs-container a:hover,
#thumbs-container a:focus,
#thumbs-container a:active {
	text-decoration: none;
}

/* header / logo
----------------------------------------*/
#header {}
#header-inner {}

/* content
----------------------------------------*/
#content {}

/* content (alpha)
----------------------------------------*/
#alpha {}

/* entries (archive page)
------------------------------*/
#entries {
	position: relative;
	width: 100%;
	overflow: hidden;
}
#entries .entry-title {margin-bottom: 10px;}
#entries-container {}
#entries a,
#entries a:visited {
	color: #005FAE;
	text-decoration: underline;
}
#entries a:hover,
#entries a:focus,
#entries a:active {
	text-decoration: none;
}

/* prev/next navigation */
a#pctnav-prev,
a#pctnav-next {
	position: absolute;
	z-index: 2;
	top: 142px;
	width: 41px; height: 41px;
	overflow: hidden;
	text-indent: -9999px;
}
a#pctnav-prev {
	left: 0;
	background: url(../images/nav_entries.gif) no-repeat 0 0;
}
a#pctnav-next {
	right: 0;
	background: url(../images/nav_entries.gif) no-repeat 100% 0;
}

a#pctnav-prev:hover {
	background-position: 0 100%;
}
a#pctnav-next:hover {
	background-position: 100% 100%;
}
.endL a#pctnav-prev,
.endL a#pctnav-prev:visited {
	background-position: 0 -41px;
	cursor: default;
}
.endR a#pctnav-next,
.endR a#pctnav-next:visited {
	background-position: 100% -41px;
	cursor: default;
}

/*  */


/* entry
------------------------------*/
#entry {
	width: 649px;
	min-height: 315px; height: 315px;
}
	html>body #entry {height: auto;}
#entry p.date {}
#entry h2 {margin-bottom: 10px;}

/* entry photo */

div.entry-pct {
	margin: 0 50px 49px;
	text-align: center;
}
#entry-pct {min-height: 250px; height: 250px;}
	html>body #entry-pct {height: auto;}
img#entry-img {margin-bottom: 9px;}

body.mt-entry-archive div.entry-pct {margin-bottom: 20px;}

/* entry content (body) */

div.entry-content {
	clear: both;
	margin-top: 20px;
}
div.entry-content p {
	margin-bottom: 20px;
}

/* thumbnail
------------------------------*/
#thumbs-container {
	clear: both;
	width: 649px;
	overflow: hiden;
	padding-bottom: 8px;
}
ul#thumbs {
	width: 651px;
	margin-right: -2px;
	overflow: hidden;
}
ul#thumbs li {
	float: left;
	width: 122px;
	overflow: hidden;
	margin: 0 8px 8px 0;
	text-align: center;
}
ul#thumbs li a img,
ul#thumbs li a:visited img {
	border: 1px solid #FFF;
}
ul#thumbs li a.on img,
ul#thumbs li a:hover img,
ul#thumbs li a:active img {
	border: 1px solid #333;
}
ul#thumbs li a.zoom {display: none;}

#thumbs-container p.nav {
	clear: both;
	position: relative;
	width: 100%;
	overflow: hidden;
}
#thumbs-container p.nav span.prev {
	float: left;
	width: 5em;
}
#thumbs-container p.nav span.next {
	float: right;
	width: 5em;
}

/* content (beta)
----------------------------------------*/
#beta {}

/* 
------------------------------*/

/* footer-alpha
----------------------------------------*/
#footer-alpha {}
#footer-alpha-inner {}

/* footer-beta
----------------------------------------*/
#footer-beta {}
#footer-beta-inner {}

/* recent_entries
------------------------------*/
#recent_entries {}


/*----------------------------------------
 style for Mac OS Browsers
----------------------------------------*/
.mac  {

}

/*----------------------------------------
 hidden modules
----------------------------------------*/
.aural {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}

/*----------------------------------------
 clearfix
----------------------------------------*/
#content:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
*:first-child+html #content {
	display: inline-block;
}
/*\*/
* html #content {height: 1%;}
/**/
/*\*//*/
#content {display: inline-table;}
/**/


