/*-- 浦和すずのきクリニック --*/

body
{
	margin:0px;
	padding:0px;
}

a:link, a:visited, a:hover
{
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 
{
	margin:0px;
	padding:0px;
}
em
{
	font-style:normal;
	font-weight:bold;
	border-bottom:solid 2px #996600;
}
.txt-l
{
	text-align:left;
}
.txt-c
{
	text-align:center;
}
.txt-r
{
	text-align:right;
}
.checkinfo
{
	color:Red;
}
.emphasis
{
	font-size:1.3em;
	font-weight:bold;
}
/*-- ヘッダ --*/
#globalhead
{
	margin:0;
	padding:5px 0px 5px 0px;
	width:100%;
	background-color:#fffce3;
	border-bottom: 1px solid #cccccc;
}
#globalhead img
{
	margin:0px 5px 0px 5px;
	border:0px;
}

#headnavi
{
	margin:10px 0px 5px 10px;
    padding:0px;
    white-space: nowrap;
}
#headnavi a
{
	border:solid 1px #cc0000;
	padding:5px 5px 3px 5px;
	text-decoration:none;
	color:#993300;
}
#headnavi a:visited
{
	color:#993300;
}
#headnavi a:hover
{
	color:#ffffff;
	background-color:#cc3366;
}

/*-- 本文 --*/
#content
{
	float:right;
	width:75%;
	margin:0px 0px 10px 0px;
	padding:0 3% 0 0;
}

#pageName
{
	color:#cc6600;
	padding:10px 0px 10px 10px;
}

#breadcrumb
{
	font-size:0.8em;
	padding:5px 0px 5px 10px;
}

.intro
{
	padding:0px 0px 10px 10px;
	font-size:0.9em;
	line-height:1.3em;
}
.intro h2
{
	padding:10px 0px 10px 0px;
	color:#cc6666;
}
.intro img
{
	float:left;
	padding:0px 10px 0px 0px;
	margin:0 5px 5px 0;
}
.upinfo
{
	clear:both;
	padding:10px 0px 0px 10px;
	font-size:0.85em;
	line-height:1.4em;
}
.upinfo h2
{
	padding:10px 0px 5px 0px;
	color:#cc6666;
}
.updetails
{
	margin:2px;
	padding-left:3px;
	border-right:solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
}
.infolist
{
	padding:0px 0px 10px 10px;
	font-size:0.9em;
	line-height:1.5em;
}
.infolist h2
{
	padding:5px 10px 3px 10px;
	border-top:solid 1px #ff9933;
	border-bottom:solid 1px #ff9933;
}
.infolist ul
{
	margin-top:5px;
	margin-bottom:10px;
	list-style-type:square;
}
.infodetails
{
	color:#663333;
}
.infodetails p
{
	margin:10px 3px 3px 20px;
}
.maintxt1
{
	color:#996600;
	padding:0px 0px 10px 10px;
	line-height:1.5em;
}

.maintxt1 h2
{
	padding:30px 0px 5px 0px;
}

.maintxt1 img
{
	float:left;
	padding:0px 10px 0px 0px;
	margin:0 5px 5px 0;
}

.maintxt2
{
	color:#996600;
	padding:0px 0px 10px 10px;
	line-height:1.4em;
}

.maintxt2 h2
{
	padding:10px 0px 5px 20px;
	color:#cc6666;
	background-image:url(../img/txt2h2.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}

.maintxt2 img
{
	float:left;
	padding:0px 10px 0px 0px;
	margin:0 5px 5px 0;
}
.maintxt2 p
{
	margin:0px 0px 10px 20px;
}
.pp
{
	font-family:ＭＳ Ｐ明朝;
	margin-left:20px;
}
.pp h2
{
	padding-left:7px;
	border-bottom:solid 2px;
}
.pp p
{
	margin-left:20px;
}
.pp ul
{
	list-style-type:none;
}
/*-- コンテンツリンク --*/
#navibar
{
	margin:0 79% 10px 0;
	padding:0px;
	background-color:#ffead4;
	border-right:1px solid #ffffcc;
	border-bottom:1px solid #ffffcc;
	line-height:1.4em;
}

#navibar p
{
	margin:2px;
	padding:0px 5px 0px 8px;
	font-size:0.85em;
	border:solid 1px #977070;
}
#navibar p a
{
	color:#993300;
}
#navibar p a:visite
{
	color:#993300;
}
.curpage
{
	background-color:#ffffcc;
}

.title-box
{
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	margin-top:3px;
	padding-top:4px;
	background-color:#ffcc99;
	text-align:center;
}


#siteInfo
{
	clear:both;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:0.75em;
	color:#cc6633;
	padding:10px 10px 10px 10px;
}

#pagetop
{
	color:#d98e8e;
	border-bottom:dotted 1px #d98e8e;
	text-align:right;
}

#pagetop a
{
	color:#d98e8e;
	padding-left:3px;
	text-decoration:none;
}


table
{
	border:none;
	font-size:0.9em;
	border-top:solid 1px #d98e8e;
	border-left:solid 1px #d98e8e;
	line-height:1.5em;
	width:100%;
	margin-bottom:8px;
}

caption
{
	font-weight:bold;
	font-size:1.25em;
	color:#990000;
}

th
{
	border:none;
	border-bottom:solid 1px #d98e8e;
	border-right:solid 1px #d98e8e;
}
td
{
	border:none;
	border-bottom:solid 1px #d98e8e;
	border-right:solid 1px #d98e8e;
	padding-top:0.25em;
	padding-bottom:0.25em;
}
.tb-h-l
{
	background-color:#ffe29c;
	color:#990000;
	text-align:left;
	padding-left:1em;
}
.tb-h-c
{
	background-color:#ffe29c;
	color:#990000;
	text-align:center;
}
.tb-i-l
{
	text-align:left;
	padding-left:1em;
}

.tb-i-c
{
	text-align:center;
}
.tb-i1-l
{
	background-color:#fff1e7;
	text-align:left;
	padding-left:1em;
}
.tb-i1-c
{
	background-color:#fff1e7;
	text-align:center;
}

.col1
{
	float:left;
	width:45%;
}
.col2
{
	margin-left:55%;
}

#sitemapcon
{
	margin:10px 5px 10px 5px;
	padding:0px;
}
.steps1
{
	border:#000000 1px solid;
	padding:3px;
	font-weight:bold;
	font-size:1.2em;
	background:#fdf5e6;
}
.steps2
{
	border:#000000 1px solid;
	padding:3px;
	font-weight:bold;
	font-size:1.1em;
	background:#dcdcdc;
}
.steps2 p
{
	left:-1em;
	position:relative;
}
.steps3
{
	padding:0px;
	margin:0px 0px 0px 20px;
	font-size:1em;
	list-style-type:none;	
}

