/* サイト全体 */
body {
	margin: 0px;
	padding: 0px;
                background:url("http://www.sugimoto-ac.com/img/back.gif") top left;
	font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif; 
	font-size: 13px; 
	color: #333333;
	line-height: 150%;
}

/* p */
p {
	margin: 0px;
	padding: 5px 5px 5px 10px;
}

/* コンテナ */
#container {
	padding: 0px;
	background: #FFFFFF;
	margin: 0px auto;
	width: 760px;
}

/* ヘッダー */
#headder {
	width: 760px;
	height: 190px;
	padding: 0px 0px 20px 20px;
	background: url("http://www.sugimoto-ac.com/img/headder.jpg") top left no-repeat;
}

/* ヘッダー2（すぎもとアニマルクリニック） */
#headder2 {
	width: 760px;
	height: 190px;
	padding: 0px 0px 20px 20px;
	background: url("http://www.sugimoto-ac.com/img/headder2.jpg") top left no-repeat;
}


/* 右メニュースタイル */
#menu {
	width: 190px;
	vertical-align: top;
	padding:20px;
	background: #88DD88; /* 背景色 */
	color:#003300;
}

#menu a{
	color:#333333;
	text-decoration: none;
}

#menu .menu_category{
	font-weight:bold;
	margin:0px;
                padding:0px;
}

#menu ul{
	margin:0px 0px 0px 25px;
                padding:0px;
	list-style:square;
}

#menu hr{
	height:3px;
	border:3px dashed #FFFFFF;
	width:95%;
	margin:5px 0px;
}

/* コンテンツスタイル */
#main {
	width: 570px;
	vertical-align: top;
}

p.pan {
	padding: 0px;
	margin:10px 0px 0px 20px;
} 

p.pan a{
	text-decoration:none;
	color:#336699;
} 

/* テーブル設定 */
.main_table{
	width:570px;
	background:url("http://www.sugimoto-ac.com/img/back.jpg") bottom left no-repeat;
}

.main_table a{
	text-decoration:none;
	color:#336699;
}

/*各セル設定*/

.main_title{
	font-weight:bold;
	color:#660000;
}

.main_cell_date{
	font-weight:bold;
	text-align:right;
	margin:0px 5px 2px 0px;
}

.main_cell_title{
	font-weight:bold;
	font-size: 14px; 
	color:#660000;
}

.main_cell_text{
	text-align:left;
	font-size: 10px; 
	vertical-align:top;
}

.main_iftext{
	margin:20px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;	
}

.main_cell_1{
	width:190px;
	height:190px;
	background: #FFEECC url("http://www.sugimoto-ac.com/img/news_1.gif") top left no-repeat;
}
.main_cell_2{
	width:190px;
	height:190px;
	background: #FFFFCC url("http://www.sugimoto-ac.com/img/news_2.gif") top left no-repeat;
}
.main_cell_3{
	width:190px;
	height:190px;
	background: #FFEECC url("http://www.sugimoto-ac.com/img/news_3.gif") top left no-repeat;
}
.main_cell_7{
	width:190px;
	height:190px;
	background: #FFCC99 url("http://www.sugimoto-ac.com/img/oshirase_1.gif") top left no-repeat;
}
.main_cell_8{
	width:190px;
	height:190px;
	background: #FFCC99 url("http://www.sugimoto-ac.com/img/oshirase_2.gif") top left no-repeat;
}
.main_cell_9{
	width:190px;
	height:190px;
	background: #FFCC99 url("http://www.sugimoto-ac.com/img/oshirase_3.gif") top left no-repeat;
}

.main_cell_other{
	margin:0px	;padding:0px;
	width:190px;
	height:190px;
}

.main_qa_frame{
                width:524px;
	border:3px dashed #993333;
	background:url("http://www.sugimoto-ac.com/img/back_Q&A.gif");
	margin:20px;
}

.main_qa_title{
                margin:10px 0px 0px 0px;
                background:#CC6666;
                color:#FFFFFF;
                font-weight:bold;
                text-align:center;
}

/*Q&Aの文*/
.main_qa_text{
	margin:10px;
}

.main_qa_text a{
	text-decoration:none;
	color:#336699;
}

/* エントリー表示部分 */
.entry_disp_line{
               width:524px;
               border:3px dashed #339999;
               background:#FFFFCC;
               margin:20px 20px 0px 20px;
}

.entry_disp_title{
               margin:10px 0px 10px 0px;
               padding:5px 0px 5px 5px;
               background:#FFCC33;
               color:#660000;
               font-weight:bold;
}

.entry_disp_title2{
               margin:10px 0px 10px 0px;
               padding:5px 0px 5px 5px;
               background:#66BBFF;
               color:#660000;
               font-weight:bold;
}

.entry_disp_title a{
               color:#336699;
}

.entry_disp_return{
               margin:5px 0px 10px 20px;
               padding:5px 0px 5px 5px;
               color:#660000;
               font-weight:bold;
}

.entry_disp_date{
               margin:5px 10px 5px 10px;
               text-align:right;
               color:#996666;
}


.entry_disp_sitemap {
               line-height: 100%;
}

/* カタログ内エントリー表示部分 */
.catalog_disp_line{
               width:528px;
               border:1px solid #339999;
               background:#FFFFCC;
               margin:5px 20px 0px 20px;
               padding:0px 0px 10px 0px;
}

.catalog_disp_title{
               margin:0px 0px 2px 0px;
               padding:5px 0px 5px 5px;
               background:#FFCC33;
               color:#660000;
               font-weight:bold;
}

.catalog_disp_title a{
               color:#336699;
}

.catalog_disp_body {
               line-height: 110%;
}

.catalog_disp_return{
               margin:5px 0px 10px 20px;
               padding:5px 0px 5px 5px;
               color:#660000;
               font-weight:bold;
}

.catalog_disp_date{
               margin:5px 10px 5px 10px;
               text-align:right;
               color:#996666;
}

/* エントリーの同一カテゴリのエントリーズ */
.entry_category{
               width:528px;
               border:1px solid #339999;
               background:#FFFFFF;
               margin:5px 20px 0px 20px;
}

.entry_category_label{
              margin:10px 0px 0px 0px;
              padding:5px 0px 5px 5px;
              background:#FFCC33;
              color:#660000;
              font-weight:bold;
}

.entry_category_entries{
             margin:10px;
}

.entry_category_entries a{
             color:#333333;
             text-decoration:none;
}

/* フッター */
#footer {
	width: 760px;
	height:25px;
	background: #339999;
	font-size: 9px;
	color: #FFFFFF;
	text-align:center;
}

#footer a{
	color:#FFFFFF;
}

/* sitemap用 */
#inbox1 {
	background: #FFFFFF ;
	width: 650px;
	margin-left:0px;
	margin-right: auto;
	padding: 10px 25px 10px 25px;
}
