@charset"utf-8";

/*----copyright(c)TUNE Inc. all rights reserved.-------------------------------
このcssプログラムソースは著作権および著作隣接権によって保護されています。
今回のケースでは改変については許可されていますが、転載・転用に関しては認められていません。
著作権および著作隣接権に関する質問・お問い合わせは下記まで。
info@tuneup.co.jp
-----------------------------------------------------------------------------*/

/*--searchwrappe--*/
div#searchwrappe{
background:url(../img/search/bg_top_16.gif) repeat-x top;
}

div#searchwrappe h2{
display:block;
background:url(../img/search/title_bg_18.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

div#searchwrappe h2#EntryForm{
display:block;
background:url(../img/common/page_title_entry.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

div#searchcolumntop{
background:url(../img/search/bg_main_top.gif) no-repeat top;
}

div#searchcolumnbottombg{
background:url(../img/search/bg_bottom_52.gif) repeat-x bottom;
}

div#searchcolumnbottom{
background:url(../img/search/bg_main_bottom.gif) no-repeat bottom;
}

div#searchcolumnmain{
background:url(../img/search/bg_top_21.gif) no-repeat top center;
width:965px;
margin:0 auto;
padding:20px;
}

/* Only FireFox 3 */
html>/**/body div#searchcolumnmain , x:-moz-any-link, x:default
{
background:url(../img/search/bg_top_21.gif) no-repeat 9px 0;
} 

/*--searchleftwrappe--*/
div#searchleftwrappe{
width:620px;
float:left;
}

/*--searchresult--*/
div#searchresult{
background:url(../img/search/bg_search_29.gif) repeat-x bottom;
padding:10px 0;
border-top:1px solid #b6cdd2;
border-bottom:1px solid #b6cdd2;
margin:5px 0 10px;
}

div#searchresult ul li{
line-height:190%;
padding-left:70px;
margin-bottom:5px;
}

div#searchresult ul li#searchcategori{
background:url(../img/search/img_06.gif) no-repeat;
}

div#searchresult ul li#searcharea{
background:url(../img/search/img_09.gif) no-repeat;
}

div#searchresult ul li#searchtokucho{
background:url(../img/search/img_13.gif) no-repeat;
}

/*--searchresultcontents--*/
div.searchresultcontents{
margin-bottom:20px;
padding-bottom:20px;
border-bottom:2px solid #cdcdcd;
}

div.searchresultcontents div.jobId{
background:url(../img/search/img_16.gif) no-repeat;
height:18px;
padding-top:20px;
padding-left:6px;
padding-bottom:20px;
color:#ffffff;
}

div.searchresultcontents div.jobId div.Number{
width:87px;
margin-right:10px;
}

div.searchresultcontents div.jobId h3{
color:#007a42;
}


div.searchresultcontents p{
clear:both;
}

div.searchresultcontents table{
width:100%;
clear:both;
padding:10px 0 0 0;
}


div.searchresultcontents table tr{
border-bottom:1px dashed #82bf41;
}

div.searchresultcontents table tr.bgcolor{
background:#f6faf2;
}

div.searchresultcontents table tr th{
padding:5px;
width:20%;
text-align:left;
line-height:160%;
}

div.searchresultcontents table tr th span{
padding-left:10px;
background:url(../img/search/icon_49.gif) no-repeat 0 2px;
}

div.searchresultcontents table tr td{
padding:5px;
width:80%;
line-height:160%;
}

div.searchresultcontents div.print{
border-top:1px solid #82bf41;
padding-top:10px;
}

/*--searchrightwrappe--*/
div#searchrightwrappe{
width:307px;
float:right;
background:#f7f7f7;
padding:9px;
}

/*--for print--*/
div#print{
margin:10px;
padding:10px;
}

div#print h3{
color:#7ab43d;
}

div#print p{
clear:both;
}

div#print table{
width:100%;
margin-bottom:10px;
}

div#print table tr{
border-bottom:1px dashed #b6cdd2;
}

div#print table tr.bgcolor{
background:#f0f7f9;
}

div#print table tr th{
padding:5px;
width:20%;
text-align:left;
line-height:160%;
}

div#print table tr th span{
padding-left:10px;
background:url(../img/search/icon_49.gif) no-repeat 0 2px;
}

div#print table tr td{
padding:5px;
width:80%;
line-height:160%;
}

/*--printhead--*/
div#printhead{
margin:20px;
}


div#navipage{
margin:20px;
background:#f6f6f6;
padding:5px;
}

div#navipage a{
background:url(../img/common/icon_headnavigation_13.gif) no-repeat 0 4px;
padding-left:10px;
}


/*--check--*/

ul.check{
}

ul.check li{
display:inline;
float:left;
}

ul.check li#check01{
width:100px;
height:30px;
background:url(../img/search/bt_yes_ro.gif) no-repeat;
}

ul.check li#check01 a{
display:block;
width:100px;
height:30px;
background:url(../img/search/bt_yes.gif) no-repeat;
}

ul.check li#check01 a:hover{
display:block;
width:100px;
height:30px;
background:none;
}

ul.check li#check02{
width:100px;
height:30px;
background:url(../img/search/bt_no_ro.gif) no-repeat;
}

ul.check li#check02 a{
display:block;
width:100px;
height:30px;
background:url(../img/search/bt_no.gif) no-repeat;
}

ul.check li#check02 a:hover{
display:block;
width:100px;
height:30px;
background:none;
}

/*--entryTable--*/
div#entryTable{
}

div#entryTable table{
}

div#entryTable table tr.bgcolor{
background:#f9fcf0;
}

div#entryTable table tr th{
text-align:left;
border-collapse:collapse;
border-bottom:1px dashed #dddddd;
padding:5px 0 5px 5px;
width:200px;
}

div#entryTable table tr td{
border-collapse:collapse;
border-bottom:1px dashed #dddddd;
padding:5px 0;
width:420px;
}

div#entryTable table tr td input{
}

div#entryTable table tr td input.mail{
width:300px;
}

div#entryTable table tr td textarea{
width:400px;
height:400px;
}

/*-entryBt--*/
div.entryBt{
width:178px;
height:38px;
display:block;
background:url(../img/search/img_ro_20.gif) no-repeat;
margin-left:221px;
}

div.entryBt a{
width:178px;
height:38px;
display:block;
background:url(../img/search/img_20.gif) no-repeat;
}

div.entryBt a:hover{
width:178px;
height:38px;
display:block;
background:none;
}


/*--errorLog--*/
div#errorLog{
background:#f0f6e9;
padding:5px;
margin-bottom:5px;
}
