@charset "utf-8";

/*----copyright(c)TUNE Inc. all rights reserved.-------------------------------
このcssプログラムソースは著作権および著作隣接権によって保護されています。
今回のケースでは改変については許可されていますが、転載・転用に関しては認められていません。
著作権および著作隣接権に関する質問・お問い合わせは下記まで。
info@tuneup.co.jp
-----------------------------------------------------------------------------*/

p{
line-height:160%;
}

/*----headwrappe----*/
div#headwrappe{
width:100%;
background:url(../img/common/head_bg_01.gif) repeat-x top;
}

/*--titlecolumn--*/
div#titlecolumn{
width:980px;
height:82px;
margin:0 auto;
padding:0 0 15px;
}

/*--titleleft--*/
div#titleleft{
float:left;
padding-top:25px;
width:300px;
}

/*--titleright--*/
div#titleright{
width:680px;
float:right;
text-align:right;
padding-top:10px;
}

div#titleright a{
background:url(../img/common/img_04.gif) no-repeat 0 1px;
padding-left:10px;
}

/*--headnavi--*/
div#headnavi{
}

*+html div#headnavi{
}

* html div#headnavi{

}

div#headnavi div a{
background:none;
padding-left:0;
}

div#headnavi a#companynavi,
div#headnavisecond a#companynavi{
background:url(../img/common/img_03.gif) no-repeat;
display:block;
width:87px;
height:21px;
float:right;
margin-top:-5px;
padding-left:0;
}

div#headnavi a#companynavi:hover,
div#headnavisecond a#companynavi:hover{
background:url(../img/common/img_03_ro.gif) no-repeat;
}

/*--headnavisecond--*/
div#headnavisecond{
}

div#headnavisecond a{
background:none;
padding-left:0;
}



/*--pagewrappe--*/
div#pagewrappe{
border-bottom:1px solid #e5e5e5;
padding:5px 0;
}

/*--pagenavigation--*/
div#pagenavigation{
width:980px;
margin:0 auto;
_line-height:110%;
}

div#pagenavigation a{
background:url(../img/common/icon_headnavigation_13.gif) no-repeat 0 3px;
padding-left:10px;
}


div#pagewrappe2{
clear:both;
border-bottom:1px solid #f2f2f2;
}

div#pagenavigation2{
width:980px;
margin:0 auto;
_line-height:110%;
}


/*mainwrappe*/

div#mainwrappe{
}

/*--middlewrappe--*/
div#middlewrappe{
width:100%;
background:url(../img/common/bg_top_16.gif) repeat-x top;
}


div#middlewrappecolumntop{
background:url(../img/common/bg_main_top_13.gif) no-repeat top;
}

div#middlewrappecolumnbottombg{
background:url(../img/common/bg_bottom_52.gif) repeat-x bottom;
}

div#middlewrappecolumnbottom{
background:url(../img/common/bg_main_bottom.gif) no-repeat bottom;
}

div#middlewrappecolumnmain{
background:url(../img/common/bg_top_07.gif) no-repeat top;
width:965px;
margin:0 auto;
padding:20px;
}

/*--for IE7--*/
*+html div#middlewrappecolumnmain{
background:url(../img/common/bg_top_07_1.gif) no-repeat top;
}

/* Only FireFox 3 */
html>/**/body div#middlewrappecolumnmain , x:-moz-any-link, x:default{
background:url(../img/common/bg_top_07.gif) no-repeat 9px 0;
}

/*--middleleftwrappe--*/
div#middleleftwrappe{
width:325px;
float:left;
}

div#middleleftwrappe a{
display:block;
background:#f7f7f7;
text-align:center;
padding:10px;
}

div#middleleftwrappe div#topleftmenu a{
border:10px solid #dddddd;
margin:0 0 10px 0;
padding:0;
}

/*--globalnavi--*/
div#middleleftwrappe div#globalnavi{
display:block;
background:#f7f7f7;
text-align:center;
padding:10px;
}


div#middleleftwrappe div#globalnavi a{
padding:0;
}

/*--middlerightwrappe--*/
div#middlerightwrappe{
width:620px;
float:right;
}

/*--secondset--*/
div#secondset{
}

div#secondset div#secondcategori{
display:block;
background:url(../img/search/img_57.gif) no-repeat;
padding-left:50px;
padding-bottom:2px;
margin-bottom:7px;
line-height:160%;
}

div#secondset div#secondjob{
display:block;
background:url(../img/search/img_60.gif) no-repeat;
padding-left:50px;
padding-bottom:2px;
margin-bottom:7px;
line-height:160%;
}

div#secondset div#secondarea{
display:block;
background:url(../img/search/img_62.gif) no-repeat;
padding-left:50px;
padding-bottom:2px;
line-height:160%;
}

div#secondcheck{
background:url(../img/search/bg_search_59.gif) no-repeat;
height:139px;
padding:21px 21px 21px;
}

div#secondcheck div#checkleft{
float:left;
width:518px;
_margin-right:-3px;
}

div#secondcheck div#checkright{
float:right;
width:60px;
margin:90px 0 0 0;
_margin-right:-3px;
}

div#secondcheck div#checkright input{
}


/*--topicscolumn--*/
div.topicscolumn{
}

div.topicscolumn h2#food{
background:url(../img/common/img_topic_title_15.gif) no-repeat;
width:207px;
height:24px;
display:block;
padding-bottom:1px;
}

div.topicscolumn h2#health{
background:url(../img/common/img_topic_title_24.gif) no-repeat;
width:212px;
height:23px;
display:block;
margin:20px 0 0 0;
}

div.topicscolumn h2#drug{
background:url(../img/common/img_topic_title_30.gif) no-repeat;
width:300px;
height:23px;
display:block;
margin:20px 0 0 0;
}

div.topicscolumn ul{
border-top:1px solid #dfdfdf;
padding:5px 0 0 0;
margin:5px 0 10px;
}

div.topicscolumn ul li{
margin-top:5px;
background:url(../img/common/icon_20.gif) no-repeat 0 2px;
padding-left:14px;
line-height:160%;
border-bottom:1px dashed #dfdfdf;
}


/*--pagetop--*/
div#pagetop{
width:965px;
margin:0 auto;
padding-bottom:10px;
}


/*--bottomwrappe--*/
div#bottomwrappe{
background:#edf1e9;
padding:30px 0;
width:100%;
}

/*--bottomcolumn--*/
div#bottomcolumn{
width:965px;
margin:0 auto;
}

div#bottomcolumn p,
div#bottomcolumn a{
}

div#bottomcolumn a:hover{
text-decoration:underline;
}

/*--searchset--*/
div#searchset{
}

div#searchset div#searchcategori{
display:block;
background:url(../img/search/img_57.gif) no-repeat;
padding-left:52px;
padding-bottom:2px;
margin-bottom:7px;
line-height:160%;
}

div#searchset div#searchjob{
display:block;
background:url(../img/search/img_60.gif) no-repeat;
padding-left:52px;
padding-bottom:2px;
margin-bottom:7px;
line-height:160%;
}

div#searchset div#searcharea{
display:block;
background:url(../img/search/img_62.gif) no-repeat;
padding-left:52px;
padding-bottom:2px;
line-height:160%;
}


*+html div#searchset div#searcharea{
letter-spacing:-1px;
}

* html div#searchset div#searcharea{
letter-spacing:-1px;
}


div#searchcheck{
height:139px;
background:#f4faed;
padding:11px 21px 21px;
background:url(../img/search/bg_search_59.gif) no-repeat top;
}

div#searchcheck div#checkleft{
float:left;
width:518px;
_margin-right:-3px;
}

div#searchcheck div#checkleft input{
margin-right:3px;
}

div#searchcheck div#checkright{
float:right;
width:60px;
margin:90px 0 0 0;
_margin-right:-3px;
}

div#searchcheck div#checkright input{
}


/*---------------------------------------------------------------
第二階層以下フレームラップ
---------------------------------------------------------------*/

/*--middlecontentswrappe--*/
div#middlecontentswrappe{
width:980px;
margin:20px auto;
}

/*--secondwrappe--*/
div#secondwrappe{
background:url(../img/search/bg_top_16.gif) repeat-x top;
}

div#secondwrappe h2{
display:block;
/*background:url(../img/search/title_bg_18.gif) no-repeat;*/
width:985px;
height:45px;
margin:0 auto;
}

/*--page title--*/
div#secondwrappe h2#faqTitle{
background:url(../img/common/page_title_faq.gif) no-repeat;
}

div#secondwrappe h2#consultantTitle{
background:url(../img/common/page_title_consultant.gif) no-repeat;
}

div#secondwrappe h2#flowTitle{
background:url(../img/common/page_title_flow.gif) no-repeat;
}

div#secondwrappe h2#aboutTitle{
background:url(../img/common/page_title_about.gif) no-repeat;
}

div#secondwrappe h2#caseTitle{
background:url(../img/common/page_title_case.gif) no-repeat;
}

div#secondcolumntop{
background:url(../img/search/bg_main_top.gif) no-repeat top center;
}

div#secondcolumnbottombg{
background:url(../img/search/bg_bottom_52.gif) repeat-x bottom;
}

div#secondcolumnbottom{
background:url(../img/search/bg_main_bottom.gif) no-repeat bottom;
}

div#secondcolumnmain{
background:url(../img/search/bg_top_21.gif) no-repeat top center;
} 

div#secondcolumnmainContents{
width:965px;
margin:0 auto;
padding-top:20px;
}

/*--secondleftwrappe--*/
div#secondleftwrappe{
width:620px;
float:left;
}

/*--secondresult--*/
div#secondresult{
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#secondresult ul li{
height:22px;
line-height:190%;
padding-left:55px;
margin-bottom:5px;
}

div#secondresult ul li#categori{
background:url(../img/search/img_29.gif) no-repeat;
}

div#secondresult ul li#kindofjob{
background:url(../img/search/img_32.gif) no-repeat;
}

div#secondresult ul li#area{
background:url(../img/search/img_34.gif) no-repeat;
}

/*--seachresultcontents--*/
div.secondresultcontents{
margin-bottom:20px;
padding-bottom:20px;
border-bottom:2px solid #cdcdcd;
}

div.secondresultcontents h3{
color:#7ab43d;
}

div.secondresultcontents p{
clear:both;
}

div.secondresultcontents table{
width:100%;
}

div.secondresultcontents table tr{
border-bottom:1px dashed #b6cdd2;
}

div.secondresultcontents table tr.bgcolor{
background:#f0f7f9;
}

div.secondresultcontents table tr th{
padding:5px;
width:20%;
text-align:left;
line-height:160%;
}

div.secondresultcontents table tr th span{
padding-left:10px;
background:url(../img/search/icon_49.gif) no-repeat 0 2px;
}

div.secondresultcontents table tr td{
padding:5px;
width:80%;
line-height:160%;
}

div.secondresultcontents div.print{
border-top:1px solid #b6cdd2;
padding-top:10px;
}

/*--secondrightwrappe--*/
div#secondrightwrappe{
width:325px;
float:right;
}

div#secondrightwrappe a{
display:block;
background:#f7f7f7;
text-align:center;
padding:10px;
}


div#secondrightwrappe div#globalnavi{
display:block;
background:#f7f7f7;
text-align:center;
padding:10px;
}

div#secondrightwrappe div#globalnavi a{
padding:0;
}


