@charset 'EUC-JP';

*{
	margin: 0;
	padding: 0;
	font-size: 100%;}

body{
	font-size: 84.5%;
	font-family: Verdana,sans-serif;
	color: #2A352D;
	background: #f0f0f0;
	line-height: 1.45;
	text-align: center;}

img{
	border: none;}

a          { color:#9A4A3F;}
a:visited  { color: #CD7D72; text-decoration: none;}
a:hover    { color:#67726A; text-decoration: underline;}



hr{
	display: none;}

p{
	margin:0 0 1em 0;}



ul{
	list-style:none;
	margin:0 0 1em 0;}

ul li{
	background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_list2.gif)  0em 0.5em no-repeat scroll;
	padding: 0 0 0 10px;}
ol{
	margin: 0 0 1em 1.7em;}
ul ul{
	margin: 0 0 0 1em;}
ul ol{
	margin :0 0 0 2em;}
ol ul{
	margin:0 0 0 1em;}
ul li ol li{
	list-style: decimal;
	background: transparent;
	padding:0;
	margin:0 0 0 0.2em;}


input.inp,
textarea{
	border-top:1px solid #dedede;
	border-right:1px solid #f7f7f7;
	border-bottom:1px solid #f7f7f7;
	border-left:1px solid #dedede;
	background:#fff;
	vertical-align: middle;}
	input.inp:hover,
	textarea:hover{
		border:1px solid #B3162A;}
	input.inp:focus,
	textarea:focus{
		background:#f7f7f7;}

input.btn{
	border: 3px double #FCFEFD;
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	font-weight:bolder;
	vertical-align: middle;
	-moz-box-sizing: border-box;}




/********************* 以下お好きに **********************************/

h5{
	margin: 0 0 1em 0;}
h6{
	margin: 0 0 1em 0;}

blockquote{
	color: #5C685E;
	margin: 0 3em 1em 3em;
	padding: 10px 10px 10px 25px;
	background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_blockquote.gif) left top no-repeat scroll #eef2ec;}
	
	blockquote p,
	blockquote ul,
	blockquote ol,
	blockquote dl{
		margin: 0.5em 0;}

cite{
	font-style: normal;}

p.cite{
	text-align: right;
	margin: 0 3em 1em 3em;}

q{
	border-bottom: 1px solid #bdbdbd;
	color:#505C49;}

em{
	font-style: normal;
	font-weight:bolder;}

strong{
	color: #BF5371;}

abbr{
	cursor: help;}


del{
	color:#5E6A60;}
del[datetime]:before{
	content:"\3010 \524a \9664  at  " attr(datetime) "\3011  ";
	color:#2B372D;} /* :before は IE未対応 */
ins[datetime]:before{
	content:"\3010 \8ffd \8a18  at  " attr(datetime) "\3011  ";} /* IE未対応 */


div.entry dl{
	margin: 0 0 1em 0;}
div.entry dt{
	font-weight: bolder;}
div.entry dd{
	margin: 0 0 0 2em;}


@media screen {
	pre { overflow:scroll; }  /* MacIEに読み込ませない（div 要素以外で overflow 属性にプロパティ auto や scroll を与えると、中身が見えなくなる） */
}

pre{
	margin: 0 1em 1em 1em;
	padding: 0.5em;
	background:url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_pre.gif) #6b7364;
	color: #F1F3F1;
	line-height: 1.2;
	border: 3px double #f1f3f1;
	_width:100%;}
	
	pre code{
		background: transparent;}

code{
	background: #D3D9CD;
	font-family: sans-serif;}

samp{
	font-family:sans-serif;}

kbd{
	font-family: sans-serif;
	padding: 0 2px;
	background: #fff;
	border-color: #ddd #ccc #ccc #ddd;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	-moz-border-radius: 2px 3px 3px 1px;}

label{
	cursor: pointer;}










/************* ここまで。以下は慎重に弄ってください ******************/


div#box{
	margin: 0 auto;
	width: 750px;
	background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_boxbg.png) top center repeat-y #fff;
	overflow: hidden;
	text-align: left;}



/********************** header *********************/

div#header{
	margin: 0 10px;
	padding: 0 30px;
	background:url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_sakura_shiratama.jpg) center center no-repeat;
	height: 201px;
	text-align: right;}

	h1{
		padding: 30px 0 0 0;
		margin: 0 0 20px 0;
		font-size: 170%;}
		
		h1 a,
		h1 a:visited{
			text-decoration: none;
			color: #ffcc00;}
		h1 a:hover{
			text-decoration: underline;}
	
	div#header p{
		font-size:90%;
		color:#fff;
		margin: 0 0 0 300px;}




/**************************** main ******************************/

div#contents{
	width: 530px;
	clear: left;
	float: left;
	overflow: hidden;
	margin: 20px 0 0 0;}


div.entry{
	margin:0 0 30px 25px;
	clear: both;
	overflow: hidden;}
	
	h2{
		margin:0 0 0 0;
		color:#000800;
		background:url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_line.gif) left bottom repeat-x;}
	
	div#aboutpage h2{
		margin: 0 0 1em 0;}
	
	h3{
		margin:0.2em 0 0 0;}
	
	h3 a,
	h3 a:visited{
		color:#515151;
		text-decoration:none;}
		
		h3 a:hover{
			color: #000;
			text-decoration:underline;}
	dl.metadata{
		margin: 1em 0 1em 0;
		text-align: right;}
		div.entry dl.metadata dt{
			display: inline;
			margin: 0 0 0 0.7em;
			font-weight: normal;}
		div.entry dl.metadata dd{
			margin: 0 0 0 0.5em;
			display: inline;}
			div.entry dl.metadata ul{
				display: inline;}
			div.entry dl.metadata li{
				display: inline;
				padding: 0 0 0 8px;
				margin: 0 0 0 0.5em;
				background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_list.gif) 0em 0.5em no-repeat;}
			div.entry dl.metadata .meta{
				display: none;}
		dl.metadata a{
			color: #636E66;}
		dl.metadata a:hover{
			color:#e7a994;}
	
	
	h4{
		margin: 0 0 1em 0;
		background:url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_line2.gif) left bottom repeat-x scroll;
		padding: 2px 0 2px 0px;
		color:#979E93;}
	
	


div.page{
	margin: 0 0 1em 25px;
	_width: 500px;
	clear:both;
	overflow: hidden;
	font-size: 90%;
	line-height:1.2;}
	
	div.page a{
		text-decoration: none;}
	div.page a:hover{
		text-decoration: underline;}
	
	div.page li{
		background: transparent;
		padding: 0;
		width: 240px;
		_width:250px;
		float: left;}
	
	div.page li.page_prev{
		padding: 0 10px 0 0;
		text-align: right;
		background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_page.gif) right top no-repeat;}
	
	div.page li.page_next{
		text-align: left;
		padding: 0 0 0 10px;
		background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_page.gif) left top no-repeat;}






div#comments,
div#trackback{
	margin: 3em 0 0 10px;
	clear: both;}
	
	div#comments h4,
	div#trackback h4{
		background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_sakura_shiratama.jpg) right bottom no-repeat scroll;
		border-top:1px solid #c4d0c6;
		border-left:1px solid #c4d0c6;
		border-bottom:none;
		color: #FEFFFB;
		padding: 3px 20px 3px 10px;
		text-align: right;}
	
	
	div#comments fieldset,
	div#trackback fieldset{
		border: 1px solid #ccc;
		padding: 1em;
		margin: 0 1em 2em 2em;}
	
	div#comments legend,
	div#trackback legend{
		font-weight: bolder;
		padding: 0 0.5em;}
	
	div#comments form dl dt{
		float: left;
		clear:left;
		width: 100px;}
	
	div#comments form dl dd,
	p.submit{
		margin: 0 0 0.5em 110px;}
		
		div#comments dd input.inp,
		div#comments input.btn,
		div#comments textarea{
			width: 330px;}
		
		div#comments input.btn{
			background: #c3cfc5;}
	
		div#comments dl.log,
		div#trackback dl.log{
			margin: 0 16px 1.3em 20px;}
	
	div#comments dl.log dt{
		line-height: 1.2;
		margin: 0;
		padding: 0 0 3px 2px;
		text-align: right;
        background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_line2.gif) left bottom repeat-x;}
		dl.com_log dt a{
			font-weight: bolder;}
	div#comments dl.log dd{
		margin: 0;
		padding: 0.5em 0 0 35px;
		color: #909b93;
		background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_com.gif) left repeat-y scroll;}
	
	
	
	div#trackback{}
	
		div#trackback fieldset input.inp{
			font-family: Verdana,sans-serif;
			font-size: 90%;
			width: 430px;}
			
		div#trackback dl.log dt{
			line-height:1.2;
			font-size: 85%;
			margin: 0 0 0.3em 0;}
			div#trackback dl.log dt a{
				font-size: 110%;}
		div#trackback dl.log dd{
			margin: 0 0 0 3em;
			color: #909b93;}



div#pagenavi{
	margin: 4em 0 2em 25px;
	text-align:center;}



/********************* sidebar ******************************/

div#utilities{
	margin:20px 0 0 530px;
	font-size: 90%;
	color: #5D6860;
	line-height:1.4;}
	
	div#utilities a{
		color:#888;}
	
	div#utilities a:hover,
	div#utilities ul.tree li li a:hover{
		color:#e7a994;}

	div#utilities dl{
		margin: 0 20px 0 15px;}

	div#utilities dt{
		background:url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_utitle.png) #fff;
		font-size: 11px;
		font-weight: bolder;
		padding: 2px 10px;
		border-top:1px solid #CBD5CA;
		color:#5C5C5C;}
	
	div#utilities dl dd{
		margin: 10px 0 1em 5px;}
	
	@media screen{
		div#utilities dl dt,
		div#utilities dl dd{
			_width: 100%;
			overflow: hidden;}
	}
	
	div#utilities ul li{
		background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_list.gif)  0em 0.5em no-repeat scroll;
		padding: 0 0 0 10px;}
	
	div#utilities ul ul{
		margin:0 0 0 20px;}
	
	dd.rec{
		margin: 0 0 1.2em 0;}
		
		div#utilities dd.rec li ul{
			margin: 1em 0 0 0;}
		div#utilities dd.rec li li{
			padding: 0;
			margin: 0 0 1em 0;
			background: transparent;
			line-height: 1.2;
			color: #909B93;}
		dd.rec img{
			margin: 0 0 1em 1em;
			float: right;}
		div#utilities dd.rec ul li.jacket{
			background: transparent;
			margin: 0;
			padding: 0;
			line-height: 0.0;}
			dd.rec a img{
				border: none;}
			dd.rec a:hover img{
				border: 1px solid #909B93;}
	
	div#utilities ul.tree{
		margin: -0.4em 0 0 0;}
	
	div#utilities ul.tree li{
		background: transparent;
		padding: 0;
		margin: 0.4em 0 0 0;}
		div#utilities ul.tree li li{
			background: url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_list.gif) 0em 0.5em no-repeat scroll;
			padding: 0 0 0 8px;
			margin: 0;}
		div#utilities ul.tree li li a{
			color: #909B93;}
		
	
	
	table.calendar{
		width: 175px;
		line-height: 1;}
		table.calendar td{
			text-align: center;
			padding: 2px 0;
			color: #5D6860;}
		table.calendar a{
			text-decoration: underline;}
		table.calendar td.weekday{
			width: 14.3%;
			font-size: 90%;}
		table.calendar td.cell{
			width:14.3%;}
		.calendar_month{
			text-align: center;}
		table.calendar span.today{
			font-weight: bolder;}
	
	
	/***  blog*citron | プルダウン式ListMe！ver1.2
	http://www.webcitron.com/blog/sblog/tips/eid208.html  ***/
	
	select.listme{
		font-family:Verdana,sans-serif;
		color:#5D6860;
		border:1px solid #5D6860;
		background:#FCFEFD;
		width: 115px;}
	input.listme_sub{
		font-family: Verdana;
		border: 3px double #fff;
		_border:3px double #909C92;
		background: #909C92;
		color:#fff;
		text-align:center;
		font-size: 10.5px;
		-moz-box-sizing: border-box;
		width: 55px;}




/*********************** search *********************************/

div#search_area{
	width: 265px;
	clear: both;
	position:absolute;
	top: 130px;
	margin:0 20px 0 475px;}
	
	div#search_area fieldset{
		margin: 0;
		border: none;}
	div#search_area legend{
		display: none;}
	
	div#search_area p{
		margin: 0;}
	
	div#search_area input.inp{
		width: 150px;}
		input.inp:hover{
			border:1px solid #B3162A;}
		input.inp:focus{
			background:#f7f7f7;}
	div#search_area input.btn{
		background:#bfbfbf url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_search.gif) top right no-repeat;
		color: #fff;
		width: 60px;
		_border: 3px double #fff;}



/********* calendar (vertical) *************/

div#calendar_hor{
	clear: both;
	margin: 0 20px;
	font-size:80%;
	text-align: center;
	width: 710px;
	position: absolute;
         top: 195px;}
	
	/* top:188px; 写真上ではなくその下の余白上にカレンダーを置きたかったらこちらを有効に */

/*　今日の日付けを太字表示　*/
span.today {
	font-weight:bold;}


/*********************** footer ******************************/

div#footer{
	clear:both;
	width: 730px;
	margin:0 10px;
	overflow: hidden;
	background:url(http://www.tokai-med.ac.jp/kagaku/ot/sb/template/yoi02_footer.png) left top repeat scroll;
	font-size:90%;
	text-align:center;}
	
	div#footer dl{
		margin: 1em;}
		div#footer dt{
			margin: 0 0 1em 0;
			font-weight: bolder;
			letter-spacing: 0.5em;}
	
	div#footer ul{
		margin:0;}
	
	div#footer li{
		margin:0 10px 0 0;
		display: inline;}
		

