@charset "UTF-8";
/*
Theme Name: ガイドページ用テーマ
Theme URI: http://www.ocean-internet.com/
Description: 篠ノ井総合病院 ガイドページ用テーマ。
Author: Ocean Network LLC
Author URI: http://www.ocean-internet.com/
Version: 1.0
*/
@import "/common/themes/top/potal.css";

code, pre {
margin: 5px;
padding: 2px;
font-family: "courier new";
font-size: 12px;
line-height: 120%;
overflow: auto;
border: 1px solid gray;
background-color: #FFFFFF;
}
blockquote {
font-size: 90%;
color: #555555;
margin: 20px 10px;
padding: 5px;
border: 1px solid gray;
}
/* re-define */
a:link {
color:#0066FF;
text-decoration:none;
}
a:visited {
color:#0034DB;
text-decoration:none;
}
a:hover {
color:#0034DB;
text-decoration:underline;
}
a:active {
color:#0034DB;
text-decoration:none;
}

#subhead {
clear:both;
width:800px;
}

/* wiki table */
.wiki-table{
border-collapse:collapse;
width:80%;
margin-left:auto;
margin-right:auto;
}
.wiki-table th{
padding:2px 5px;
background-color:#BFBFBF;
color:#FFFFFF;
text-align:center;
border:1px solid gray;
}
.wiki-table td{
padding:2px 5px;
border:1px solid gray;
}
.wiki-table tr.table-odd{
/* background-color:F7F7FF; */
background-color:#FFFFFF;
}
.wiki-table tr.table-even{
background-color:#F5F5FC;
}

/* Item */
.item {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #EEEEEE;
	border-color: #CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
.itemHeader, .item h2 {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
        margin: 0;
	padding: 4px;
	background-color: #DDDDDD;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
.itemHeader a:link, 
.itemHeader a:visited, 
.itemHeader a:active {
	text-decoration: none;
}
.itemBody {
	/*font-size: 90%;*/
	padding: 4px;
	background-color: #EEEEEE;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
.itemBodyEven {
	background-color: #D0DFDF;
}
.itemBodyOdd {
	background-color: #EEEEEE;
}
.itemMetadata, 
.itemMetadata a:link, 
.itemMetadata a:visited, 
.itemMetadata a:active {
	color: gray;
	font-size: 90%;
}


/* blogEntry */ 
.blogEntry {
	border:none;background:#FFF none;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.blogEntryHeader {
	border:none;background:#FFF none;
	background:transparent url(./images/bulet_h2.gif) no-repeat scroll 0 6px;
	font-weight: bold;
	font-size:120%;
	text-decoration: none;
	padding: 4px;
	padding-left: 25px;
	border-bottom:3px solid #D9D9D9;
}
.blogEntryHeader a:link, 
.blogEntryHeader a:visited, 
.blogEntryHeader a:active {
	text-decoration: none;
}
.blogEntryBody {
	border:none;background:#FFF none;
	padding:15px 10px 10px 10px;
}
.blogEntryBody:after {
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}
.blogEntryBottom {
	padding-bottom:10px;
}
.blogEntryMetadata {
	border:none;background:#FFF none;
	font-size: 80%;
	color: gray;
	padding: 4px;
}
.blogEntryMetadata a:link, 
.blogEntryMetadata a:visited, 
.blogEntryMetadata a:active {
	text-decoration: none;
}
.blogEntryPosted {
	text-align: right;
}
.blogEntryPosted,
.blogEntryPosted a:link,
.blogEntryPosted a:visited,
.blogEntryPosted a:active {
	color: #808080;
	font-size: 80%;
}

.blogEntryLinks,
.itemLinks,
.commentLinks,
.trackbackLinks {
	color: #808080;
	text-align: right;
	font-size: 90%;
	float: right;
	padding: 4px 4px 0 0;
}
.blogEntryLinks a,
.itemLinks a,
.commentLinks a,
.trackbackLinks a {
	padding: 0 2px;
}
.bodyContentEven {
	background: #D0DFDF;
}
.bodyContentOdd {
	background: #EEEEEE;
}
.pageable {
	text-align: center;
	padding: 0 0 10px 0;
}
.pageable a:hover {
	background-color: #D0DFDF;
}

.blogEntry h3 {
	border:none;background:#FFF none;
	background:transparent url(./images/bulet_h3.gif) no-repeat scroll 0 4px;
	font-weight: bold;
	font-size:120%;
	text-decoration: none;
	margin:10px 0 5px 5px;
	padding: 2px;
	padding-left: 22px;
}

/* Print page */
div#content-print {
	background: #ffffff;
	color: #333333;
	width: 100%;	
}
div#content-print {
	zoom: 1;
}
div#content-print:after {
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}
div#content-print #header {
	padding: 0 0 10px 0;
	margin: 0;
	background: #ffffff;
	border-bottom: #333333 2px solid;
	text-align: left;
	height: 100%;
}	
div#content-print .blogName {
	position:static;
	padding: 5px 0 0 20px;
	margin: 0;
	font-size: 20px;
}
div#content-print .blogDescription {
	position: static;
	padding: 3px 0 0 20px;
	margin: 0;
	font-size: 14px;
}
div#content-print .blogEntry-top,
div#content-print .blogEntry-footer {
	visibility: hidden;
}
div#content-print .blogEntry {
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: none;
}
div#content-print .blogEntryHeader {
	margin: 0;
	padding: 10px 20px;
	background: none;
	border: none;
	height: auto;
}
div#content-print .blogEntryBody {
	margin: 0;
	padding: 0 20px;
	background: none;
	border: none;
} 
div#content-print .blogEntryBottom {
	visibility: hidden;
	margin: 0;
	padding: 0 10px;
	background: none;
	border: none;
}
div#content-print #footer {
	margin: 0;
	padding: 0 0 0 10px;
	background: none;
	border: none;
}
div#content-print .blogName,
div#content-print .blogName a,
div#content-print .blogName a:link,
div#content-print .blogName a:visited,
div#content-print .blogName a:hover,
div#content-print .blogName a:active,
div#content-print .blogDescription,
div#content-print .blogEntry,
div#content-print .blogEntry a,
div#content-print .blogEntryBody,
div#content-print .blogEntryBody a,
div#content-print .blogEntryBody blockquote,
div#content-print #footer,
div#content-print #footer a {
	color: #333333;
}

/* Calendar */
.calendar {
	font-size: 90%;
	color: #AAAAAA;
	text-align: center;
}
.calendar table {
border-collapse:collapse;
    }
.calendar td {
	padding: 0;
	border: 1px solid #DDDDDD;
}
.calendarDayHeader, .calendarHeader {
	padding: 2px;
	color: #222222;
}
.calendarDay {
	padding: 2px;
}
.calendarDayWithEntries, .calendarToday {
	padding: 2px;
	background-color: #EEEEEE;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
.calendarDayWithEntries a, .calendarToday a {
	display: block;
}
/* Comment/Trackback */
.comment {
	font-size: 90%;
}
.commentBody {
}
.commentHeader,
.commentHeader a:link,
.commentHeader a:visited,
.commentHeader a:active {
	font-weight: bold;
}
.commentMetadata,
.commentMetadata a:link,
.commentMetadata a:visited,
.commentMetadata a:active {
	color: #808080;
	font-size: 80%;
}
.trackback {
	font-size: 90%;
}
.trackbackBody {
}
.trackbackHeader,
.trackbackHeader a:link,
.trackbackHeader a:visited,
.trackbackHeader a:active {
	font-weight: bold;
}
.trackbackMetadata,
.trackbackMetadata a:link,
.trackbackMetadata a:visited,
.trackbackMetadata a:active {
	color: #808080;
	font-size: 80%;
}

/* other */
.winheader {
	background: #898989;
	color: #ffffff;
	font-weight: bold;
}
.winheader a:link,
.winheader a:visited,
.winheader a:active {
	color : #ffffff;
}
.validationError {
	background-color: #B20D1C;
	color: #ffffff;
}

/* Tags */
.tagCloud { line-height: 22px; }
.tagCloud1 { font-size:  7px; }
.tagCloud2 { font-size:  8px; }
.tagCloud3 { font-size: 10px; }
.tagCloud4 { font-size: 12px; }
.tagCloud5 { font-size: 14px; }
.tagCloud6 { font-size: 14px; }
.tagCloud7 { font-size: 16px; }
.tagCloud8 { font-size: 16px; }
.tagCloud9 { font-size: 18px; }
.tagCloud10{ font-size: 20px; }


