@charset "utf-8"; 

/*

	メディカルネット つくば：Q&A	：2008/7/27

	[* html] = IE6
	[*:first-child+html] = IE7
	[Hides from IE5-mac ～ End hide from IE5-mac] = Mac IE5

*/

@import "http://www.tsukuba-medical.net/css/common/common.css";
@import "http://www.tsukuba-medical.net/css/common/header.css";
@import "http://www.tsukuba-medical.net/css/common/contents.css";
@import "http://www.tsukuba-medical.net/css/common/clearfix.css";



/* "blockquote" Tag
-------------------------------------------------- */
blockquote {
	margin: 0;
	padding: 0;
}
blockquote {
	margin: 0 0 1.5em;
	padding: 1em;
	border: 1px solid #C0E0E6;
	border-left-width: 5px;
	background: #EFF7F9;
}



/* id/class
================================================== */



/* ナビ
================================================== */

/* Q&A
-------------------------------------------------- */
#navi h2.qanda {
	background: url(http://blog.tsukuba.ch/usr/tmfaq/qanda_title.png);
}



/* コンテンツコンテナ
================================================== */
body.oneColum #contentsContainer, #main {
	font-size: 117%;	/* 14px */
	line-height: 1.7;
}
div.entryFrame h3 {
	color: #FFF;
	padding: 0 10px;
	background: url(http://blog.tsukuba.ch/usr/tmfaq/title_bg.png);
	line-height: 30px;
	text-indent: 0;
}
body.oneColum div.entryFrame h3 {
	background: url(http://blog.tsukuba.ch/usr/tmfaq/title_bg_big.png);
}
div.entryBodyBody {
	margin: 0 10px 3em;
}
body.oneColum div.entryBodyBody h3 {
	color: #333;
	margin-bottom: 1.5em;
	padding: 5px 0 5px 10px;
	border-left: 5px solid #DA5B00;
	height: auto;
	overflow: visible;
	background: none;
	line-height: 1.7;
}
body.oneColum div.entryBodyBody h3.question {
	padding: 60px 0 0 80px;
	border: 0;
	background: url(http://blog.tsukuba.ch/usr/tmfaq/question_bg.png) no-repeat;
}
div.entryBodyBody p {
	margin: 0 0 1.5em 15px;
}
div.entryBodyBody div.answer {
	margin: 0 0 1.5em;
	padding: 1em 1em 0;
	border: 1px solid #C0E0E6;
	background: #EFF7F9;
}
div.entryBodyBody div.answer p {
	margin: 0 0 1.5em;
}
div.entryBodyBody div.answer p.answered {
	padding-bottom: 1em;
	border-bottom: 2px solid #C0E0E6;
	font-weight: bold;
	text-align: right;
}
div.posted, #pageLink {
	font-size: 85%;	/* 12px */
	text-align: right;
}

/* 質問・お問い合わせはこちら
-------------------------------------------------- */
div.contactBtn {
	margin-left: 163px;
	width: 435px;
	overflow: hidden;
}
div.contactBtn a {
	display: block;
	width: 435px;
	height: 50px;
	overflow: hidden;
	background: url(http://blog.tsukuba.ch/usr/tmfaq/contact_btn.png);
	text-indent: -9999px;
}

/* トラックバック・コメント
-------------------------------------------------- */
#trackback-url {
	color: #3B73A3;
	margin-left: 10px;
	border: 0;
	width: 90%;
	background: #FFF;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
div.trackbackPosted, div.commentPosted {
	padding: 0 10px;
	background: #EFF7F9;
}

/* コメントフォーム
-------------------------------------------------- */
div.comments-body {
	color: #DA5B00;
	margin: 0 10px 1em;
	font-size: 85%;	/* 12px */
	text-align: center;
}
#commentsForm fieldset {
	margin: 0 10px 10px;
}
#commentsForm dl {
	margin: 0 0 1em;
}
#commentsForm dl dt {
	width: 7em;
	height: 1.7em;
}
#commentsForm dl dd {
	margin: -1.7em 0 0 7em;
}
#commentsForm input {
	width: 75%;
}
#commentsForm #text {
	width: 99%;
	height: 100px;
}
input.ime {
	ime-mode: disabled;
}
#commentsForm #bake, #commentsForm #savecheck {
	margin-right: 3px;
	width: auto;
	vertical-align: middle;
}
#commentsForm div.btn {
	text-align: right;
}
#commentsForm #insert {
	color: #FFF;
	margin-right: 10px;
	padding: 0 20px;
	border: 0;
	background: #DA5B00;
	width: auto;
	cursor: pointer;
}



/* サイドカラム
================================================== */
#sideColumn {
	margin-top: 3.5em;
	font-size: 85%;	/* 12px */
}
#sideColumn div.sidetitle {
	background: url(http://blog.tsukuba.ch/usr/tmfaq/sidetitle_bg2.png);
}
#sideColumn div.recententry, #sideColumn div.archives {
	margin-right: 5px;
	width: 250px;
	float: left;
}
#sideColumn div.category {
	width: 250px;
	float: right;
}



/* メイン
================================================== */
#main ul.list {
	margin: 0;
}
#main ul.list li {
	padding: 5px 5px 5px 22px;
	background-color: #FFF;
	background-position: 5px 11px;
}
#main ul.list li.even {
	background-color: #EFF7F9;
}
#main ul.list li a {
	display: block;
}



/* サイド
================================================== */
div.sidetitle, div.calendarhead {
	color: #FFF;
	margin: 0 0 10px;
	padding: 0 10px;
	height: 27px;
	overflow: hidden;
	background: url(http://blog.tsukuba.ch/usr/tmfaq/sidetitle_bg.png);
	font-weight: bold;
	line-height: 27px;
}
div.side {
	margin: 0 10px 1.5em;
}
a.aside {
	padding-left: 16px;
	background: url(http://www.tsukuba-medical.net/images/common/rightarrow_ico2.gif) no-repeat 0 3px;
}
input.text {
	width: 120px !important;
}
input.button {
	color: #FFF;
	border: 0;
	background: #DA5B00;
	cursor: pointer;
}

/* RSS
-------------------------------------------------- */
div.rss {
	margin: 0 10px 1.5em;
}
div.rss ul {
	margin: 0;
}
div.rss ul li {
	width: 49.9%;
	list-style-type: none;
	text-align: center;
	float: left;
}
div.rss ul li a {
	padding-left: 17px;
	background: url(http://blog.tsukuba.ch/usr/tmfaq/rss.png) no-repeat 0 50%;
}
div.rssMemo {
	color: #DA5B00;
	font-size: 84%;	/* 10px */
	text-align: center;
}

/* オーナーへメッセージ
-------------------------------------------------- */
div.inquiry img {
	vertical-align: bottom;
}

/* お知らせ
-------------------------------------------------- */
div.ad img {
	vertical-align: bottom;
}

/* 過去記事
-------------------------------------------------- */
div.archives select {
	width: 100%;
}

/* カレンダー
-------------------------------------------------- */
div.calendarhead a:link, div.calendarhead a:visited {
	color: #FFF;
}
div.calendarhead a:active, div.calendarhead a:hover {
	color: #DA5B00;
}
table.calendartable {
	margin: 0 10px 1em;
	border: 0;
	width: 170px;
}
table.calendartable th {
	padding: 0;
	border: 0;
	background: #EFF7F9;
}
table.calendartable td {
	padding: 0;
	border: 0;
	text-align: center;
}

/* QRコード
-------------------------------------------------- */
div.qrcode img {
	vertical-align: bottom;
}

/* 読者登録
-------------------------------------------------- */
div.subscription form {
	text-align: center;
}

/* ブログ内検索
-------------------------------------------------- */
div.search form {
	text-align: center;
}

/* プロフィール
-------------------------------------------------- */
div.profile div.photo {
	margin-bottom: 10px;
	text-align: center;
}
div.profile div.photo img {
	padding: 1px;
	border: 1px solid #CCC;
	vertical-align: bottom;
}
div.profile div.nickname {
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

/* 表示・非表示
【表示】
div.archives, div.category, div.recententry,
div.rss, div.search, div.subscription
-------------------------------------------------- */
div.ad, div.blog_entry, div.calender, div.circle, div.comment, div.counter,
div.custom1, div.custom2, div.custom3, div.friend, div.friend_blog,
div.inquiry, div.link, div.my_profile, div.profile, div.qrcode, div.tag_cloud,
div.trackback {
	display: none;
}
body.top div.recententry {
	display: none;
}
body.oneColum div.archives, body.oneColum div.category,
body.oneColum div.recententry {
	display: block;
}
body.oneColum div.rss, body.oneColum div.search,
body.oneColum div.subscription {
	display: none;
}



/* clearfix
================================================== */
div.mProfile:after, div.rss ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
div.mProfile, div.rss ul {
	display: inline-block;
}
/*Hides from IE5-mac \*/
* html div.mProfile, * html div.rss ul {
	height: 1%;
}
div.mProfile, div.rss ul {
	display: block;
}
*+html body div.mProfile, *+html body div.rss ul {
	zoom: 1;
}
/*End hide from IE5-mac */

