@charset "UTF-8";








*{
	margin:0;
	padding:0;
	color:#333333;
}








body{
	width: 780px;
	margin:0 auto;
	padding:0;
	color:#333333;
	background: #eeedf6 url(http://www.e-research.biz/imgs/bg.gif) repeat-x;
	font: 12px/1.5 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}








h1,h2,h3,h4,h5,h6,p,input,form,ul,li,dl,dt,dd,hr{
	margin: 0;
	padding: 0;
}
















img{
	border: none;
}	








ul{
	list-style-type:none;
}








ul.mark{
	list-style: disc;
	margin-left:2em;
}








ul.mark_b{
	list-style: disc;
	margin-left:2em;
	font-weight:bold;
}








ul.mark2{
	list-style: decimal;
	margin-left:2em;
}








ul.mark2_b{
	list-style: decimal;
	margin-left:2em;
	font-weight:bold;
}
























/* 引用 */
blockquote {
    padding:10px;
    margin:10px 10px 10px 10px;
    border:1px dotted #CAB7A6;
    text-align:left;
    }








/* 罫線 */
HR {
  color: #0000ff; /* 線の色(IE用) */
  background-color: #009900; /* 線の色(NN用) */
  height: 2px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=1); /* フィルタ */
}








/* 強調赤色 */
.strong_red {
	font-weight: bold;
	color: #CC0000;
}








/*
--------------------------------*/
#header h1{
	float:left;
	width:276px;
}








#header h2{
	float:right;
	width:214px;
	height:44px;
	margin-top:4px;
	line-height:120%;
	padding:3px 5px;
	text-align:left;
	background: url(http://www.e-research.biz/imgs/head_bt02.jpg) no-repeat;
	color: #FFFFFF;
	overflow: hidden;
	font-size:12px;
}








h2.md{
	color:#666666;
	font-size:12px;
	padding:5px 12px 4px 22px;
	line-height:110%;
	background: url(http://www.e-research.biz/imgs/ic_arrow.gif) no-repeat 10px 6px;
}








h2.search,
h2.mail,
h2.amazon,
h2.link_list{
	color:#666666;
	padding:11px 10px 0 20px;
	font-size:12px;
	line-height:110%;
	background: url(http://www.e-research.biz/imgs/ic_arrow.gif) no-repeat 10px 12px;
}








h2.mail{
	margin-bottom:5px;
}








h2.amazon{
	margin-bottom:5px;
}








h3.md{
	color:#ffffff;
	font-size:12px;
	padding:4px 6px;
	margin-bottom:5px !important;
	background: url(http://www.e-research.biz/imgs/h3_md.gif) no-repeat;
}








h3.date{
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	padding:6px;
	margin-bottom:5px !important;
	margin-top:5px;
	background: url(http://www.e-research.biz/imgs/md_bg.gif) repeat-y left center;
}








#terms_box h3{
	font-size:12px;
	color:#3c3c3c;
	font-weight:bold;
	margin:30px auto;
}








#sitemap_box h3{
	background: url(http://www.e-research.biz/imgs/sitemap_head.gif) no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding:6px 18px 6px 18px;
}
















h4{
	font-size: 12px;
	color: #003999;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:5px !important;
	margin-top:35px !important;
	border-bottom: 3px solid #a9a6d0;
}








#terms_box h4{
	color:#05348e;
	font-size:14px;
	font-weight:bold;
	border-style: none;
	background: url(http://www.e-research.biz/imgs/terms_line.gif) no-repeat left bottom;
	padding-bottom:7px;
	margin-bottom:7px;
}
























h5{}
h6{}








l_txt{
	text-align:left;
}








.cen_txt{
	text-align:center;
}








.survey{
	width:150px;
	margin:0 auto 5px auto;
}








.r_txt,
.r_txt2{
	text-align:right;
}








.line{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom: 1px dotted #9999cc;
}








































.bt_rss{
	width:183px;
	height:41px;
	margin-top:4px;
	line-height:120%;
	padding:6px 5px;
	text-align:left;
	background: url(http://www.e-research.biz/imgs/bt_rss.gif) no-repeat;
	color: #FFFFFF;
	overflow: hidden;
	font-size:12px;
}








.bt_rss_error{
	width:183px;
	height:150px;
	margin-top:4px;
	line-height:120%;
	padding:4px 5px;
	text-align:left;
	color: #FF0000;
	overflow: hidden;
	font-size:12px;
}
































/*link
--------------------------------*/
a{color: #00afe2; text-decoration: none;}
a:visited{color: #00afe2; text-decoration: none;}
a:hover{color: #ff6699;	text-decoration: underline;}
a:active{color: #00afe2; text-decoration: none;}








#gnavi a{color: #003999; text-decoration: none;display:block;}
#gnavi a:visited{color: #003999; text-decoration: none;}
#gnavi a:hover{	color: #ffffff;	text-decoration: underline;}
#gnavi a:active{color: #003999; text-decoration: none;}








#head_link a{color: #ffffff; text-decoration: none;}
#head_link a:visitedd{color: #ffffff; text-decoration: none;}
#head_link a:hover{color: #ffffff;	text-decoration: underline;}
#head_link a:active{color: #ffffff; text-decoration: none;}
















#header h2 a{color: #ffffff; text-decoration: none;	width:255px;height:44px;display:block;}
#header h2 a:visited{color: #ffffff; text-decoration: none;}
#header h2 a:hover{color: #ffffff;	text-decoration: underline;}
#header h2 a:active{color: #ffffff; text-decoration: none;}








.bt_rss a{color: #ffffff; text-decoration: none;	width:183px;height:49px;display:block;}
.bt_rss a:visited{color: #ffffff; text-decoration: none;}
.bt_rss a:hover{color: #ffffff;	text-decoration: underline;}
.bt_rss a:active{color: #ffffff; text-decoration: none;}
















#top_new_list .r_txt a,
#top_new_list .r_txt2 a{color: #0000ff; text-decoration: none;}
#top_new_list .r_txt a:visited,
#top_new_list .r_txt2 a:visited{color: #0000ff; text-decoration: none;}
#top_new_list .r_txt a:hover,
#top_new_list .r_txt2 a:hover{color: #0000ff;	text-decoration: underline;}
#top_new_list .r_txt a:active,
#top_new_list .r_txt2 a:active{color: #0000ff; text-decoration: none;}
















#foot_link a{color: #003399; text-decoration: none;}
#foot_link a:visited{color: #003399; text-decoration: none;}
#foot_link a:hover{color: #003399;	text-decoration: underline;}
#foot_link a:active{color: #003399; text-decoration: none;}








#foot_link2 a{color: #ffffff; text-decoration: none;}
#foot_link2 a:visited{color: #ffffff; text-decoration: none;}
#foot_link2 a:hover{color: #ffffff;	text-decoration: underline;}
#foot_link2 a:active{color: #ffffff; text-decoration: none;}








#top_new_list li.tit a{padding-left: 12px;	background: url(http://www.e-research.biz/imgs/ic_01.gif) no-repeat 0px 4px; display:block;}
#top_new_list li.tit a:hover{padding-left: 12px;	background: url(http://www.e-research.biz/imgs/ic_01_ov.gif) no-repeat 0px 4px;}








#top_new_list ul.list2 li a{padding-left: 12px;	background: url(http://www.e-research.biz/imgs/ic_01.gif) no-repeat 0px 4px;  display:block;}
#top_new_list ul.list2 li a:hover{padding-left: 12px; background: url(http://www.e-research.biz/imgs/ic_01_ov.gif) no-repeat 0px 4px;}








#top_new_list ul.list3 li a{padding-left: 12px;	background: url(http://www.e-research.biz/imgs/ic_01.gif) no-repeat 0px 4px; display:block;}
#top_new_list ul.list3 li a:hover{padding-left: 12px; background: url(http://www.e-research.biz/imgs/ic_01_ov.gif) no-repeat 0px 4px;}








#cat_list li a{padding-left: 18px;	background: url(http://www.e-research.biz/imgs/ic_02.gif) no-repeat 0px 4px; display:block;}
#cat_list li a:hover{padding-left: 18px;	background: url(http://www.e-research.biz/imgs/ic_02_ov.gif) no-repeat 0px 4px; display:block;}








#search_page a,
#mail_box a,
#link_box a,
#topic a{color: #ff6699; text-decoration: underline;}








#search_page a:visited,
#mail_box a:visited,
#link_box a:visited,
#topic a:visited{color: #ff6699; text-decoration: underline;}








#search_page a:hover
#mail_box a:hover,
#link_box a:hover,
#topic a:hover{color: #ff6699;	text-decoration: none;}








#search_page a:active,
#mail_box a:active,
#link_box a:active,
#topic a:active{color: #ff6699; text-decoration: underline;}
















#sitemap_box a{color: #7b7b7b; text-decoration: underline;}
#sitemap_box a:visited{color: #7b7b7b; text-decoration: underline;}
#sitemap_box a:hover{color: #7b7b7b; text-decoration: none;}
#sitemap_box a:active{color: #7b7b7b; text-decoration: underline;}
















/*clear
--------------------------------*/
.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear{display:inline-table;}
/* \*/
* html .clear{height:1%;}
.clear{display:block;}
/* */
















/* */








#wrap:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#wrap{display:inline-table;}
/* \*/
* html #wrap{height:1%;}
#wrap{display:block;}
/* */
















#head_link:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#head_link{display:inline-table;}
/* \*/
* html #head_link{height:1%;}
#head_link{display:block;}
/* */
















#gnavi:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#gnavi{display:inline-table;}
/* \*/
* html #gnavi{height:1%;}
#gnavi{display:block;}
/* */








ul#foot_link2:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
ul#foot_link2{display:inline-table;}
/* \*/
* html ul#foot_link2{height:1%;}
ul#foot_link2{display:block;}
/* */
















#main_img:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#main_img{display:inline-table;}
/* \*/
* html #main_img{height:1%;}
#main_img{display:block;}
/* */
























#sitemap_box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#sitemap_box{display:inline-table;}
/* \*/
* html #sitemap_box{height:1%;}
#sitemap_box{display:block;}
/* */
























#box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#box{display:inline-table;}
/* \*/
* html #box{height:1%;}
#box{display:block;}
/* */
























/*layout
--------------------------------*/
#header{
	width: 760px;
	height:62px;
	margin:0 auto;
	clear:both;
}








#head_link{
	width:780px;
	margin:0 auto;
	height:21px;
	background: url(http://www.e-research.biz/imgs/seo_head_bg.gif) no-repeat;
}
















#wrapper{
	width: 786px;
	margin:0 auto;
	background: url(http://www.e-research.biz/imgs/wrapper_bg.gif) repeat-y;
}








#wrapper_box{
	width: 786px;
	margin:0 auto;
	background: url(http://www.e-research.biz/imgs/wrapper_bg2.gif) no-repeat;
}








#gnavi{
	width: 760px;
	height:34px;
	margin:0 auto;
	padding:0;
	background: url(http://www.e-research.biz/imgs/gnavi_bg.gif) no-repeat right center;
}








#topic{
	width:750px;
	padding:2px 5px;
	margin:0 auto;
	background-color:#eaeaea;
	font-size:10px;
}








#container{
	margin:0 auto;
	width:760px;
}








#wrap{
	clear:both;
	width: 760px;
	margin:0 auto;
	background: url(http://www.e-research.biz/imgs/wrap_bg.gif) repeat-y center center;
}








#r_side{
	width:193px;
	float:right;
	margin-top:12px;
}
















#main{
	float: left;
	width:557px;
	margin-top:12px;
}
























#footer{
	clear:both;
	width:780px;
	margin:0 auto;
}
























/*head_link
--------------------------------*/








#seo{
	font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#ffffff;
	float:left;
	width:390px;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	height:13px;
	background: url(http://www.e-research.biz/imgs/seo_head_l.gif) no-repeat left center;
}








#head_link ul{
	list-style-type:none;
	float:right;
	width:300px;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	height:13px;
	text-align:right;
	background: url(http://www.e-research.biz/imgs/seo_head_r.gif) no-repeat right center;
}








#head_link li{
	font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display:inline;
	text-align:right;
	padding-right:5px;
	color:#ffffff;
}








.ic_arrow{
	background: url(http://www.e-research.biz/imgs/ic_arrow2.gif) no-repeat 0 2px;
	padding-left:12px;
	color:#ffffff;
	margin-left:5px;
	font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
}








.ic_arrow_inquiry{
	background: url(http://www.e-research.biz/imgs/ic_arrow2.gif) no-repeat 0 2px;
	padding-left:12px;
	color:#ffffff;
	margin-top:14px;
	margin-left:55px;
	font-weight:bold;
}








/*gnavi
--------------------------------*/
#gnavi ul{
	list-style-type:none;
	background: url(http://www.e-research.biz/imgs/gnavi_l.gif) no-repeat left center;
	height:34px;
	padding-left:3px;
}








#gnavi li{
	float:left;
	padding:0;
	margin:0;
	line-height:34px;
	height:34px;
}
































#gnavi li#gnavi_01 a:hover{width:130px;background: url(http://www.e-research.biz/imgs/navi_bg_ov.gif) repeat-x; height:34px;}
#gnavi li#gnavi_02 a:hover{width:120px;background: url(http://www.e-research.biz/imgs/navi_bg_ov.gif) repeat-x; height:34px;}
#gnavi li#gnavi_03 a:hover{width:150px;background: url(http://www.e-research.biz/imgs/navi_bg_ov.gif) repeat-x; height:34px;}
#gnavi li#gnavi_04 a:hover{width:150px;background: url(http://www.e-research.biz/imgs/navi_bg_ov.gif) repeat-x; height:34px;}
#gnavi li#gnavi_05 a:hover{width:197px;background: url(http://www.e-research.biz/imgs/navi_bg_ov.gif) repeat-x; height:34px;}








#gnavi li#gnavi_01{width:130px;}
#gnavi li#gnavi_02{width:120px;}
#gnavi li#gnavi_03{width:150px;}
#gnavi li#gnavi_04{width:150px;}
#gnavi li#gnavi_05{width:197px;}








#gnavi li#gnavi_01,
#gnavi li#gnavi_02,
#gnavi li#gnavi_03,
#gnavi li#gnavi_04,
#gnavi li#gnavi_05{
	text-align:center;
	font-size:11px;
}








































#gnavi li img{margin:8px 0 0 0;}








/*navigation
--------------------------------*/








#r_side ul{
	list-style-type: none;
	margin-bottom:15px;
	padding:0 10px 15px 10px;
	margin:0 0 10px 0;
}
















#search_box{
	background: url(http://www.e-research.biz/imgs/r_search_bg.gif) no-repeat;
	height: 84px;
	margin-bottom:10px;
}








#search,
#mail{
	width:150px;
	margin:5px auto 3px auto;
}








#search_box form,
#mail_box form{
	width:160px;
	margin:0 auto 5px auto;
}
















#mail_box{
	background: url(http://www.e-research.biz/imgs/r_mail_bg.gif) no-repeat;
	height: 180px;
	margin-bottom:10px;
}








.mail_txt{
	width:160px;
	margin:0 auto 5px auto;
}








#amazon_box{
	background: #e4e4e4 url(http://www.e-research.biz/imgs/r_amazon_bg.gif) no-repeat;
	padding:0 0 15px 0;
}








.amazon_foot{
	margin-bottom:10px;
}








#link_box{
	background: #e4e4e4 url(http://www.e-research.biz/imgs/r_link_bg.gif) no-repeat;
}








#link_box ul{
	padding-top:5px;
	margin-bottom:0;
}








#link_box li.txt{
	margin-bottom:0px;
}








#link_box li{
	margin-bottom:5px;
}
















#cat_list{
	background-color:#f4f4f4;
	border-top: 5px solid #4a6576;	
}








#cat_list ul{
	margin:0 0 5px 0;
}








#cat_list li{
	border-bottom: 1px dotted #9999cc;
}
























/*main_img
--------------------------------*/
#main_img{
	height:196px;
	width:100%;
	overflow:hidden;
	text-align:center;
}
























/*cat_img
--------------------------------*/








#cat_img{
	
}








/*main
--------------------------------*/
#main p{padding:10px 0;}
























/*post
--------------------------------*/








#post{








}
































/*top_new_list
--------------------------------*/
#top_new_list ul.list{
	border-bottom: 3px solid #a9a6d0;
}








#top_new_list li{








}
















#top_new_list li.tit{
	border-bottom: 1px dotted #9999cc;
	padding-bottom:5px;
	padding-top:5px;
}








#top_new_list ul.list2 li{
	border-bottom: 1px dotted #9999cc;
	padding-bottom:5px;
	padding-top:5px;
}








#top_new_list ul.list3 li{
	padding-top:5px;
}








#top_new_list ul.list3 dl{
	border-bottom: 1px dotted #9999cc;
	padding-bottom:5px;
}
















#top_new_list ul.list3 dt{
	float:left;
	width:475px;
	display:block;
	padding-left:12px;
}








#top_new_list ul.list3 dd{
	margin-left:475px;
	display:block;
}








#top_new_list .r_txt2{
	margin-bottom:15px;
}








































/*footer
--------------------------------*/
#footer address{
	text-align:left;
	padding:5px 0 5px 5px;
	font-style:normal;
	color:#534da1;
	clear:both;
	font-size:10px;
	letter-spacing:-1px;
}
















ul#foot_link{
	margin-top:20px;
	padding:3px 5px;
	clear:both;
}








#footer ul#foot_link  li{
	float:left;
	padding:3px;
	color:#003999;
	font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}








ul#foot_link2{
	background-color:#406cb7;
	clear:both;
	width:100%;
}
ul#foot_link2 li{
	float:left;
	padding:4px;
	color:#ffffff;
	font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
















/*comment
--------------------------------*/








#comment_box{
	margin:10px 0 0 0;
	width:100%;
}








#comment_box p{
	margin:5px 0;
}








#comment_box .line{
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom:5px;
	border-bottom: 1px dotted #5e88af;
}








#comment_box p{padding:0;}
























#comment_form{
	width:100%;
	margin:10px auto;
}








#comment_form dl{
	margin:0 auto 10px auto;
	width:520px;
}








#comment_form dt{
	width:90px;
	float:left;
}








#comment_form dd{
	margin-left:90px;
}
















#track_box{margin:10px 0 10px 0;}








#track_list_box{
	width:100%;
	margin:0 auto;
}
















#track_list_box .line{
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom:5px;
	border-bottom: 1px dotted #5e88af;
}








.track_list{
	margin:5px 0;
}
















.del{
	display:none;
	height:0;
}








#url,#email,#author,#track_url{
	height:18px;
	width:350px;
	margin:0;
	padding:0;
}








#text{
	width:350px;
	height:80px;
	margin:0;
	padding:0;
}
























#comment_box .r_txt #track_list_box .r_txt{
	text-align:right;
	margin:0;
	padding:0;
}
























/*terms
--------------------------------*/








#terms_box{
	width:700px;
	margin:0 auto;
	padding-bottom:10px;
}








#tit_terms{
	margin:22px 0 0 0;
}








#terms_box dl{}








#terms_box dt.list1{
	width:25px;
	float:left;
	display:block;
}








#terms_box dd.list1{
	margin-left:25px;
	display:block;
}








#terms_box dt.list2{
	width:20px;
	float:left;
	display:block;
}








#terms_box dd.list2{
	margin-left:20px;
	display:block;
}








#terms_box p{
	margin:10px 0;
}








#terms_box p.pad_50{
	margin:50px 0 0 0;
}








u{color:#00afe2;}








/*sitemap
--------------------------------*/
#tit_sitemap{
	margin:22px 0 27px 0;
}








#sitemap_box{
	width:705px;
	margin:0 auto;
	background: url(http://www.e-research.biz/imgs/sitemap_box_bg.gif) repeat-y;	
}








#box_l{
	width:323px;
	float:left;
}








#box_r{
	width:323px;
	float:right;
}








#box{
	clear:both;
}
















#sitemap_box .list_box{
	background: url(http://www.e-research.biz/imgs/sitemap_bg.gif) no-repeat center bottom;
	margin-bottom:10px;
}








#sitemap_box ul{
	margin:10px 16px;
}








#sitemap_box li{
	font-weight:bold;
}








#sitemap_box .ic_sitemap_01{
	background: url(http://www.e-research.biz/imgs/ic_sitemap_01.gif) no-repeat 0px 4px;
	padding-left:11px;
}








#sitemap_box .ic_sitemap_02{
	background: url(http://www.e-research.biz/imgs/ic_sitemap_02.gif) no-repeat 0px -4px;
	padding-left:25px;
	padding-top:5px;
}








#sitemap_box .ic_sitemap_02_2{
	background: url(http://www.e-research.biz/imgs/ic_sitemap_02.gif) no-repeat 12px -4px;
	padding-left:35px;
	padding-top:5px;
	font-size:10px;
}








#sitemap_box .ic_sitemap_03{
	background: url(http://www.e-research.biz/imgs/ic_sitemap_03.gif) no-repeat 25px -2px;
	padding-left:38px;
	padding-top:6px;
	font-size:10px;
}








#sitemap_box .ic_sitemap_04{
	background: url(http://www.e-research.biz/imgs/ic_sitemap_04.gif) no-repeat -2px 0px;
	padding-left:10px;
	padding-top:14px;
}








#sitemap_box_r_bt{
	width:705px;
	margin:0 auto;
	text-align:right;
}








/*404error
--------------------------------*/








#404_error_text{
	width:500px;








	margin-left:40;
	padding:0;
}
/*amazon090827--------------------------------*/
#book_t h2{
font-size:12px;}












