/* サイト全体 */
body {
	margin: 0px;
	padding: 0px;
                background:url("http://www.dachs-kenken.com/images/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;
	margin: 0px;
}

/* 右メニュースタイル */
#rmenu {
	width: 190px;
	vertical-align: top;
	padding:0px;
	background: #FF99FF; /* 背景色 */
	color:#660000;
}

#rmenu #contents {
	margin: 0px;
	padding: 0px;
	height: 570px;
	width: 190px;
}
#rmenu #contents #sidenavi {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 570px;
	width: 190px;
	text-align: center;
}
#rmenu #contents #sidenavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#rmenu #contents #sidenavi li a {
	color: #FF99FF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 190px;
}
#rmenu #contents #sidenavi em {
	font-size: 9px;
	color: #FF99FF;
	visibility: hidden;
}
#rmenu #contents #sidenavi li#sn1 {
	background: url("http://www.dachs-kenken.com/images/menu/top0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn1 a:hover, #rmenu #contents #sidenavi li#sn1 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/top1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn2 {
	background: url("http://www.dachs-kenken.com/images/menu/about0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn2 a:hover, #rmenu #contents #sidenavi li#sn2 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/about1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn3 {
	background: url("http://www.dachs-kenken.com/images/menu/news0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn3 a:hover, #rmenu #contents #sidenavi li#sn3 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/news1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn4 {
	background: url("http://www.dachs-kenken.com/images/menu/birth0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn4 a:hover, #rmenu #contents #sidenavi li#sn4 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/birth1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn5 {
	background: url("http://www.dachs-kenken.com/images/menu/triming0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn5 a:hover, #rmenu #contents #sidenavi li#sn5 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/triming1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn6 {
	background: url("http://www.dachs-kenken.com/images/menu/puppy0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn6 a:hover, #rmenu #contents #sidenavi li#sn6 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/puppy1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn7 {
	background: url("http://www.dachs-kenken.com/images/menu/wear0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn7 a:hover, #rmenu #contents #sidenavi li#sn7 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/wear1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn8 {
	background: url("http://www.dachs-kenken.com/images/menu/mating0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn8 a:hover, #rmenu #contents #sidenavi li#sn8 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/mating1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn9 {
	background: url("http://www.dachs-kenken.com/images/menu/foster0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn9 a:hover, #rmenu #contents #sidenavi li#sn9 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/foster1.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn10 {
	background: url("http://www.dachs-kenken.com/images/menu/inquiry0.jpg") no-repeat;
}
#rmenu #contents #sidenavi li#sn10 a:hover, #rmenu #contents #sidenavi li#sn10 a:active {
	background: url("http://www.dachs-kenken.com/images/menu/inquiry1.jpg") no-repeat;
}

/* コンテンツスタイル */
#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;
}

.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: 16px; 
	color:#660000;
}

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

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

.main_cell_1{
	width:190px;
	height:190px;
}
.main_cell_2{
	width:190px;
	height:190px;
}
.main_cell_3{
	width:190px;
	height:190px;
}
.main_cell_top{
	margin:0px;
	padding:0px;
	background: url("http://www.dachs-kenken.com/images/topnews.jpg") no-repeat;
	width:570px;
	height:190px;
	color: #000000;
}
.main_cell_other{
	margin:0px	;padding:0px;
	width:190px;
	height:190px;
}
#topnews {
	padding-top: 60px;
	padding-right: 35px;
	padding-bottom: 45px;
	padding-left: 35px;
}

.main_qa_frame{
                width:524px;
	border:3px dashed #993333;
	background:url("http://www.dachs-kenken.com/images/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_cat_title_line {
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	background: #FFFFFF;
	border-top: 1px solid #FF99FF;
	border-right: 1px solid #FF99FF;
	border-bottom: 1px solid #FF99FF;
	border-left: 16px solid #FF99FF;
	width: 510px;
}
.entry_cat_title_body {
	       margin: 10px;
	       padding: 0px;
	       font: bold 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	       color: #FF3399;
}
.entry_cat_body {
	       margin: 5px 5px 5px 20px;
	       padding: 0px;
	       font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	       color: #333333;
}
.entry_cat_body2 {
	       margin: 5px 5px 5px 5px;
	       padding: 0px;
	       font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	       color: #333333;
}

/* エントリー表示部分 */
.entry_disp_line{
               width:524px;
               border:2px dotted #FF66CC;
               background:#FFFFFF;
               margin:10px 20px 10px 20px;
}

.entry_disp_title{
               margin:10px 0px 10px 0px;
               padding:5px 0px 5px 5px;
               background:#FF66CC;
               color:#FFFFFF;
	       font: bold 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
               font-weight:bold;
}

.entry_disp_title a{
               color:#336699;
}

.entry_disp_body{
               margin:5px 0px 5px 0px;
}

/* エントリーの同一カテゴリのエントリーズ */
.entry_category{
               width:524px;
               border:3px dashed #FF66CC;
               background:#FFFFFF;
               margin:20px 20px 0px 20px;
}

.entry_category_label{
              margin:10px 0px 0px 0px;
              padding:5px 0px 5px 5px;
              background:#FFCC99;
              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: #FF66CC;
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;
}

#footer a{
	color:#FFFFFF;
}