@charset "UTF-8";
/* CSS Document */

/* common */
a:link{ text-decoration:none; color:#2044A4;}
a:visited{text-decoration:none; color:#2044A4;}
a:hover{text-decoration: underline; color:#2044A4;}
a:active{text-decoration: underline; color:#2044A4;}
.clear{clear:both}
.float_left{ width:250px; float:left;}
.float_right{ width:250px; float:right; margin-right:18px; margin-top:2px;  text-align:right;}
.arrow{    background: url(http://www.infofarm.co.jp/blog/images/arrow.gif) left 3px no-repeat;	padding-left: 8px;	list-style: none;}
ul{ margin:0; padding:0;}
li{	background: url(http://www.infofarm.co.jp/blog/images/arrow.gif) left 5px no-repeat;	padding-left: 14px;	list-style: none;	margin-bottom:4px;}
a img{border:0px}

/* wrapper */
#wrapper_outer{ margin: 0 auto 0 auto; padding:0px; width:800px; }
#wrapper{width:800px; margin:0px; padding:0px;background: url(http://www.infofarm.co.jp/blog/images/main_back.gif) repeat-y;}
#wrapper_left,#wrapper_right{ width:6px; float:left}
#wrapper_bottom{ width:796px; }

/* header */
#header{ width:778px; height:52px; margin:0 9px 0 9px;}
#head_inq{float:right;}
#head_logo{ margin:0;float:left;}
#head_tel{margin:19px 0 0 25px;float:left;}
#head_inq{margin:19px 15px 0 11px;height:28px;float:left;}
#head_search{ margin:6px 0 0 0px; padding:12px 0 0 10px; width:166px; height:29px;
 background:#ffffff url(http://www.infofarm.co.jp/blog/images/head_search_back.gif) 0 0 no-repeat;float:left;}
#head_search form {margin:0px; padding:0px;}
/*#search_text{ width:95px; height:15px;}
#search_button{ margin-left:5px; width:47px; height:21px; border:0px;
 background:#ffffff url(http://www.infofarm.co.jp/blog/images/head_searchbutton.gif) 0 0 no-repeat; }*/
#search_text{ width:95px; height:15px; display:block;float:left;}
#search_button{ margin-left:8px; width:47px; height:21px; border:0px;display:block;float:left; }

body{ background:#ffffff url(http://www.infofarm.co.jp/blog/images/body_back.gif) 0 0 repeat-x;	margin:0px;	padding:0px;
	font: 80%/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #3e3e3e;}
#contents{ width:778px;float:left;margin-top:0px;}
#main_img{	margin: 0px;	height: 107px;	width: 778px;}
#main{width: 778px; margin:0px;}
#main_left{width: 167px;margin:0px;padding:0px;float:left;}
#main_center{width: 420px;margin:0px;padding:0px;float:left;}

/* left column */
#calendar{margin-top:13px;margin-left:6px;}
#banner{margin-top:32px;margin-left:11px;}
#profile{ padding:5px 0px 0px 6px;  }
#profile p{ padding:0 10px; line-height:1.2;}

/* blog parts */
#blog_title{margin:14px 14px 15px 10px}
.blog_entry{margin-left:10px;margin-right:10px; margin-bottom:30px; overflow:hidden;}
h2 {background:#ffffff url(http://www.infofarm.co.jp/blog/images/h2.gif) 0 0 no-repeat ;width:383px; font-size:130%;
 padding:9px 4px; margin:0px;}
h2 span{ font-size:80%;display:block; color:#464545; }
h2 {font:bold 120%/1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;	color: #3A5BB3;}
.category{ text-align:right; font-weight:bold; color:#000000; line-height:1.6em;font-size:80%;}
.entbody{ margin-top:0px;margin-right:0px;width:390px;}
.entrymore{width:390px; margin:0px;text-align:right;}
.entbody div{ margin-left:20px;}
.author{ text-align:right;margin-right:5px;}
.author a:link{color: #7c7c7c; text-decoration:none;}
.author a:visited{color: #7c7c7c; text-decoration:none;}
.author a:hover{color: #7c7c7c; text-decoration: underline;}
.author a:active{color: #7c7c7c; text-decoration: underline;}
.comment{ margin-left:25px;margin-right:10px; }

/* right column */
#right{width: 191px; padding:0px; float:left; margin-top:5px;}
.right_inner{width: 172px; padding-left:9px; }
.right_inner ul li{ line-height:110%; background-position:left 3px;}
.right_inner img{border:0px; margin-bottom:3px;}
#link_banners img{ display:block; margin-bottom:7px}
#link_banners_inner{ margin-top:15px;}
/* footer */
#footer{
	background: url(http://www.infofarm.co.jp/blog/images/wrapper_bottom_2.gif) no-repeat; width:790px; height:34px; padding-top:3px; padding-left:14px; font-size:9pt;}
#footer .float_left{ width:350px; float:left;}
#footer .float_right{ width:404px; float:left; margin-right:3px; text-align:right;}

h1{margin:20px 0 0 10px;padding:0px; border-bottom:4px solid #cccccc; font-size:140%; color:#666666 ; width:390px;}
h3{margin:10px 0 10px 20px;}
h3 a{padding-left:10px;background:url(http://www.infofarm.co.jp/blog/images/arrow-orange.gif) 0 4px no-repeat; font-weight:normal; font-size:90%;}
#main_center form{ margin-left:20px;}

/*blog entry*/

.blog_entry a:link{color:#1F227F; text-decoration:none;}
.blog_entry a:visited{color:#1F227F; text-decoration:none;}
.blog_entry a:hover{color:#1F227F; text-decoration: underline;}
.blog_entry a:active{color:#1F227F; text-decoration: underline;}

.point{color: #742929;font-weight: bold; }
.arrow{background: url(http://www.infofarm.co.jp/blog/images/arrow.gif) 2px 5px no-repeat; padding-left: 13px; list-style: none; line-height:1.6em;}
.most{color:red;}
.comment{	margin:7px 5px 0px 3px;	background: url(http://www.infofarm.co.jp/blog/images/ex.gif) repeat;	padding: 7px;	line-height:1.6em;}

.blog_entry ul{margin:0.5em 0px 0px 1em; padding:0;}
.blog_entry ul li{background: url(http://www.infofarm.co.jp/blog/images/arrow.gif) left 6px no-repeat; padding-left: 12px; list-style: none; margin-bottom:5px;}

.blog_entry ol{line-height: 1.6em;  }

.blog_entry table{ border-collapse: collapse; border:1px solid #717171; background-color:#ffffff;}
.blog_entry table th{ border:1px solid #717171;font-weight:bold;background-color:#ededed;line-height:140%;text-align:left;}
.blog_entry table td{ border:1px solid #717171; vertical-align:top;line-height:140%;} 
.blog_entry h4{font-size: 110%;line-height: 1.6em;background: url(http://www.infofarm.co.jp/blog/images/h4.gif) no-repeat left 3px;margin:5px 0px 5px 0px;	list-style: none;	padding-left: 20px; }
.blog_entry p{margin:0px}
.blog_entry hr {color:#000000;border: 0;height: 1px;background-color:#000000; width:390px;}

/* search_result */
.search_entry {width:380px;}
.search_entry h1{background: url(http://www.infofarm.co.jp/blog/images/h2.gif) no-repeat 0 0;padding:10px 0 15px 15px;  font-size: 140%; font-weight: bold; line-height:1;border:0px; }
.search_entry h3{font-size: 110%;background: url(http://www.infofarm.co.jp/blog/images/special_li.gif) no-repeat left center;padding:4px 0px 0px 20px;;margin:5px 0px 0px 0px}
.search_entry h3 a{ background-image:none;}
.search_entry p{ margin:0 0.5em 1.5em 1.5em;}
.search_entry .search_category{color:#008D17}
