@charset "Shift_JIS";

/*-------------------------------------------------

 for [江上歯科]

 Style Name: bbs.css
 
 Site URL: 

 File URL: css/bbs.css

 Created: 2009-05-21
 
 Description by suzuki_rui

 -------------------------------------------------*/

/* index.html（トビラ）
-------------------- */
h1.reserve {
	width: auto;
	height: auto;
	margin: 0;
	padding: 5px 0px 8px 25px;
}
p#enter {
	margin: 20px auto 25px auto;
	padding: 0;
	text-align: center;
}
p#enter a img {border:none;}
p#enter a:hover,
p#enter a:hover img {
	-moz-opacity: 0.80;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
h2.treat {
	padding-bottom: 1px;
	color: #fe8004;
	border-bottom: 2px dotted #fe8004;
	background: #ffffeb url(http://www.egami.ne.jp/images/bbs/bbsttitle.gif) no-repeat left;
}
ul.terms {
	margin: 0 0 30px 0;
	padding: 0 0 0 15px;
	font-size: 80%;
}
ul.terms li {
	margin-bottom: 3px;
	list-style: circle;
}
ul.terms li ul {
	margin: 0 0 0 0;
	padding: 0 0 0 1em;
}
ul.terms li ul {margin-top: 7px;}
ul.terms li ul li {list-style: disc;}



/* bbs.html（本体）
-------------------- */
div#bbsWrap{}
div#bbsWrap p.pt10 {
	text-align: right;
}
div#bbsWrap iframe {
	width: 604px;
	margin: -3px 0 0 0;
	padding: 0;
	border: none;
	background: none;
	overflow-: hidden;
}
div.wrapBBS {
	padding: 0 23px;	
	font-size: .8em!important;
}
p.Back {
	margin-top: 1em;
}
div.wrapBBS table {font-size: .9em;}
div.wrapBBS a:hover {
	-moz-opacity: 0.60;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
p#pageTop {
	margin: 0;
	padding: 0;
	text-align: right;
}

/* カウンター・タブナビ */
p#counter {
	margin-top: 0;
	padding: 0;
	float: left;
}
ul#tab {
	margin-top: 0;
	padding: 0;
	float: right;
}
ul#tab li {
	margin: 0 1px 0 0;
	list-style: none;
	float: left;
}
ul#tab li a {
	line-height: 22px;
	width: 59px;
	height: 20px;
	text-decoration: none;
	text-align: center;
	color: #dc9b6f;
	background: url(http://www.egami.ne.jp/images/bbs/tab.gif) no-repeat top left;
	display: block;
}

/* タイトル */
div.wrapBBS h2 {
	padding: 5px 0 5px 10px;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #ccc;
	background: #dcdced;
}
div.wrapBBS h2#h2_Low {}

/* 記事展開 */
div#questionsBox {}
div.questionsBoxFix {padding-top: 50px;}
div.queThreadBox {
	margin-bottom: 50px;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	background: #f7f7f6;
}
div.queThreadBoxIn {
	padding: 20px;
	border-top: 1px dotted #ccc;
	background: #f7f7f6;
	position: relative;
}
div.firstThre {border-top: 1px solid #ccc;}
div.queThreadBoxIn span.co_arrow {
	width: 9px;
	height: 6px;
	background: url(http://www.egami.ne.jp/images/bbs/thread_co_arrow.gif) no-repeat;
	position: absolute;
	top: -6px;
	left: 12px;
}
div.queThreadBoxIn p.comment {
	width: 445px;
	line-height: 1.7;
	float: right;
}
div.queThreadBoxIn img {
	float: left;
}
div.title {
	padding: 10px 10px 10px 28px;
	font-size: 1.1em;
	color: #107399;
	background: #fff url(http://www.egami.ne.jp/images/bbs/thread_t_bg.gif) no-repeat 10px 13px;
	position: relative;
}
div.reTitle {
	padding-left: 10px;
	background: none;
}
div.title p.submit {
	padding: 0;
	border: none;
	position: absolute;
	top: -13px;
	right: 10px;
}
div.title em {
	margin-right: 10px;
	font-style: normal;
	color: #dc9b6f;
}
div.title span {
	margin-left: 10px;
	font-size: .85em;
	color: #525252;
}

/* 返信 */
div.corner {
	width: 15px;
	height: 15px;
	background: url(http://www.egami.ne.jp/images/bbs/rebox_corner.gif) no-repeat top left;
	position: absolute;
	top: -1px;
	left: -1px;
}
div.reBox {
	width: 535px;
	margin: 0 0 5px 20px;
	border: 1px solid #ccc;
	border-right: 1px solid #fff;
	background: #fff;
	position: relative;
}
div.reBox p.comment {width: 425px;}
div.reBox div.queThreadBoxIn {background: #fff;}

/* 投稿フォーム */
form#entryForm,
form#entryForm p,
form#entryForm dl,
form#entryForm ul,
form#entryForm li,
div#questionsBox p,
div#questionsBox form,
div#bottomTools ul {
	margin: 0;
	padding: 0;
}
div#entryFormWrap {
	padding-top: 40px;
	background: url(http://www.egami.ne.jp/images/bbs/bbsWrap_bg.gif) repeat-x left top;
}
form#entryForm dl#entryDL input,
form#entryForm dl#entryDL textarea,
div#toolBox input  {
	width: 198px;
	padding: 3px;
	border: none;
	border-bottom: 1px solid #ccc;
	background: #fff;
}
form#entryForm dl#entryDL input {height: 24px;}
form#entryForm dl#entryDL textarea {width: 396px;}
div#entryFormBox {
	padding: 5px;
	border: 1px solid #afc5d0;
}
div#entryFormBoxIn {
	padding: 20px;
	background: #f7f7f6;
}
dl#entryDL {color: #525252;}
dl#entryDL dd {
	margin: -17px 0 10px 0;
	padding: 0 0 10px 100px;
	border-bottom: 1px dotted #c0c0c0;
}
div#toolBox {
	margin-bottom: 10px;
	padding: 10px;
	color: #fff;
	background: #98bed6;
}
div#toolBox td {color: #fff;}
div#toolBox input,
div#toolBox select {margin-right: 5px;}
div#toolBox input {width: 100px;}
div#toolBox input#passBox {width: 100px;}
div#toolBox ul li {
	list-style: none;
	display: inline;
}
div#toolBox ul li input{width: auto; background: #aec9da; border: none;}
table.sampleImgTB {text-align: center;}
table.sampleImgTB td {width: 120px;}
table.sampleImgTB td img {margin-left: 20px; display: block;}

p.submit {
	padding-top: 20px!important;
	text-align: center;
	border-top: 1px dotted #c0c0c0;	
}
p.submit input {
	padding: 3px;
	color: #fff;
	border: 1px solid #999;
	background: #b6b6b6;
	cursor: pointer;
}

/* ボトムツール郡 */
div#bottomTools {
	margin-top: 30px;
	padding-bottom: 30px;
}
div#bottomTools p.submit,
div#modification p.submit {
	padding-top: 0!important;
	text-align: left;
	border: none;
}
div.nextBox {
	width: 550px;
	float: left;
}
div.nextBox p.next input {
	margin-right: 2px;
	float: left;
}
div.nextBox ul li {
	list-style: none;
	float: left;
}
div.nextBox ul li.nolink {
	margin-right: 2px;
	padding: 5px 8px;
	text-align: center;
	background: #d3d8db;
}
div.nextBox ul li a {
	margin-right: 2px;
	padding: 5px 8px;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	background: #98bed6;
	display: block;
}
div#modification {
	width: 550px;
	margin-top: 20px;
	font-size: .9em;
	color: #5a5a5a;
	float: left;
}
p.modiInfo {color: #e76666;}
div#modification form {margin-top: 3px;}
div#modification input {
	width: 8em;
	height: 24px;
	vertical-align: middle;
	border: 1px solid #ccc;
}
div#modification p.submit {display: inline;}
div#modification p.submit input {
	width: auto;
	margin-left: 5px;
}