<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* Background */
body {
	background: #f4f4f4 url(bg/ornament07.jpg) repeat fixed;
	text-align: left;
	color: #666;
	padding: 0 40px;
}
a {
	text-decoration: none;
}
a:active { color: #000; }
#main a { /*text-decoration: underline;*/ }
#main a:hover { text-decoration: none; }
ul { list-style: none; }
#main ul {
	list-style: disc;
	margin-left: 2em;
}
#main ol {
	margin-left: 2em;
}

/* Font */
body {
	font-family: 'Open Sans','Meiryo','�q���M�m�p�S ProN W3','Hiragino Kaku Gothic ProN W3', Meiryo, ���C���I, 'MS PGothic', sans-serif;
	font-size: 13px;
	font-weight: 500;
}
header, h1, .volume_anchor {
	font-family: 'Book Antiqua','Yu Mincho','�q���M�m���� Pro W6','Hiragino Mincho Pro','HGS����E','MS PMincho',serif;
}
header, footer { text-shadow: 1px 1px 1px #fff; }

/* Color */

a {
	text-decoration: none;
	color: #73a6ad;
}
a:hover,
header h1 a:active,
#main b {
	color: #d8512d;
}
a:active { color: #000; }
header p { color: #bbb; }
header h1 a { color: rgba(0,0,0,0.8)/*#555*/; }
header h1 a:hover { color: #000; }
footer a { color: #000; }
#main section, #sub {
	background: #f8f8f8;
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);
}
#main h1,
#sub h1,
#main .volume_anchor {
	color: #5d6a6d;
}
#main h1 {
	background: url(bg/header_mark.png) no-repeat 0 4px;
	padding-left: 58px;
}
#main h2 {
	border-left: solid 2px #e64;
}

/* Postion &amp; Width */
header, #main, footer {
	margin-left: 290px;
	/*max-width: 1040px;*/
	min-width: 720px;
}
/*header { position: relative; }*/
header { margin-left: 0; }
header, #main, footer {

}
#top, #top h1, #top h1 a { z-index: 1 !important; background: ; position: fixed; }
#main, #news { z-index: 3 !important; position: relative; top: 0px; }
#sub { z-index: 2; }
#main { top: 72px; }


/* Header */
header .subt {
	color: #000;
	position: relative;
	top: 10px;
	font-size: 15px;
}
header p {
	position: absolute;
	right: 26px;
	bottom: -7px;
	font-size: 40px;
}
header h1 {
	font-size: 46px;
	letter-spacing: 5px;
	padding: 24px 0 0px;
	font-family: ;
}

/* Footer */
footer {
	font-size: 11px;
	padding: 0px 0 12px 0;
	border-top: solid 1px rgba(0,0,0,0.2);
}
footer p {
	border-top: solid 1px #fff;
	padding-top: 8px;
}

/* Nav */
header { height: 72px; }
#sub {
	/*border-top: solid 1px #bbb;
	border-bottom: solid 1px #fff;*/
	font-size: 12px;
	position: fixed;
	top: 72px;
	left: 40px;
	width: 250px;
}
#sub h1 {
	margin: 0px 0px 0;
}
#sub &gt; ul { /*letter-spacing: -.40em; margin-bottom: 5px;*/
	margin: 14px 0 16px;
}
#sub ul:first-child { /*padding: 8px 0 0; border-top: solid 1px #fff;*/ }
#sub ul:last-child { /*margin-bottom: 0; padding: 0 0 9px; border-bottom: solid 1px #bbb;*/ }
#sub ul li {
	/*display: inline-block;
	letter-spacing: normal;
	border-left: solid 1px #fff;*/
	/*margin-right: 2px;*/
}
#sub ul li a {
	display: block;
	padding: 4px 20px;
	/*border-left: solid 1px #eee;*/
}
#sub ul ul {
	margin-left: 1em;
}
/*#sub ul li a:hover, footer a:hover { background: #f2f2f2; }
#sub ul li:last-child { border-right: solid 1px #eee; }
#sub ul li:last-child a { border-right: solid 1px #fff; }*/

/*#main section , #sub {
	border-top: solid 3px #cc3333;
}*/

#main {
	line-height: 1.7;
}
#main section {
	padding: 30px 39px;
	margin: 0 0 14px 0;
}

#main p, #main ul, #main dl {
	margin-bottom: 1em;
}
#main h1 {
	margin-bottom: 26px;
	font-size: 24px;
}
#main h2 {
	margin: 26px 0 26px;
	font-size: 15px;
	padding-left: 11px;
}
#main h3 {
	font-size: 1em;
	font-weight: bold;
}
#main b { font-weight: bold; font-style: normal; }
#main em { font-weight: bold; font-style: normal; }
#main .indent {
	margin-left: 1em;
}
#main .listlike {
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 0;
}
.margin {
	margin-bottom: 1em !important;
}
.news &gt; dt { font-weight: bold; }
#news dl, .table_dl { border-bottom: dotted 1px #bbb; }
#news dt, #news dd, .table_dl dt, .table_dl dd {
	border-top: dotted 1px #bbb;
	padding: 6px 0;
}
dd.nesting {
	padding-bottom: 0 !important;
}
.table_dl2 {
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
}
#main .news ul {
	margin-top: 1em;
	margin-bottom: 1em;
}
dd.presentation:last-child {
	/*padding-bottom: 0 !important;*/
}
.presentation div { border-bottom: dotted 1px #bbb; padding: 6px 0; }
.presentation div:first-child { padding-top: 0; }
.presentation div:last-child { border-bottom: none; padding-bottom: 0 !important; }
.poster { margin: 12px 0; }
.poster img {
	border: solid 1px #bbb;
}
#news dl { margin: 6px 0; }
#news dt, .table_dl dt {
	float: left;
	width: 6em;
}
#news dd, .table_dl dd { margin-left: 6em; }
.table_dl dt { font-weight: bold; }
.totop { font-size: 11px; text-align: right; }
#main .totop a {
	background: url(totop.gif) no-repeat left 4px;
	text-decoration: none;
	padding-left: 17px;
}
#main .totop2 { margin: 4px 0 0; }
#main .word_down {
	margin: 15px 0px 11px;
}
#main .pdf_down, #main .excel_down {
	margin: 24px 0;
}
#main .pdf_down a {
	padding: 13px 0px 6px 52px;
	background: url(icon_pdf32.png) no-repeat left 3px;
}
#main .excel_down a {
	padding: 13px 0px 6px 52px;
	background: url(icon_excel32b.png) no-repeat left 3px;
}
#main .word_down a {
	padding: 13px 0px 6px 52px;
	background: url(doc_icon_32.png) no-repeat left 3px;
}
#main .pdf_down a:hover, #main .excel_down a:hover, #main .word_down a:hover {
	background-position: left 4px;
}
.standard dt {
	float: left;
	width: 4em !important;
	font-weight: bold;
}
.standard dd { margin-left: 4em !important; }
.standard2 dt { width: 6em !important; }
.standard2 dd { margin-left: 6em !important; }
.without_image {
	border: none !important;
	margin-bottom: 0 !important;
}

/* XSL */
.switch { color: #888; }
#main .switch a { text-decoration: none; }
.xsl_selected {}
#main .volume_years {
	list-style: none;
	margin: 0 0 78px;
	letter-spacing: -.40em;
}
.volume_years li {
	letter-spacing: normal;
	display: inline-block;
	width: 9em;
}
#main .volume_years li a { text-decoration: none; }
.volume_years li span:first-child { display: inline-block; width: 3.5em; }
.volume_years li span:nth-child(2) { display: inline-block; }
#main .volume_anchor { border: none; font-size: 38px; padding: 0; margin: 26px 0 4px; line-height: 1; }
.papers {
	width: 100%;
	border: solid 0 #888;
	border-width: 2px 0;
	font-size: 12px;
	line-height: 1.7;
}
.papers th {
	font-weight: normal;
	text-align: left;
	border-bottom: solid 1px #888;
	color: #888;
}
#main .papers th a { text-decoration: none; }
.papers td {
	border-bottom: dotted 1px #bbb;
}
.papers th, .papers td { padding: 3px 0 3px 0; }
.kind { width: 9.5em; }
.author { width: 9.5em; }
.title {}
.papers .author, .papers .title { padding-right: 12px; }
.papers .year { width: 3.5em; text-align: center; }
.papers .volume { width: 2.5em; text-align: center; }
.papers .pages { padding-left: 7px; width: 5em; text-align: left; }
.papers .view { width: 3em; text-align: center; }

.past {
	display: none;
}
.toggle {
	margin-bottom: 0 !important;
}</pre></body></html>