/*初期化*/
body{
	margin: 0 auto;
	padding: 0;
	background: url(../images/bg.gif) repeat;
	}
h1,h2,p,img{
	margin: 0;
	padding: 0;
	}
/*全体の位置-----------------------------------*/
#wrapper{
	position: relative;
	width: 100%;
	}
/*ヘッダエリア-----------------------------------*/
#header{
	position: relative;
	margin: 0;
	padding: 0;
	width: 786px;
	height: 135px;
	border: 0;
	}
/*タイトル */
#title{
	position: absolute;
	top: 0px;
	left: 269px;
	padding: 0;
	margin: 0;

	width: 517px;
	height: 84px;

	background: url(../images/title_bg.gif) no-repeat;
	}
#title img{
	position: relative;
	margin: 14px 106px 36px 0;
	padding: 0;
	}
/*english*/
#english{
	position: absolute;
	top: 96px;
	right: 30px;
	margin: 0px 30px 0px 0px; /* 2015-01-21 UPDATE 0->0px 30px 0px 0px */
	padding: 0;
	width: 100px;
	height: 18px;
	}
/*カウンタ*/
#counter{
	position: absolute;
	top: 96px;
	left: 290px;
	padding:0;
	margin: 0;

	font-size: 90%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; 
	font-weight: bold; 
	color: #57B648;
	}

/*コンテンツ-----------------------------------*/
#contents{
	position: relative;
	width: 786px;
	height: auto;
	padding: 0;
	}
/*左側---------------------------------------------------------*/
.left{
	position: relative;
	width: 178px;/*188-10*/
	height: auto;
	padding: 5px;
	vertical-align: top;

	font-size: 75%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; 
	font-weight: normal; 
	color: #555;
	letter-spacing: -0.01em;
	line-height: 1.25em;
	text-align: left;
	}
.navi{
	position: relative;
	width: 168px;/*178-10*/
	height: auto;
	padding: 5px;
	background-color: #F1F9F0;
	border-bottom: 20px solid #9c6;
	}
/*お知らせ*/
#news{
	position: relative;
	width: 178px;
	height: auto;
	background-color: #fff;
	border-bottom: 20px solid #9c6;
	}
#news p{
	padding: 3px 5px 0 5px;
	}
#news p.new{
	background: url(../images/icon_sun01.gif) no-repeat left top;
	padding-left: 25px;

	min-height: 22px;
	height: auto !important;
	height: 22px;
	}
#news p.day{
	text-align: right;
	font-size: 90%;
	}

/*バナー*/
.banner{
	padding: 5px 0 5px 0;
	text-align: center;
	}
/*管理者情報*/
#owner{
	position: relative;
	width: 178px;
	height: auto;
	background-color: #F1F9F0;
	border-top: 30px solid #9c6;
	}
#owner td{
	padding: 10px 5px 10px 5px;
	}
#owner p{
	font-size: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; 
	font-weight: bold; 
	}
#owner p.mail{
	background: url(../images/ico_mail.gif) no-repeat left center;
	padding-left: 30px;
	}

/*seo-----*/
h2{
	position: relative;
	width: 168px;/*178-10*/
	height: auto;
	padding: 5px;
	vertical-align: top;

	font-size: 90%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; 
	font-weight: normal; 
	color: #555;
	letter-spacing: -0.10em;
	line-height: 1.25em;
	text-align: left;	
	}
/*右側*----------------------------------------------------*/
.right_out{
	vertical-align: top;
	}
.right{
	position: relative;
	width: 538px;/*598-60*/
	height: auto;
	padding: 0 30px 20px 30px;
/*	background-color: #ebebeb;*/
	vertical-align: top;
	}
/*診療を受ける前に*/
#before{
	position: relative;
	width: 538px;
	height: auto;
	}
#before p{
	padding-left: 10px;

	font-size: 75%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; 
	font-weight: normal; 
	color: #666;
	letter-spacing: -0.01em;
	line-height: 1.25em;
	text-align: left;
	}
#before img{
	padding: 0;
	}

/*医療機関を探す*/
#main{
	position: relative;
	width: 538px;
	height: auto;

	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	}
#main p{
	padding-left: 10px;
	padding-right: 10px;

	font-size: 75%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; 
	font-weight: normal; 
	color: #666;
	letter-spacing: -0.01em;
	line-height: 1.25em;
	text-align: left;
	}
#search{
	position: relative;
	width: 225px;
	height: 49px;
	padding: 0;
	}

#home{
	position: relative;
	width: 226px;
	height: auto;
	padding: 10px 0 10px 0;
	text-align: right;
	}
#home img{
	padding: 0;
	}

/*フッターエリア--------------------------------------*/

/*東京都・医師会リンク*/
.right02{
	position: relative;
	width: 560px;/*598-38*/
	height: auto;
	padding: 10px 8px 10px 30px;
	background-color: #FADD51;

	border-top: 15px solid #fff;
	}
/*コピーライト*/
#copyright{
	position: relative;
	width: 530px;
	height: 10px;
	margin: 0 auto;
	text-align: center;
	padding-top: 20px;

	font-size: 75%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; 
	font-weight: normal; 
	letter-spacing: 0.01em;
	color: #666;
	}

/*リンク----------------------------------------------------------------------*/
a:link		{text-decoration: none; color: #00c;}
a:visited	{text-decoration: none; color: #00c;}
a:hover		{text-decoration: underline; color: #f30;}
a:active	{text-decoration: underline; color: #f30;}

#owner a:link		{text-decoration: none; color: #039;}
#owner a:visited	{text-decoration: none; color: #039;}
#owner a:hover		{text-decoration: underline; color: #f30;}
#owner a:active		{text-decoration: underline; color: #f30;}
