@charset "Shift_JIS";/*	Cascading Style Sheets										*//*	http://jigsaw.w3.org/css-validator/validator-text.html				*//*	背景にちょっとかわいく	*/#content{	background-image		: url("_img/sure_mini.gif");	background-repeat		: no-repeat;	background-position	: 100 100;}/*	本文書体を明朝体に	*/p,pre,ul,ol,dl,blockquote{	font-family		: serif;	text-decoration	: none;	line-height		: 170%;}/*	address のイタリックをやめる	*/address{	font-style		: normal;	font-size			: 12pt;}/*	dt と class="name" を 12pt のゴシックに	*/dt,.name{	font-family		: sans-serif;	font-weight		: normal;	font-style		: normal;}/* 罫線をかわいらしく	*/hr{	background-color	: #333;	height			: 0.8px;}/* dd 要素のなかのlistを見やすく		*/dd ul{	margin			: 1em 0 1em;}/*	em, strong を「強調」する（モノクロプリンタを考慮すべきか？）	*/em,strong{	color			: #900;	background-color	: transparent;	font-family		: sans-serif;	font-size			: 12pt;}em{	font-weight		: normal;	font-style		: normal;}strong{	font-weight		: bold;	font-style		: normal;}/*	strong class="seo" を「強調」しない	*/strong.seo{	color			: #000;	background-color	: transparent;	font-weight		: normal;	font-style		: normal;}/*	.name に色をつける（モノクロプリンタを...）	*/.name{	color			: #630;	background-color	: transparent;}/*	image の配置を修飾する	*/p img{	vertical-align		: top;	margin			: 0.5em;	float			: right;}p img.sample{	vertical-align		: top;	margin			: 0.5em; 	float			: left;}dd img.sample{	vertical-align		: top;	margin			: 0.5em; 	float			: right;}dt img{	vertical-align		: top;	margin			: 0.4em; 	float			: left;}dl.faculty dt{	clear			: left;}img{	border			: none;}/*	image の配置を修飾する（キャプション付き画像の設定）	*/span.caption img{	margin			: 0;	float			: none;}span.caption{	color			: #333;	background-color	: transparent;	font-size			: 80%;	line-height		: 130%;	vertical-align		: top;	margin			: 0.5em; 	float			: right;	width			: 15em;}/*	image をかわいくする（div.img,div.cut）	*/div.img,div.cut{	margin			: 1em;	padding			: 0;	text-align		: center;}div.img img,div.cut img{	margin			: 0;	padding			: 0;}p img.cut{	margin			: 1em auto;	padding			: 0;	border-color		: #000;	border-width		: 1px;	border-style		: solid;	display			: block;	float			: none;}/*	非出力設定	*/div#menu,ul#jump,ul#navi-trailer,ul#navi-controller,.noprint,.nodisplay,ul.next{	display			: none;}/*	abbr, acronym	*/abbr,acronym{	border:none;}abbr:after,acronym:after{	content			: " (" attr(title) ")"}/* kbd をキートップっぽくする */kbd{	font-family		: monospace;	margin			: 0 0.1em;	padding			: 1px 2px;	border-style		: solid;	border-width		: 1px 2px 2px 1px;	display			: inline;}/* ルビを振る	*/ruby{	line-height		: 100%;	ruby-align		: auto;	ruby-overhang		: auto;}rt, rp{	font-size			: 80%;	font-weight		: normal;}/* 引用もと（文献・URI）の設定 */cite{	font-weight		: normal;	font-style		: normal;}cite.foreign{	font-weight		: normal;	font-style		: italic;}/*	.comment, .attention の飾りの設定	*/div.comment{	padding			: 0 0 0 1em;	border-color		: #630;	border-width		: 0 0 0 5px;	border-style		: solid;}div.attention{	padding			: 0 0 0 1em;	border-color		: #900;	border-width		: 0 0 0 5px;	border-style		: solid;}/*	ハイパーリンクの設定	*/a:link{	color			: #00c;	background-color	: transparent;	text-decoration	: none;}a:visited{	color			: #00c;	background-color	: transparent;	text-decoration	: none;}/*	ハイパーリンクの設定（class が po のときにだけ URL を出力するようにする）	*/a.po:after{	content			: " (" attr(href) ")";}abbr.within:after,acronym.within:after,a.within:after,dt a:after,h1 a:after,h2 a:after,h3 a:after,h4 a:after,h5 a:after,h6 a:after{	content			: "";}/*	ときには ul のポッチをなくすこともある	*/ul.nlm li,ol.nlm li{	list-style-type		: none;}