body {
	background-image:url(image/dot_back.gif);
	font-size:smaller;
	color:#6B6A49;
	text-align:center;
	margin:0px;
	padding:0px;
}

td {
	font-size:smaller;
	color:#404023;
}

h1 {	
	height:20px;
	margin:0px;
	padding:4px 0px 3px 0px;
	color:#633;
	text-align:center;
	font-size:11px;
}

h2 {
	font-size:17px;
	margin:0px;
	font-family:MS UI Gothic;
	color:#633;
	text-align:center;
}

h3 {
	background-image:url(http://donnburi.net/image/sabosabo.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	font-size:16px;
	font-family:MS UI Gothic;
	color:#633;
}

.header {
	width:784px;
	height:60px;
	margin:0px;
	padding:0px;
}

.header_title {
	width:300px;
	height:60px;
	margin:0px;
	padding:0px;
	float:left;
}

.header_status {
	width:484px;
	height:60px;
	margin:0px;
	padding:0px 0px 0px 8px;
	float:right;
}

.header_navi {
	margin-top:8px;
	margin-bottom:8px;
	padding:2px 5px 2px 2px;
	border-top:1px dotted #6B6A49;
	border-bottom:1px dotted #6B6A49;
}

.c-both { clear:both; } 

#outline { 
width:784px;                                         /* 全体 */
margin:0px; 
}

#center {
margin:0px;
padding:0px;
width:496px;                                          /* 中央 */
float:right; 
} 

#left {
margin:0px;
padding:0px;
width:140px;
line-height:16px;                                            /* 左 */
float:left; 
}
 
#right {
margin:0px;
padding:0px; 
width:124px;                                            /* 右 */
float:right; 
}

#center_left {             /* 計算して設定してください ------ */
width:648px;               /* (全体-左-中央-右)/2 + 左 + 中央 */
float:left; 
}

.navi {
	width:496px;
	margin:5px 0px 5px 0px;
}

.main_box {
	width:496px;
	padding:5px;
	background-image:url(image/dot_box.gif);
	border:1px solid #776300;
}

.minicome {
	font-size:11px;
	font-family:ＭＳ Ｐゴシック;
	color:#ff0000;
}

.box {
	width:486px;
	padding:8px;
	background-color:#fff;
	color:#404023;
	line-height:16px;
}

.r_menu_box {
	width:128px;
	margin:0px 0px 5px 0px;
	padding:4px;
	background-image:url(image/dot_box.gif);
	background-color:#fff;
	border:1px solid #776300;
}

.r_box {
	width:120px;
	padding:3px;
	background-color:#ffc;
	color:#776300;
	line-height:16px;
	font-size:11px;
	font-family:ＭＳ Ｐゴシック;
	border:1px dotted #FFE355;
}

.r_box_page {
	width:143px;
	padding:4px;
	color:#404023;
	line-height:18px;
}

.r_box_title {
}

.r_box_come {
	padding-top:3px;
	border-bottom:1px dotted #FFE355;
}

.l_sub_menu {
	width:140px;
	margin-top:3px;
	margin-bottom:8px;
	padding:3px 0px 1px 19px;
	background-image:url(image/newpicon.gif);
	background-repeat:no-repeat;
	background-color:#ffc;
	background-position:4 3;
	color:#776300;
	font-size:11px;
	font-family:ＭＳ Ｐゴシック;
	border:1px dotted #FFE355;
}

.l_menu_box {
	width:138px;
	margin:0px;
	padding:4px;
	background-image:url(image/dot_box.gif);
	background-color:#fff;
	border:1px solid #776300;
}

.l_box {
	width:130px;
	padding:2px;
	background-color:#ffc;
	color:#776300;
	line-height:16px;
	font-size:11px;
	font-family:ＭＳ Ｐゴシック;
	border:1px dotted #FFE355;
}



table.table {
	border:1px solid #633;
	background-color:#fff;
	margin:0px;
	padding:2px;
}

td.th {
	border:1px solid #633;
	background-color:#FFE355;
	color:#D02800;
	font-size:12px;
	text-align:center;
	padding:3px 2px 2px 2px;
}

td.td {
	border:1px solid #633;
	background-color:#fff;
	font-size:12px;
	font-family:Arial;
	line-height:17px;
	padding:3px 3px 3px 5px;
}

td.td1 {
	border:1px solid #633;
	background-color:#FFFAD7;
	font-size:12px;
	font-family:Arial;
	line-height:17px;
	padding:3px 3px 3px 5px;
}

.left_menu {
	width:140px;
	height:20px;
	padding:2px 0px 3px 23px;
	background-image:url(image/menu.gif);
	background-repeat:no-repeat;
}



.left p {
	padding-left:3px;
	line-height:15px;
}

.yen {
	color:#ff0000;
}


.joyful_css_body         {width:450px;[バナー全体のスタイル]}
.joyful_css_block        {[DIV要素を継承];[全広告部分のスタイル]}
.joyful_css_part         {[DIV要素を継承];[１広告分のスタイル]}
.joyful_css_inner        {[DIV要素を継承];[１広告分内側のスタイル]}
.joyful_css_title        {[A要素を継承];[タイトルのスタイル]}
.joyful_css_title:link   {[A:link   要素を継承];[タイトルのリンクスタイル]}
.joyful_css_title:visited{[A:visited要素を継承];[タイトルのリンクスタイル]}
.joyful_css_title:active {[A:active 要素を継承];[タイトルのリンクスタイル]}
.joyful_css_title:hover  {[A:hover  要素を継承];[タイトルのリンクスタイル]}
.joyful_css_copy         {[SPAN要素を継承];[説明文のスタイル]}

.op_table {
	width:120px;
}
.op_td {
	font-size:11px;
	font-family:ＭＳ Ｐゴシック;
	padding:3px;
	line-height:15px;
	background-color:#ffc;	
}
.op_link {
	color:#776300;
	text-decoration:none;
}
.op_adv {
	background-color:#ffc;
}




