/* サイト全体 */
body {
	margin: 0px;
	padding: 0px;
                background:url("img/back.gif") top left;
	font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif; 
	font-size: 12px; 
	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("img/headder.jpg") top left no-repeat;
}

/* 右メニュースタイル */
#rmenu {
	width: 190px;
	vertical-align: top;
	padding:20px;
	background: #FFFFFF; /* 背景色 */
	color:#666666;
}

#rmenu a{
	color:#FF6666;
	text-decoration: none;
}

#rmenu .menu_category{
	margin:0px;
    padding:0px;
}

#rmenu ul{
	margin:0px 0px 0px 25px;
                padding:0px;
	list-style:url(img/list.gif) none;
}

#rmenu hr{
	height:3px;
	border:thin dashed #FFBFBF;
	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("img/back.jpg") bottom left no-repeat;
}

.main_table a{
	text-decoration:none;
	color:#999999;
}

/*各セル設定*/

.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:#666666;
}

.main_cell_text{
	text-align:left;
	font-size: 15px; 
	vertical-align:top;
}

.main_iftext{
	margin:20px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;	
}

.main_cell_1{
	width:190px;
	height:190px;
	background: url($MTBlogURL$%3Eimg/news_1.gif) top left no-repeat;
}
.main_cell_2{
	width:190px;
	height:190px;
	background: url($MTBlogURL$%3Eimg/news_2.gif) top left no-repeat;
}
.main_cell_3{
	width:190px;
	height:190px;
	background: url("img/news_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 #999999;
	background:url("img/back_Q&A.gif");
	margin:20px;
}

.main_qa_title{
                margin:10px 0px 0px 0px;
                background:#FFFFCC;
                color:#666666;
                font-weight:bold;
                text-align:center;
}

/*Q&Aの文*/
.main_qa_text{
	margin:10px;
}

.main_qa_text a{
	text-decoration:none;
	color:#FF9966;
}

/* エントリー表示部分 */
.entry_disp_line{
	width:524px;
	border:1px ridge #FF9999;
	background:#FFFFFF;
	margin:20px 20px 0px 20px;
}

.entry_disp_title{
               margin:10px 0px 10px 0px;
               padding:5px 0px 5px 5px;
               background:#FFFFFF;
               color:#FF6666;
               font-weight:bold;
}

.entry_disp_title a{
               color:#FF6666;
}

.entry_disp_body{
               margin:5px 0px 5px 0px;
}

/* エントリーの同一カテゴリのエントリーズ */
.entry_category{
	width:524px;
	border:thin dashed #FF9999;
	background:#FFFFFF;
	margin:20px 20px 0px 20px;
}

.entry_category_label{
              margin:10px 0px 0px 0px;
              padding:5px 0px 5px 5px;
              background:#FFFFFF;
              color:#FF6666;
              font-weight:normal;
}

.entry_category_entries{
             margin:10px;
}

.entry_category_entries a{
             color:#999999;
             text-decoration:none;
}

/* フッター */
#footer {
	width: 760px;
	height:25px;
	background: #FF9999;
	font-size: 9px;
	color: #FFFFFF;
	text-align:center;
}

#footer a{
	color:#FFFFFF;
}


