*{ padding: 0; margin: 0;}

#wrapper{ 
 margin: 0 auto;
 width: 650px;
}

body{
 background:#fff left top;
 color:#333333;
}

html{
 overflow-y:scroll;
}

img{
 border:0;
}

a{
 text-decoration:none;
}

.clear{
 clear:both;
}

#result{
 margin-top:1.0em;
}

#indication{
 font-size:0.8em;
 padding:2px 4px 2px 0px;
 background-image:url('../Images/slash_yellow.png');
 text-align:right;
 background-repeat:repeat-x;
}

#result_nextback{
 background-color:#fff;
 font-size:0.9em;
 text-align:right;
 margin-top:4px;
}

.result_icon{
 vertical-align:top;
 margin:0px 5px;
}

<!-- 画像tableの設定 -->
.image_list_member{
 width:650px;
 margin-bottom:1.0em;
}

.image_list_nomember{
 width:650px;
 margin-bottom:1.0em;
}

.image_size{
 height:120px;
 width:120px;
}

<!-- 企業欄設定 -->
.number{
 font-size:0.8em;
 padding-left:2px;
}

.company{
 background-color:#fff;
 border-left: 5px solid #33CC33;
 border-bottom: 1px dotted #33CC33;
 padding:2px;
}

.company_day{
 font-size:0.8em;
 float:right;
 clear:both;
}

.day{
 float:right;
 font-size:0.8em;
}

.free_company{
 text-align:left;
 background-color:#fff;
 border-left: 5px solid #FFBD9D;
 border-bottom: 1px dotted #FFBD9D;
 padding:2px;
}

.free_company_name{
 font-weight:bold;
 font-size:0.9em;
 float:left;
 clear:both;
 color:#333;
}

.new{
 text-align:left;
 padding:2px 2px 2px 10px;
}

.to_enpla{
 float:left;
 clear:both;
 font-size:0.9em;
 font-weight:bold;
}

.access{
 float:right;
}

.title{
 font-weight:bold;
 font-size:0.9em;
 margin-bottom:0.5em;
}

.main_content{
 font-size:0.8em;
 line-height:1.2;
 width:470px;
}

.link{
 margin:10px 0px 0px 0px;
}

/*下段ページナビfile_no*/
div.flile_no {
 padding: 3px;
 margin:10px 3px 3px 3px;
 text-align:center;
 font-size:0.8em;
}
 
div.flile_no a {
 border: 1px solid #dedfde;
 margin-right:3px;
 padding:2px 6px;
 background-position:bottom;
 text-decoration: none;
 color: #0061de;
}
/*
div.flile_no a:hover {
 border: 1px solid #333;
 background-image:none;
 background-color:#ffC;
 color: #333;
}

div.flile_no a:active {
 border: 1px solid #333;
 background-image:none;
 background-color:#ffC;
 color: #333;
}
*/
div.flile_no span.current {
 margin-right:3px;
 padding:2px 6px;
 font-weight: bold;
 color: #ff0084;
}

div.flile_no span.disabled {
 margin-right:3px;
 padding:2px 6px;
 color: #adaaad;
}


