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

/*全体*/
body{	background:#ffffff url(http://www.infofarm.co.jp/images/body_back.gif) 0 0 repeat-x;	margin:0px;	padding:0px;
	font: 80%/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #3e3e3e;}
a:link{ text-decoration:none; color:#304381;}
a:visited{text-decoration:none; color:#304381;}
a:hover{text-decoration: underline; color:#304381;}
a:active{text-decoration: underline; color:#304381;}

/*レイアウト関連*/
#wrapper_outer{ margin: 0 auto 0 auto; padding:0px; width:796px; }
#wrapper{background: #FFFFFF url(http://www.infofarm.co.jp/images/wrapper_back.gif) 0 0 repeat-y;width:796px; margin:0px; padding:0px;}
#wrapper_left,#wrapper_right{ width:9px; float:left}
#wrapper_bottom{ width:796px; }
#contents{ background-color:#FFFFFF; width:778px;float:left;}

/*ヘッダ*/
#header{ width:778px; margin:0 9px 0 9px;}
#head_logo,#head_tel,#head_inq,#head_search{float:left;}
#head_logo{ margin:0}
#head_tel{margin:19px 0 0 25px;}
#head_inq{margin:19px 0 0 11px;height:28px;}
#head_search{ margin:6px 0 0 18px; padding:12px 0 0 10px; width:166px; height:29px;
 background:#ffffff url(http://www.infofarm.co.jp/images/head_search_back.gif) 0 0 no-repeat;}
#head_search form {margin:0px; padding:0px;}

/*#search_text{ width:95px; height:15px;}
#search_button{ margin-left:8px; width:47px; height:21px; border:0px;
 background:#ffffff url(http://www.infofarm.co.jp/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; }
 

/* メニュータブ*/
#menu{ padding-top:6px;}
#menu img{border:0px; margin-right:6px;}

/*メイン画像*/
/*#main_img{
	background: url(http://www.infofarm.co.jp/images/headmain.gif) center center no-repeat;
	margin: 0px;
	height: 149px;
	width: 778px;
}
.main_office{ float: right; width: 190px; margin-top:15px;}
.main_blog{ float: right; width: 150px; margin-top:15px;}
.main_blog_in{ margin-bottom:12px; margin-top:0px; padding:0px;}
#logos1{ margin-top:12px; margin-left:640px; }
#logos2{ margin-top:5px; margin-left:602px; }*/

#main_img{
	background:url(http://www.infofarm.co.jp/images/headmain.gif) 0 0 no-repeat;
	margin: 0px; padding:0;
	height: 149px;
	width: 778px;
}
#logos{ padding-top:13px;padding-left:390px; height:136px ;}
#logos_l{ float:left; width:206px;text-align: right; }
#logos_r{ float:left; width:174px; }

/*メイン、左カラム*/
#main{width: 778px; margin:0px;background: url(http://www.infofarm.co.jp/images/main_back.gif) 570px top repeat-y ;}
#main_left{width: 590px;margin:0px;padding:0px;float:left;}
#main_contents{margin-left:20px; margin-top:12px;}

/*ニュース&イベント、事例紹介*/
#case-area,#news-area{ width:260px; float:left;}
#news-area{padding:0px 15px 2px 0px;}
#case-area{padding:0px 0px 2px 0px;}
ul.newslist{margin:0px 0px 0px 1em; padding:0;}
ul.newslist li{background: url(http://www.infofarm.co.jp/images/arrow.gif) left 7px no-repeat; padding-left: 12px; list-style: none; margin-bottom:12px;line-height:1.2em}
.newsdate{ width:70px; vertical-align:top; }
.newstitle{width:auto;vertical-align:top;}
.news_listlink{ text-align:right;width:260px; padding:10px 5px 0 0;}

/*ul{ margin:0; padding:0;}
li{
	background: url(http://www.infofarm.co.jp/images/arrow.gif) left 5px no-repeat;
	padding-left: 8px;
	list-style: none;
	margin-bottom:2px;
}*/

/*右カラム*/
#right{width: 178px; padding-left:2px; float:left; margin-top:20px;}
.right_inner{width: 164px; padding-left:0px; }
.right_inner img{border:0px; margin-bottom:3px;}

/*フッタ*/
#footer{
	background: url(http://www.infofarm.co.jp/images/foot_back.gif) no-repeat; width:796px; height:38px; padding-top:3px; padding-left:15px; font-size:9pt;
}
#footer .float_left{ width:350px; float:left;}
#footer .float_right{ width:410px; float: left; margin-right:3px; text-align:right;}

/*その他*/
.clear{clear:both}
.float_left{ width:250px; float:left;}
.float_left img {padding-bottom:10px}
.float_right{ width:250px; float:right; margin-right:18px; margin-top:2px;  text-align:right;}
.float_right img {padding-bottom:10px}
.arrow{
    background: url(http://www.infofarm.co.jp/images/arrow.gif) left 5px no-repeat;
	padding-left: 8px;
	list-style: none;}

/*中央リンク*/
#mid_links{color:#223773; padding-top:20px;width:530px;}
#mid_links .float_left {width:251px; margin-right:17px;}
#mid_links .float_right {width:252px; margin:0px ;text-align:left;}

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


/*各ソリューションテキストリンク*********************************/
.sol_list {
 margin: 0;
 padding: 0;
 overflow: hidden;
}

.sol_list li {
	float: left;
	width: 50%;
	list-style-type:none;
} 

#container {
	width: 540px;
/*	height:338px;*/
}
