@charset "UTF-8";

body{ background:#ffffff url(http://www.infofarm.co.jp/case/images/body_back.gif) 0 0 repeat-x;	margin:0px;	padding:0px;
	font: 80%/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #3e3e3e;}
a img{border:0px;}

/* 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/case/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/case/images/arrow.gif) left 5px no-repeat;	padding-left: 14px;	list-style: none;	margin-bottom:4px;}

/* 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/case/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_logo{ margin:0;float:left;}
#head_tel{margin:19px 0 0 25px;;float:left;}
#head_inq{margin:19px 10px 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/case/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/case/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; }

#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;float:left;padding-top:10px;}
#main_img{ width:778px; height:107px; }
#caselogo{padding:52px 0 0 0; width:279px; height:40px;}

/* left column */
#banner{margin-top:30px;margin-left:2px;}
#banner a{display:block;padding-bottom:20px;}
#profile p{ padding:0 10px; line-height:1.4;}

#main_left{padding:25px 0 0 8px; margin:0px; width:159px; float:left; background-image:url(images/left_top.gif); background-repeat:no-repeat;}
#leftnavi { width:145px;  margin:0px;
 border-left:1px solid #5C5C5C;border-right:1px solid #5C5C5C;border-bottom:1px solid #5C5C5C}
#leftnavi ul{ margin:0px; padding:0px;}
#leftnavi ul li{ list-style-type:none;padding:0px; margin:0px; background-image:none; }
#leftnavi ul li a{color:#5F5F5F; display:block;padding:6px 0 6px 0;margin:0px; line-height:120%;}
#leftnavi ul li a:link,#leftnavi ul li a:visited{text-decoration:none;}
#leftnavi ul li a:hover,#leftnavi ul li a:active{ text-decoration:underline;}

#leftnavi li.navi_level3_top { border-top:0px; background-color:#D9D9D9;  font-weight:bold;  }
#leftnavi li.navi_level4{ border-top:1px dotted #585858;background-color:#FFFFFF;font-weight:normal;}

#leftnavi li.navi_level3_top a {margin-left:3px;margin-right:8px}
#leftnavi li.navi_level4 a{margin-left:11px;margin-right:8px}
#leftnavi li#navi_current{ background-color: #FFE4A2;}

/* blog parts */
#blog_title{margin:14px 14px 15px 10px}
.blog_entry{margin-left:10px;margin-right:18px; margin-bottom:30px;}
.entbody{ margin-top:0px;margin-right:0px;width:390px;}
.entrymore{width:390px; margin:0px;text-align:right;}
.entbody div{ margin-left:20px;}
.triangle{ background: url(http://www.infofarm.co.jp/case/images/triangle.gif) left 2px no-repeat;	padding-left: 22px;	list-style: none; text-align:right;}
.entry-images{ padding:0px;}
.entry-images img{ float:left;margin-left:2px;}
.entry-images p{ margin:0px; padding:0px;}
.entry-backtotop { text-align:right; padding:15px 10px 0 0;}

/* table */
.entrytitle h2{ color:#3A5BB3; font-weight:bold; font-size:110%; margin:0px; padding:0px;}
.category{ text-align: right;}

table.dat { border-collapse: collapse; border:1px solid #868686;}
.dat th,.dat td{border:1px solid #868686; vertical-align: top; padding:3px;}
.dat th{font-weight:bold; text-align:left;background-color:#E0E2E6; }
.dat tr.entrytitle{ color:#3A5BB3; font-weight:bold; font-size:110%; margin:0px; padding:0px;text-align:left; background:#DDE0E4 url(http://www.infofarm.co.jp/case/images/case_title_back.gif) 0 0 no-repeat;}
.dat tr.category{ color:#ffffff; text-align:right; background:#3A5BB3 url(http://www.infofarm.co.jp/case/images/category_back.gif) 0 0 repeat-x;}
.dat .category span{ color:#ffffff; text-align:right;}
/*.dat tr.odd{ background-color:#E0E2E6;}*/
/*.blog_entry table td{width:235px;}*/

/* right column */
#right{width: 191px; padding:0px; float:left; margin-top:20px;}
.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}

/* footer */
#footer{background: url(http://www.infofarm.co.jp/case/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;}
#inq{width:620px; margin:0px; padding:0px;background: url(http://www.infofarm.co.jp/case/images/main_back.gif) repeat-y; padding-left:180px;text-align:left;}

#navlink{ margin:0px; padding:20px 0px 0px 0px ;width:390px;}
.navarrow{width:18px;float:left;}
.navprev{width:117px;float:left;text-align:left;}
.navnext{width:117px;float:left;text-align:right;}
.navmain{width:118px;float:left; text-align:left;}

/* Top-page style */
#category-list{margin: 10px 18px 30px 10px;}
ul.case-list { margin:5px 7px 5px 5px; padding:0px;}
ul.case-list li { background:url(http://www.infofarm.co.jp/case/images/arrow-orange.gif) 0 4px no-repeat; padding:0 0 0 10px; line-height:1.2;margin-bottom:4px;}
.read-more {text-align:right; margin:0 12px 5px 0;}

hr.bottomborder {color:#000000;border: 0;height: 1px;background-color:#000000; margin:0px; padding:0px;width:395px;}

/* search_result */
.search_entry {width:390px; padding-left:8px;}
.search_entry h1{background: url(http://www.infofarm.co.jp/case/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/case/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}
