@charset "EUC-JP";
@import url(http://ragnarok-search.net/page.css);

/* =========  ========= */
b.hit0{
	background: #FFFF66;
}
b.hit1{
	background: #A0FFFF;
}
b.hit2{
	background: #99FF99;
}
b.hit3{
	background: #FF9999;
}
b.hit4{
	background: #FF66FF;
}
b.hit5{
	background: #FFFF66;
}
b.hit6{
	background: #A0FFFF;
}
b.hit7{
	background: #99FF99;
}
b.hit8{
	background: #FF9999;
}
b.hit9{
	background: #FF66FF;
}

b.g_hit{
	background: #ffffbb;
}


/* =========  ========= */


div.all{
	font-size : 0.8em;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:right;
	width:210px;
}

div.time{
	font-weight:bold;
	text-align:right;
	font-size : 0.8em;
	margin-right:10px;
	margin-top:10px;

}

div.add{
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}

span.b{
	font-weight:bold;
}

div.no_hit{
	font-size : 1em;
	font-weight:bold;
	color:#FF0000;
	margin-top: 15px;
	margin-bottom: 15px;
}

span.top_link{
	display:block;
	text-align:right;
	font-size : 0.8em;
}

span.link{
	text-decoration:underline;
	font-size : 1.3em;
	font-weight:bold;
	white-space: nowrap;
}

a.bl{
	display:block;
	width:100%;
	padding:3px;
	text-decoration:none;
	color:black;
	line-height:1.4em;
	font-size : 0.8em;
	margin-top: 15px;
	border-width:0px 0px 2px 2px;
	border-style:solid;
	border-color:#F7BF99 #F7BF99 #F7BF99 #F7BF99;
}
a.bl:hover{
	color: #ff0000;
}
a:visited{
	color: #800080;
}
div.site_bottom{
	padding:2px;
	text-align:right;
	font-size : 0.8em;
	margin-bottom: 5px;
}

div.banner_link{
	text-align:center;
	margin-bottom:20px;
}
img.s_img{
	vertical-align:top;
}

span.s_code{
	margin-left: 5px;
	color:#C65205;
	font-weight:bold;
}

span.s_gen{
	margin-left: 5px;
	color:#000099;
}
span.brl{
	white-space: nowrap;
}
span.s_com{
	display:block;
	margin-left: 15px;
	line-height:1.2em;
	color:#000000;
}
span.s_acom{
	display:block;
	margin-left: 25px;
	line-height:1.2em;
	color:#0000FF;
}
span.s_acom_t{
	display:block;
	margin-top: 10px;
	margin-left: 15px;
	line-height:1.2em;
	color:#0000FF;
}

span.s_adda{
	display:block;
	color:#000099;
	text-align:right;

}

div.agent-title{
	font-size : 1.2em;
	font-weight:bold;
	padding-top:1em;
	color:#0000FF;
	margin-left:15px;
}
div.agent-menu{
	font-size : 0.9em;
	margin-top:3px;
	margin-left:25px;
}
hr.agent{
	margin-left: 10px;
	margin-right: 10px;
	width:100%;
	padding-top:1px;
	padding-bottom:1px;
	color:#6666ff;
}
font.gen{
	margin-left: 25px;
	font-size : 0.9em;
	color:#990000;
	font-weight:bold;
}
font.sn{
	font-size : 0.9em;
	color:purple;
	font-weight:bold;
}
font.na{
	font-size : 0.9em;
	color:gray;
}
div.com{
	margin-left: 40px;
	margin-top: 5px;
	font-size : 0.9em;
}
font.f-t{
	margin-top:5px;
	margin-bottom:3px;
	margin-left: 25px;
	font-size : 0.9em;
}
font.f-w{
	margin-top:5px;
	margin-bottom:3px;
	font-size : 0.9em;
	color:red;
	font-weight:bold;
}
font.f-mi{
	width:9em;
	margin-left:30px;
	font-size : 0.9em;
}
font.f-mi_b{
	width:9em;
	margin-left:30px;
	font-size : 0.9em;
	font-weight:bold;
}
font.f-box{
	font-size : 0.9em;
	color:red;
}

/* ========= トピック関係 ========= */
div.top-news_title{
	padding:4px;
	font-size : 0.9em;
	font-weight:bold;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#F7A066;
	background-color:#F7A066;
}
a.topiclink{
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:5px;
	padding:3px;
	font-size : 0.8em;
	display:block;
	text-decoration:none;
	border-width:0px 0px 2px 0px;
	border-style:dashed;
	border-color:#F7BF99;
}
a.topiclink:visited{
	color: #800080;
}

span.topictitle{
	font-weight:bold;
	text-decoration:underline;
}
div.topicblock{
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:3px;
	border-width:2px;
	border-style:solid;
	border-color:#F7A066;
}

/* =========  ========= */

div.pnavi{
	margin-bottom : 10px;
	padding:3px;
	background:#EFB58E;
	font-size : 0.8em;
}

div.navi{
	font-size : 0.8em;
	padding:3px;
	background: #FFCCAA;
	line-height:125%;
}
div.next_link{
	text-align:right;
	margin-bottom : 10px;
	font-size : 0.8em;
	padding:3px;
	background: #FFCCAA;
	line-height:125%;
	font-weight:bold;
}

/* ========= 分野リスト関係 ========= */
div.category{
	width:210px;
	line-height:1.5em;
	font-size : 0.8em;
	padding-bottom:5px;
	background-color:#FFFFFF;
}
a.name_ct{
	display:block;
	padding:2px;
	padding-left:3px;
	background:#F7A066;
	font-weight:bold;
	color: #000000;
}

a.name_ct:hover{
	background: #F7A066;
	color: #000000;
}
div.category_box{
	border-width:2px;
	border-style:solid;
	border-color:#F7A066 #F7A066 #F7A066 #F7A066;
	padding-bottom:5px;

}
a.catelink_mi{
	display:block;
	background:#F7BF99;
	padding:2px;
	padding-left:3px;
	font-weight:bold;
	text-decoration:none;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#F7A066;
}
a.catelink{
	display:block;
	padding-left:5px;
	width:205px;
	text-decoration:none;
}
a.catelink:hover{
	text-decoration:none;
}
a.shcut_link{
	font-weight:bold;
	display:block;
	width:205px;
	text-decoration:none;
	padding-left:5px;
}

span.catename{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#0000FF #0000FF #0000FF #0000FF;
	color:#0000FF;
}

a.catetop_link{
	display:block;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

a.shcut_link{
	display:block;
	width:205px;
	text-decoration:none;
	padding-left:5px;
}
span.shcut{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#0000FF #0000FF #0000FF #0000FF;
	color:#0000FF;

}

div.count{
	width:210px;
	font-size : 0.8em;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}
img.count{
	vertical-align:middle;
}

/* ========= ページ上部検索フォーム ========= */

div.form_top{
	margin-top:10px;
	margin-bottom:10px;
	padding-top:7px;
	padding-bottom:7px;
	border-width:1px 3px 3px 1px;
	border-style:solid;
	border-color:#000000 #000000 #000000 #000000;
	font-size : 0.8em;
	text-align:center;
	background-color:#FFFFFF;
}
form.search_in{
	display:inline;
}
form.code_in{
	display:inline;
	margin-left:20px;
}
input.rc{
	width:3em;
}
input.search{
	width:10em;
}
input.se_goo{
	width:10em;
}
img.google{
	vertical-align:middle;
	border:none;
}
form.google{
	font-size : 0.8em;
	text-align:right;
	margin-top:10px;

}
/* ========= タイトル ========= */

img.title{
	vertical-align:middle;
	border:none;
}

div.top_com{
	font-size:0.8em;
}

/* ========= メニューバー ========= */

#menubar{
	text-align:center;
	font-size:0.8em;
	background-color:#F7A066;
	padding-bottom:0.1em;
}
span.menutitle{
	white-space: nowrap;
	margin-left:1em;
	margin-right:1em;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#0000FF #0000FF #0000FF #0000FF;
}
a.menubar{
	line-height:2.2em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-color:#F7A066;
	background-color:#FFE7D6;
}

div.ad{
	margin-top:1em;
	text-align:center;

}
/* =========  ========= */

#copy{
	text-align:center;
	font-size : 0.8em;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}

form{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
img{
	border:none;
}
a:hover{
	background: #ffff99;
	color: #0000FF;
}
a:visited{
	color: #0000FF;
}
a:link{
	color: #0000FF;
}
a:active{
	color: #0000FF;
}