/*============================= 共通 =============================*/

#index *, #cont * { margin:0; padding:0; }
#index, #cont { padding-top:16px; }
/* #cont{ background-color:#edffed; } */
#index .mar20, #cont .mar20 { margin-bottom:20px; }
#index .mar10, #cont .mar10 { margin-bottom:10px; }
#index .mar05, #cont .mar05 { margin-bottom:5px; }

/*--------- TopicPath ---------*/

#index #TopicPath,
#cont  #TopicPath { margin:0 auto 4px; }

* html #index #TopicPath,
* html #cont  #TopicPath { margin-bottom:6px; }

*:first-child+html #index #TopicPath,
*:first-child+html #cont  #TopicPath { margin-bottom:6px; }

#index #TopicPath ul li,
#cont  #TopicPath ul li {
	margin-right:8px;
	display:inline;
	font-size:10pt;
	color:#4A9E41;
}

#index #TopicPath ul li img,
#cont  #TopicPath ul li img {
	margin-right:5px;
	margin-left:-3px;
	margin-bottom:2px;
	vertical-align:middle;
}

#index #TopicPath ul li a:link,
#cont  #TopicPath ul li a:link { color: #4A9E41; text-decoration: underline; }
#index #TopicPath ul li a:hover,
#cont  #TopicPath ul li a:hover { color: #4A9E41; text-decoration: underline; }
#index #TopicPath ul li a:visited,
#cont  #TopicPath ul li a:visited { color: #4A9E41; text-decoration: underline; }

/*--------- /TopicPath ---------*/

a:link { color:#505050; text-decoration:underline; }
a:hover { color:#505050; text-decoration:underline; }
a:visited { color:#505050; text-decoration:underline; }

a.none:link { color:#505050; text-decoration:none; }
a.none:hover { color:#505050; text-decoration:none; }
a.none:visited { color:#505050; text-decoration:none; }

.css1 {	font-size:100%; line-height:1.7em; }
.css2 {	font-size:109%; line-height:1.5em; }
.css3 {	font-size:92%; line-height:1.3em; }

.homtop {
	text-align:center;
	margin:46px 0 4px 0;
	padding-top:3px;
	border:solid #ABA49C;
	border-width:1px 0 0 0;
	width:570px;
}

/*============================= INDEXのみ =============================*/

#index .bk01 { background-image: url("/homecook/doctor/img/index_bk.gif"); }
#index .bk02 { background-image: url("/homecook/doctor/img/menu_bk.gif"); }

#index .bkw { background-color:#ffffff; padding-bottom:20px; }

#index h1 { padding:20px 0 0 0; }
#index .rensai { text-align:right; margin:0 0 5px 0; }


#index .list td { padding:3px 0; }
#index .tbk { background-color:#E8F5CE; }

/*============================= contのみ =============================*/

#cont #wrapper {
	text-align: center;
	margin: 0px auto;
	width: 710px;
}

#cont #doc-container {
	width: 710px;
	display: inline-block;
}
#cont #doc-container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE-mac \*/
* html #cont #doc-container { height: 1%; }
#cont #doc-container { zoom:1; display: block; }
/* End IE-mac */

#cont #main {
	text-align: left;
	width: 572px;
/*	margin: 0px auto; */
}

/*--------- menu ---------*/
#cont #menu {
	width: 166px;
	float: left;
}
#cont #menu .linkonmenu {
	font-size: 10pt;
	line-height: 15pt;
	margin-top: 5px;
}
#cont #menu td {
	text-align: left;
	vertical-align: top;
}
#cont #menu em {
	color: #005e20;
}
#cont #menu .linkonmenu a:link,
#cont #menu .linkonmenu a:hover,
#cont #menu .linkonmenu a:visited {
	color: #005E20; text-decoration: underline;
}
/*--------- /menu ---------*/


