/* サイト全体 */
body {
	margin: 0px;
	padding: 0px;
                background:url("http://www.moji-retoro.info/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.moji-retoro.info/img/headder.jpg") top left no-repeat;
}

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

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

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

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

#rmenu 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.moji-retoro.info/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: 16px; 
	color:#660000;
}

.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: #FFCC99 url("http://www.moji-retoro.info/img/news_1.gif") top left no-repeat;
}
.main_cell_2{
	width:190px;
	height:190px;
	background: #FFFFCC url("http://www.moji-retoro.info/img/news_2.gif") top left no-repeat;
}
.main_cell_3{
	width:190px;
	height:190px;
	background: #FFCC99 url("http://www.moji-retoro.info/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 #993333;
	background:url("http://www.moji-retoro.info/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 #FF3300;
               background:#FFFFCC;
               margin:20px 20px 0px 20px;
}

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

.entry_disp_title a{
               color:#336699;
}

.entry_disp_body{
               margin:5px 0px 5px 0px;
               font-size: 14px;
}

/* エントリーの同一カテゴリのエントリーズ */
.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: #993333;
	font-size: 9px;
	color: #FFFFFF;
	text-align:center;
}

#footer a{
	color:#FFFFFF;
}

.line { background: #ffff66; }

.hyodai {  background: #FF9999;
                 padding: 5px 0px 5px 5px;
                 font-size: 15px; }

