@charset "utf-8";
/** ----------------------------------------------------------------------------

	@ Style Name    : /css/seimeishi/journal/entry.css

---------------------------------------------------------------------------- **/
/** ----------------------------------------------------------------------------
 *	Reset
 *	Copyright (c) 2010, Yahoo! Inc. All rights reserved.
 *	Code licensed under the BSD License:
 *	http://developer.yahoo.com/yui/license.html
 *	version: 2.8.2r1
---------------------------------------------------------------------------- **/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/** ----------------------------------------------------------------------------
 *	Layout
---------------------------------------------------------------------------- **/
body {
	*behavior:url("/css/common/csshover3.htc");
	color:#3d3d3d;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:12px;
	*font-size:85%;
	line-height:1.6;
}
a:link,
a:visited,
a:hover,
a:active {
	color:#333;
}

/**
 *	Theme Color
---------------------------------------------------------------------------- **/
.entryNnumber {
	color:#990000;
}
.entryCategory {
	background-color:#990000;
}
h1.entryTitle {
	border-bottom:2px #990000 solid;
}
h2.entryTitle {
	border-bottom:1px #990000 solid;
}
.childPage .entryIndex {
	border-top:2px #990000 solid;
}
.popupPage #container {
	width: auto;
}
.popupPage .entryBody {
	text-align: center;
}
.popupPage #footer {
	width: 480px;
	margin: 0 auto;
}

/**
 *	Container
---------------------------------------------------------------------------- **/
#container {
	width:480px;
	margin:0 auto;
}

/**
 *	Header
---------------------------------------------------------------------------- **/
#header {
	padding:10px 0 0 0;
}
.entryNnumber {
	font-size:12px;
	font-weight:bold;
}
.breadcrumb {
	margin:0 0 5px 0;
}
.breadcrumb li {
	display: inline-block;
	font-weight:bold;
}
.breadcrumb li a {
	font-weight:normal;
}
.breadcrumb li::before {
	content: '> ';
}
.breadcrumb li:first-child::before {
	content: '';
}

.entryCategory {
	padding:2px 10px;
	color:#fff;
	font-weight:bold;
}
h1.entryTitle {
	padding: 3px 0 0 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
h2.entryTitle {
	padding: 3px 0 0 23px;
	font-size:12px;
	font-weight:bold;
	background: url(/imgs/seimeishi/journal/entry/ico_index_arrow_r.png) 6px center no-repeat;
}
h2.parentTitle {
	background: url(/imgs/seimeishi/journal/entry/ico_index_arrow_d.png) 6px center no-repeat;
}
.headerIndex {
	float: left;
	width: 40%;
	margin: 5px 0 0;
}
.headerIndex {
	margin: 10px 10px 10px 0;
	border-right: 1px #333 solid;
}
.headerIndex ul {
	padding: 5px 0;
	border-top: 1px #333 solid;
/* 	border-bottom: 1px #333 solid; */
}
.headerIndex a {
	padding: 0 0 0 23px;
	background:url(/_old/imgs/seimeishi/tri01_gra1.gif) 7px 3px no-repeat;
}
.headerIndex li {
	text-indent: -23px;
	padding: 0 5px 0 23px;
}
/**
 *	Summary
---------------------------------------------------------------------------- **/
.entrySummary {
	overflow: hidden;
	padding: 15px 0 0;
	font-size: 10px;
}
.entrySummary p {
	text-indent: 1em;
}
.entrySummarySeparate {
	padding-bottom: 20px;
	border-bottom: 1px #ccc solid;
}

/**
 *	Body
---------------------------------------------------------------------------- **/
.entryBody {
	padding:20px 0;
	overflow:hidden;
	clear: both;
}
.entryBody p {
	overflow: hidden;
	text-indent:1em;
}
.entryBody .thumb {
	display:inline-block;
}
.entryBody .thumb img {
	margin: 0 0 1px 0;
}
.entryBody .thumbPosR {
	float:right;
	margin:0 0 0 10px;
}

.entryBody .caption {
	display: block;
	font-size: 10px;
	margin: 5px 0 10px 0;
	word-break: break-all;
}
.popupThumb {
	display: block;
	margin: -10px 0 10px 0;
	padding: 0 0 0 15px;
	background: url(/imgs/seimeishi/journal/entry/ico_popup.png) 0 center no-repeat;
}

h3.ttlSec {
	clear: both;
	margin: 30px 0 15px 0;
	padding: 3px 0 1px;
	border-top: 2px #666 solid;
	border-bottom: 1px #666 solid;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
h3.ttlSec:first-child {
	margin-top: 0;
}
.entryBody .signature {
	margin: 20px 0 0 0;
	text-indent: 0;
}
.entryBody hr {
	margin: 20px 0 25px;
	padding: 0;
	border: none;
	border-top: 1px #333 dotted;
}

.talkName{
font-size:12px;
width:70px;
margin:3px 0px 0px 0px;
vertical-align:top;
text-align:left;
font-weight:bold;
}

.talkTxt{
font-size:12px;
line-height:150%;
text-align:left;
padding:0px;
width:410px;
margin:-17px 0px 15px 70px;
}

*+html .entryBody .talkTxt{
margin:-19px 0px 15px 50px;
}



/**
 *	Caption
---------------------------------------------------------------------------- **/
.entryCaption {
	margin: 0 0 40px 0;
	padding: 0 0 0 2em;
	font-size: 10px;
}
.entryCaption li {
	list-style: decimal;
}
.ttlCaption {
	margin: 40px 0 10px;
	font-weight: bold;
	font-size: 10px;
}
.ttlCaption::before {
	content: '[';
}
.ttlCaption::after {
	content: ']';
}

/**
 *	Index
---------------------------------------------------------------------------- **/
.entryIndex {
	padding: 19px 0 0 0;
	background: url(/_old/imgs/seimeishi/1993-2002/title_index1.gif) right top no-repeat;
}
.entryIndexItems li {
	margin:0 0 10px 0;
	padding:3px 0 0 23px;
	border-top:2px #333 solid;
	border-bottom:1px #333 solid;
	background:url(/imgs/seimeishi/journal/entry/ico_index_arrow_r.png) 6px 4px no-repeat;
	font-weight:bold;
}
.entryIndexItems li a {
	padding:0 0 3px 0;
}
.entryIndexItems li ul {
	margin:10px 0;
}
.entryIndexItems li ul li {
	margin:0;
	padding:0 0 0 15px;
	border:none;
	background:url(/_old/imgs/seimeishi/tri01_gra1.gif) 0 3px no-repeat;
	font-weight:normal;
}
.entryIndexItems li ul li a {
	padding:0 0 0 0;
}
.entryIndexItems .parentItem {
	background:url(/imgs/seimeishi/journal/entry/ico_index_arrow_d.png) 5px 6px no-repeat;
}
.childPage .entryIndex {
	padding: 0;
	background: none;
}
.childPage .entryIndex ul {
	padding: 0 0 0 15px;
}
.childPage .entryIndex li {
	margin: 2px 0;
	border: none;
	font-weight: normal;
}
.entryIndexTitle {
	padding:3px 0 2px 23px;
	background:url(/imgs/seimeishi/journal/entry/ico_index_arrow_l.png) 6px center no-repeat;
	border-bottom: 1px #333 dotted;
	font-weight: bold;
}

/**
 *	Figure
---------------------------------------------------------------------------- **/
.figure {
	margin: 10px 0;
	font-size: 10px;
}
.figcaption {
	margin: 0 0 5px 0;
}
.figcaption p {
	text-indent: 0;
}
.figcaptionTitle {
	font-weight: bold;
}



/**
 *	Table
---------------------------------------------------------------------------- **/
.tblPrimary {
	width: 100%;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
}
.tblPrimary th,
.tblPrimary td {
	padding: 2px 5px;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}
.tblPrimary th {
	background: #f9e1e1;
}

/**
 *	Footer
---------------------------------------------------------------------------- **/
#footer {
	margin:40px 0;
}
#footer .entryCategory {
	text-align:center;
}
.btnWindowClose {
	margin: 20px 0 20px;
}
