@charset "utf-8";

/* body */
body{ background:#FFFFFF url(http://www.infofarm.co.jp/images/space.gif) 0 0 repeat-x; margin:0px; padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:80%; color:#363636; line-height:120%;}
a img{border:0px;}

/* head */
#header{display:none}
.noprint{display:none}


/* contents */
#wrapper{background: #FFFFFF url(http://www.infofarm.co.jp/images/space.gif) 0 0 repeat-y;width:180mm; margin-left:20mm; padding:0px;}
#wrapper_left,#wrapper_right{display:none}
#wrapper_bottom{  clear:both }
#breadcrumbs{display:none}
#contents{background:#FFFFFF url(<http://www.infofarm.co.jp/images/space.gif) 0 0 repeat-y;}
.bar{display:none}

/* left */
#left{display:none}


#banner img {margin:10px 6px;}

/* main */
#main {width:555px; margin:0px 0px 10px 9px;float:left; padding : 0 5px 0 0;}
#main_contents{ margin:10px 15px 10px 10px;}


/* footer */
#footer{display:none; width:0px; height:0x;}



/* common */
a:link{color:#1F227F; text-decoration:none;}
a:visited{color:#1F227F; text-decoration:none;}
a:hover{color:#1F227F; text-decoration: underline;}
a:active{color:#1F227F; text-decoration: underline;}
.clear{clear:both}

hr {color:#000000;border: 0;height: 1px;background-color:#000000;}

p{line-height:1.6em; margin:3px 0px 1em 0px}
h1{background: url(http://www.infofarm.co.jp/images/h1.gif) no-repeat left center;padding:22px 0px 24px 20px; font-size: 140%; font-weight: bold; color: #FFFFFF;height:auto; width:100%;}
h2{color:#000000;font-size: 120%;font-weight: bold;background: url(http://www.infofarm.co.jp/images/h2.gif) no-repeat left center;padding:17px 0px 30px 20px;margin:5px 0px 0px 0px;height:auto; width:100%;}
h3{color:#000000;font-size: 110%;background: url(http://www.infofarm.co.jp/images/special_li.gif) no-repeat left center;padding:4px 0px 4px 20px;;margin:5px 0px 0px 0px}
ul{margin:0; padding:0;height:auto; width:100%;}
strong{color:#742929;}
strong.most{color:red;}

/* main */
.point{color: #742929;font-weight: bold; }
.arrow{background: url(http://www.infofarm.co.jp/images/arrow.gif) left center no-repeat; padding-left: 8px; list-style: none; line-height:1.6em;}

ul.list{margin:0.5em 0px 0px 1em; padding:0;}
ul.list li{background: url(http://www.infofarm.co.jp/images/arrow.gif) left 6px no-repeat; padding-left: 12px; list-style: none; margin-bottom:5px;;height:auto; width:100%;}
.comment{width:530px;	margin:7px 5px 0px 3px;background: url(http://www.infofarm.co.jp/images/ex.gif) repeat;	padding: 7px;line-height:1.6em;border:1px solid #7e7e7e }

.spcial{background: url(http://www.infofarm.co.jp/images/special.gif) repeat-y;padding:8px 35px 5px 35px;height:auto; width:125mm;}
.spcialstrong{color:#000000;font-size: 110%;}
ul.special li{font-size: 110%;line-height: 1.6em;background: url(http://www.infofarm.co.jp/images/special_li.gif) no-repeat left 3px;margin:5px 0px 5px 0px;list-style: none;	padding-left: 20px;height:auto;width:125mm;}
.listtext li{font-size: 105%;line-height: 1.6em;background: url(http://www.infofarm.co.jp/images/special_li.gif) no-repeat left 3px;margin:5px 0px 5px 0px;	list-style: none;	padding-left: 20px;}


.feature{background: url(http://www.infofarm.co.jp/images/feature.gif)  repeat-y;margin:0;padding:5px 10px 0px 10px;height:auto; width:135mm;}
.feature ul{margin:0.5em 0px 0px 1em; padding:0;}
.feature ul{margin:0.5em 0px 0px 1em; padding:0;}
.feature ul li {background: url(http://www.infofarm.co.jp/images/arrow.gif) left 4px no-repeat; padding-left: 12px; list-style: none;;height:auto; width:135mm; }

h2.feature{color:#dee6ff;font-size: 150%;background:#889fd8;margin:0px 7px 1em 0px;padding:5px 0px 5px 0.5em;font-weight: normal;font-family:'Arial Black', 'Arial', 'Tahoma';width:135mm}



table.dat { border-collapse: collapse; border:1px solid #717171; background-color:#ffffff;}
table.dat th  { border:1px solid #717171;font-weight:bold;background-color:#ededed;line-height:140%;text-align:left;}
table.dat td  { border:1px solid #717171; vertical-align:top;line-height:140%;} 


.float_left{width:275px;float:left;}
.float_left_2{width:250px;float:left;margin:0 15px 0 0}
.float_left3{width:275px;float:left;margin:0 8px 0 0}
.double_column .float_left{width:270px ;float:left; padding-right:10px}
ul.toplist{margin:0.5em 0px 0px 1em; padding:0;display:inline;line-height:1.6}
ul.toplist li{background: url(http://www.infofarm.co.jp/images/arrow.gif) left center no-repeat; padding-left: 12px; list-style: none;display:inline}




.float{float:left;margin:0 10px 0 0}

.orga{background: url(http://www.infofarm.co.jp/images/orga_back.gif) repeat-y ;margin:0px;width: 60mm;}
.float_image{float:right; margin-left:10px;}

.brank{margin:0 0 18px 0;}

ul.newslist{margin:25px 0px 0px 1em; padding:0;}
ul.newslist li{background: url(http://www.infofarm.co.jp/images/arrow.gif) left 12px no-repeat; padding-left: 12px; list-style: none; margin-bottom:5px;}
.newsdate{ width:70px; vertical-align:top;border:0 }
.newstitle{width:470px;vertical-align:top;border:0}

h1.h1_news{color:#000000;font-size: 120%;font-weight: bold;background: url(http://www.infofarm.co.jp/images/h2.gif) no-repeat left center;padding:17px 0px 30px 20px;margin:5px 0px 0px 0px}
.news_entrydate{ text-align:right;width:550px;}


h2.short{color:#000000;font-size: 120%;font-weight: bold;background: url(http://www.infofarm.co.jp/images/h2_2.gif) no-repeat left center;padding:17px 0px 30px 20px;margin:5px 0px 0px 0px;height:auto; width:60mm;}

ol{line-height: 1.6em;  }

table.entryform{margin:0 auto 0 auto;border-collapse: collapse;  }
table.entryform th,table.entryform td{ text-align:left ; margin:0px; padding:4px 5px;vertical-align:top;border:1px solid #717171;}
table.entryform  input{width:300px; border:1px solid #222222;}
table.entryform  input.birth{width:auto}
table.entryform  input.submit{ width:auto}
table.entryform  textarea{width:300px; height:80px;border:1px solid #222222; }
table.entryform  tr.odd th,tr.odd td{background-color:#dfdfdf}

.sitemap{ float:left; width:250px; margin-right:10px;}
.sitemap h3{ margin-bottom:0px;}
.sitemap ul{margin:0.5em 0px 0px 1em; padding:0;}
.sitemap ul li{background: url(http://www.infofarm.co.jp/images/arrow.gif) left 3px no-repeat; 
padding-left: 12px; list-style-type: none; margin-bottom:5px;}

.senryakumargin{margin-left:8px;}
.margin{margin-right:5px;}
