body {
	margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;background: url(../image/back.gif);
}

h1 {
	font-size: 13px; font-weight: lighter; color: #FFFFFF; margin-bottom: 0pt;
}

.HD_BOX_TL {
	border-style: solid;
	border-color: #C04000;
	border-width: 1px 0px 0px 1px;
	padding: 5px 5px 2px 20px;
}
.HD_BOX_TLB {
	border-style: solid;
	border-color: #C04000;
	border-width: 1px 0px 1px 1px;
	padding: 5px 5px 2px 20px;
}
.HD_BOX_TLR {
	border-style: solid;
	border-color: #C04000;
	border-width: 1px 1px 0px 1px;
	padding: 5px 5px 2px 20px;
}
.HD_BOX_ALL {
	border-style: solid;
	border-color: #C04000;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 20px;
}
.news_box {
	overflow:auto;
	width:515px;
	font-size:11pt;
	color:#808080;
	margin-top: 10px;
	padding-top:0.1em;
	padding-left:0.1em;
	padding-right:0.1em;
	padding-bottom:0.1em;
	background-color:#FFFFFF;
}
.menu_box {
	overflow:auto;
	width:200px;
	height:43px;
	font-size:10pt;
	font-style:none;
	color:#606060;
	padding-top:0.0em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.0em;
	background-color:#F9F9F9;
}
.jun_menu_box {
	overflow:visible;
	width:500px;
	font-size:9pt;
	font-style:none;
	color:#606060;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}
.top {
	color:white;
	height:20px;
	background-color:#ff9966;
	text-align:center;
	padding:3px;
}
.fot {	font-size: 9pt;
		color:white;
		height:55;
		background-color:#ff9966;
		text-align:center;
	}
.fot a{text-decoration:none; color:white; }
.fot a:hover{text-decoration:underline; color:RED; }

.r_title { font-size: 10pt; color:#ffffff; text-decoration:bold;}
.r_title a{text-decoration:none; color:#FFFFFF; }
.r_title a:hover{text-decoration:underline; color:red; }

.rh_title { font-size: 13pt; color:#804040; text-decoration:bold;}
.rh_title a{text-decoration:underline; color:#804040; }
.rh_title a:hover{text-decoration:underline; color:red; }

.rh_comnt { font-size: 11pt; color:#2a2a2a; text-decoration:none;}
.rh_comnt a{text-decoration:none; color:#0a0a0a; }
.rh_comnt a:hover{text-decoration:underline; color:yellow; }

.r_ran_top { font-size: 11pt; color:#1a1a1a; text-decoration:none;}
.r_ran_top a{text-decoration:none; color:#1a1a1a; }
.r_ran_top a:hover{text-decoration:underline; color:DARKGREEN; }

.r_ran_top2 { font-size: 9pt; color:#1a1a1a; text-decoration:none;}
.r_ran_top2 a{text-decoration:none; color:#1a1a1a; }
.r_ran_top2 a:hover{text-decoration:underline; color:DARKGREEN; }



.ad_tbl { font-size: 10pt; }

.rmenu_text { font-size: 8pt; color:#404040;}
.rmenu_text a{font-size: 10pt;　text-decoration:none; color:darkgreen; }
.rmenu_text a:hover{font-size: 10pt; text-decoration:underline; color:RED; }

/*--- アフェリエイト用 ---*/
.af_top01 { font-size: 11pt; color:#0000E0; text-decoration:none;}
.af_top01 a{text-decoration:none; color:#0000E0; }
.af_top01 a:hover{text-decoration:underline; color:darkyellow; }

.af_top02 { font-size: 11pt; color:#804000; text-decoration:none;}
.af_top02 a{text-decoration:none; color:#804000; }
.af_top02 a:hover{text-decoration:underline; color:darkyellow; }

/* =============== サイドメニュー ===== */
/* ジャンル箱 */
div.otherTit { width:170px; background-color:#4666ff; line-height:1.3em; text-align:left; font-size:10pt;}
div.otherTit a { color:#fff; }
div.otherTit a:hover { color:#fff; text-decoratiion:underline; }
div.otherTit span { cursor:hand; font-weight:bold; margin:0 1em; color:#fff;}
div.otherMenu { width:170px; border:1px #4666ff solid; text-align:left; font-size:10pt;}

/* リンク用 */
table.slink { width:200px; border-collapse:collapse; border:1px #C04000 solid;}
table.slink td { border:1px #C04000 solid; font-size: 8pt; color:#404040; padding: 5px 5px 2px 20px;}
table.slink td a{font-size:10pt; text-decoration:none; color:#006400; }
table.slink td a:hover{ text-decoration:underline; color:#f00; }



/* =============== アドライン広告 ===== */
/* 広告申込み画面 */
#ad_line {	font-size:10pt; margin:5px;	}
#ad_line dt { border-left:14px #ffa500 solid; margin-bottom:10px; padding-left:5px;}
#ad_line dt span { color:#f00;}
#ad_line dd { margin-bottom:10px;}
#ad_line dd div { width:400px; padding:5px; font-size:9pt; color:#E00000; border-style:double; border-color:#FF0000;}
#ad_line dd span { color:#808080;}

/* 広告枠 */
#ad_line_waku { width:720px; /*border-collapse:collapse;*/ font-size:10pt; border:1px #fff solid; /*background-color:#87ceeb;*/}
#ad_line_waku th,
#ad_line_waku td { border-bottom:1px #d3d3d3 solid;}
#ad_line_waku .headtit1 { background-color:#708090; text-align:left; color:#fff;}
#ad_line_waku .headtit2 { background-color:#708090; text-align:center; color:#fff;}
#ad_line_waku .genre { text-align:left; padding-left:20px;}
#ad_line_waku .costpos { width:20px; text-align:center; background-color:#eae0d5;}
#ad_line_waku .cost { width:70px; text-align:right;}
#ad_line_waku .pos { width:20px; text-align:center;}

/* 広告確認画面 */
#ad_line_kakunin { width:90%; background-color:#ffffcc; border:2px #f60 solid; font-size:10pt; text-align:left;}
#ad_line_kakunin .midashi { background-color:#f60; text-align:center;}
#ad_line_kakunin dl { margin:5px;}
#ad_line_kakunin dt { border-left:14px #808080 solid; margin-bottom:5px; color:808080; padding-left:5px;}
#ad_line_kakunin dd { margin-bottom:10px; color:#4682B4; }

/* =============== アドライン広告更新手続き ===== */
#adline_ud {width:720px; border:1px #c08000 solid; text-align:left; background-color:#f0f0f0; font-size:10pt;}
#adline_ud .midashi { padding:0.2em; background-color:#f60; text-align:center; color:#fff;}
#adline_ud dt {	font-size:10pt; margin:5px; border-left:14px #ffa500 solid; margin-bottom:10px; padding-left:5px;}
#adline_ud dt span { color:#f00;}
#adline_ud dd { margin-bottom:10px;}
#adline_ud dd div { width:400px; padding:5px; font-size:9pt; color:#E00000; border-style:double; border-color:#FF0000;}
#adline_ud dd span { color:#808080;}

/* ===== カテゴリー表示メニュー
============================================================ */
#categoryMenu { font-size:11pt; }
#categoryMenu dt { font-weight:bold; color:#8b0000;}
#categoryMenu dt a { color:#8b0000;}
#categoryMenu dt a:hover { text-decoration:underline; color:#f00; }
#categoryMenu dt span { color:#ffa500; font-weight:normal; }
#categoryMenu dd { margin-bottom:1em;}
#categoryMenu dd a { color:#505050;}
#categoryMenu dd a:hover { text-decoration:underline; color:#f00; }

/* ===== ジャンルTOPページ用
============================================================ */
#oneCateMenu { font-size:12pt; width:660px; text-align:left; }
#oneCateMenu dt { color:#8b0000; font-weight:bold;}
#oneCateMenu dt span { color:#ffa500; font-weight:normal; }
#oneCateMenu dd table { width:600px; font-size:12pt;}
#oneCateMenu dd table td { width:33%; vertical-align:top;}
#oneCateMenu dd table td a { color:#505050;}
#oneCateMenu dd table td a:hover { text-decoration:underline; color:#f00;}
