/* CSS Document */
/*--------------基本設定--------------*/
body{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 1.3em;
	color: #4C4C4C;
	font-size: 12px;
	margin: 0;
	padding:0;}

h1,h2,h3,h4,h5,h6,
ul,ol,dl,dt.dd{
    margin	: 0;
    padding	: 0;}

hr {
	margin: 0;
	padding:0;}

table{
	font-size: 12px;
	line-height: 1.3em;}

/*リンク設定*/
a:link { color: #BD4F0F;}
a:visited { color: #BD4F0F;}
a:hover { color: #74EE09;}

/*リンク設定（TOP用）*/
#top a:link { color: #EBEBEB;}
#top a:visited { color: #EBEBEB;}
#top a:hover { color: #74EE09;}

/*リンク設定(orenge用)*/
.orenge a:link { color: #913B05; text-decoration:none; }
.orenge a:visited { color: #913B05; text-decoration:none; }
.orenge a:hover { color: #913B05; text-decoration:underline; }

/*フォント設定*/
.red { color:#990000; }
.orenge { color:#913B05; }
.orenge02 { color:#FF6600; }
.orenge03 { color:#E85B09; }
.white { color:#FFFFFF; }
.purple { color:#A15066; }
.pink { color:#F3CAC7; }
.yellow { color:#FFED61; }
.gray { color:#B8C4D7; }

.size10 { font-size:10px; } 
.size11 { font-size:11px; }
.size14 { font-size:14px; } 
.size16 { font-size:16px; } 

/*フォント設定(Column)*/
.text0 { font-size: 11px; color: #333333 }
.text1 { font-size: 12px; color: #666666 }
.text2 { font-size: 12px; color: #333333 }
.text3 { font-size: 14px; color: #333333 }
.text3a { font-size: 12px; color: #333333 }


/*-----------------レイアウト-----------------*/
table#main {
	height:100%;}
td#menu{
	vertical-align:top;
	background: #E85B09;}

td#contents{
	vertical-align:top;
	padding-bottom:15px;}
	
/*-----------------見出し-----------------*/
h2 {
	font-weight:normal;
	margin:0px;
	padding:0px;}

h3.title01 {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background:#BD4F0F;
	padding:5px;}

/*-----------------TOP-----------------*/
body#top {
	background:#E85B09;
	line-height: 14pt;
	font-size: 12px;
	color:#FFFFFF;
	margin: 0;
	padding:15px 0px;}

#myBigImage {
	margin: 40px 0 45px 0; }

/*-----------------下層-----------------*/
#contents p.text01 {
	width: 80%;
	text-align:left;}

/*Column*/
td.back {
	padding:15px 0;
	text-align:center;}

dl.spa {
	color: #333333;}
.spa dd {
	margin-left:45px;
	margin-bottom:10px;}
	
/*Data*/	
table#clinic td.clinic_name {
	font-size:18px;
	color:#FFFFFF;
	background:#ABABAB;
	padding:3px;}
td.link_title {
	font-size:18px;
	color:#FFFFFF;
	background:#FF6600;
	padding:3px;}
	
/*Freckle Wrinkles*/
table.title02 {
	border: 2px solid #BD4F0F;}
table.title02 td {
	border: 1px solid #BD4F0F;}	

/*----------------------------------
ここから中村_NEWS
----------------------------------*/

body#news{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 1.3em;
	color: #4C4C4C;
	font-size: 12px;
	background:#FFFFFF url(../NEWS/images/news_back.gif) repeat;
	margin: 0;
	padding:0;}

table.table_news01{
	background-image:url(../NEWS/images/news_back.gif);}
	table.table_news01 th,table.table_news01 td{
		color:#913B05;
		font-weight:bold;
		text-align:left;}
h4.h4_news02,h4.h4_news03{
	color:#993300;
	font-weight:bold;
	margin:0 0 30px 0;
	padding: 3px 0;
	}	
h4.h4_news03{
	font-size:14px;
	}

/*----------------------------------
ここから中村_QANDA
----------------------------------*/

.td_totop {
	padding:50px 0 0 0;
	text-align:center;}
	.td_totop a{font-weight:bold;}
.border01 {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E85B09;
}

