@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_04.jpg) repeat-x top;
border-top:4px solid #82be40;
}

/*----headwrappeSecond----*/
div#headwrappeSecond{
width:100%;
background:url(../img/common/head_bg_04.jpg) repeat-x top;
border-top:4px solid #82be40;
}

/*--titlecolumn--*/
div#titlecolumn{
width:980px;
height:77px;
margin:0 auto;
padding:0 0 15px;
_padding:0 0 10px;
}

/*--titleleft--*/
div#titleleft{
float:left;
padding-top:25px;
}

/*--titleright--*/
div#titleright{
width:503px;
float:right;
text-align:right;
padding-top:25px;
}

div#titleright a{
background:url(../img/common/img_04.gif) no-repeat 0 1px;
padding-left:10px;
}



/*--headnavisecond--*/
div#headnavisecond{
margin-top:50px;
}

div#headnavisecond a{
background:none;
padding-left:0;
}



/*--pagewrappe--*/
div#pagewrappe{
border-bottom:1px solid #e5e5e5;
padding:12px 0 0;
background:#e2e2e2;
height:22px;
}

/*--pagewrappeSecond--*/
div#pagewrappeSecond{
border-bottom:1px solid #e5e5e5;
padding:12px 0 0;
background:#e2e2e2;
height:22px;
}

/*--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;
}

/*--headnavi--*/
div#headnavi{
float:right;
}

*+html div#headnavi{
}

* html div#headnavi{
}

div#headnavi div{
}

div#headnavi a{
background:none;
padding-left:0;
}

div#pagenavigation a#companynavi{
float:right;
height:21px;
margin:-5px 0 0 0;
padding-left:0;
background:none;
display:block;
}

/*--mainwrappe--
div#mainwrappe{
background:url(../img/common/main_07.jpg) no-repeat center top;
padding-top:200px;
}
*/

/*--mainwrappeSecond--*/
div#mainwrappeSecond{
}


/*--middlewrappe--*/
div#middlewrappe{
width:100%;
background:url(../img/common/bg_top_16.gif) repeat-x 0 24px;
}

/*--mainwrappeSecond middlewrappe--*/
div#mainwrappeSecond div#middlewrappe{
width:100%;
background:url(../img/common/bg_top_16.gif) repeat-x top;
}

/*--title--*/
h2#flow{
display:block;
background:url(../img/common/page_title_flow.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#regularMember{
display:block;
background:url(../img/common/page_title_regularMember.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#secretJobs{
display:block;
background:url(../img/common/page_title_secretJobs.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#easyEntry{
display:block;
background:url(../img/common/page_title_easyEntry.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#skilluptitle{
display:block;
background:url(../img/common/page_title_skillup.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#access{
display:block;
background:url(../img/common/page_title_access.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#contact{
display:block;
background:url(../img/common/page_title_contact.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#about{
display:block;
background:url(../img/common/page_title_about.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#skill{
display:block;
background:url(../img/common/page_title_skill.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#feature{
display:block;
background:url(../img/common/page_title_feature.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#jobflow{
display:block;
background:url(../img/common/page_title_jobflow.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#qa{
display:block;
background:url(../img/common/page_title_qa.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#free{
display:block;
background:url(../img/common/page_title_free.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#freeEntry{
display:block;
background:url(../img/common/page_title_freeentry.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#skillup{
display:block;
background:url(../img/common/page_title_skillup.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}

h2#support{
display:block;
background:url(../img/common/page_title_support.gif) no-repeat;
width:980px;
height:45px;
margin:0 auto;
}



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 center;
width:965px;
margin:0 auto;
padding:20px;
}

/* 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:620px;
float:left;
}



/*--searchset--*/
div#searchset{
}

div#searchset div#searchcategori{
display:block;
background:url(../img/search/img_18.gif) no-repeat;
padding-left:98px;
padding-bottom:2px;
margin-bottom:7px;
line-height:160%;
}

div#searchset div#searcharea{
display:block;
background:url(../img/search/img_24.gif) no-repeat;
padding-left:98px;
padding-bottom:2px;
margin-bottom:7px;
line-height:160%;
}

div#searchset div#searchtokucho{
display:block;
background:url(../img/search/img_26.gif) no-repeat;
padding-left:98px;
padding-bottom:2px;
line-height:160%;
}

div#searchcheck{
background:#f4faed;
padding:21px 21px 21px;
margin-top:10px;
}

div#searchcheck div#checkleft{
float:left;
width:478px;
_margin-right:-3px;
}

div#searchcheck div#checkright{
float:right;
width:100px;
_margin-right:-3px;
text-align:center;
}

div#searchcheck div#checkright input{
margin-top:70px;
}


/*--middlerightwrappe--*/
div#middlerightwrappe{
width:307px;
float:right;
background:#f7f7f7;
padding:9px;
}

/*--rightnavi--*/
div.rightnavi{
clear:both;
}

div.rightnavi ul{

}

div.rightnavi ul li{
border-bottom: 1px dashed #d4d4d4;
background:#efefef;
}

div.rightnavi ul li#Rnavi01{
display:block;
width:304px;
height:23px;
background:url(../img/index/img_ro_29.gif) no-repeat;
}


div.rightnavi ul li#Rnavi01 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/img_29.gif) no-repeat;
}

div.rightnavi ul li#Rnavi01 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}

div.rightnavi ul li#Rnavi02{
display:block;
width:304px;
height:23px;
background:url(../img/index/img_ro_34.gif) no-repeat;
}

div.rightnavi ul li#Rnavi02 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/img_34.gif) no-repeat;
}

div.rightnavi ul li#Rnavi02 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}



div.rightnavi ul li#Rnavi03{
display:block;
width:304px;
height:22px;
background:url(../img/index/img_ro_36.gif) no-repeat;
}

div.rightnavi ul li#Rnavi03 a{
display:block;
width:304px;
height:22px;
background:url(../img/index/img_36.gif) no-repeat;
}

div.rightnavi ul li#Rnavi03 a:hover{
display:block;
width:304px;
height:22px;
background:none;
}

div.rightnavi ul li#Rnavi04{
display:block;
width:304px;
height:25px;
background:url(../img/index/img_ro_43.gif) no-repeat;
}

div.rightnavi ul li#Rnavi04 a{
display:block;
width:304px;
height:25px;
background:url(../img/index/img_43.gif) no-repeat;
}

div.rightnavi ul li#Rnavi04 a:hover{
display:block;
width:304px;
height:25px;
background:none;
}

div.rightnavi ul li#Rnavi05{
display:block;
width:304px;
height:22px;
background:url(../img/index/img_ro_84.gif) no-repeat;
}


div.rightnavi ul li#Rnavi05 a{
display:block;
width:304px;
height:22px;
background:url(../img/index/img_84.gif) no-repeat;
}

div.rightnavi ul li#Rnavi05 a:hover{
display:block;
width:304px;
height:22px;
background:none;
}

div.rightnavi ul li#Rnavi06{
display:block;
width:304px;
height:23px;
background:url(../img/index/img_ro_95.gif) no-repeat;
}

div.rightnavi ul li#Rnavi06 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/img_95.gif) no-repeat;
}

div.rightnavi ul li#Rnavi06 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}

div.rightnavi ul li#Rnavi07{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu1_ro.gif) no-repeat;
}

div.rightnavi ul li#Rnavi07 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu1.gif) no-repeat;
}

div.rightnavi ul li#Rnavi07 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}

div.rightnavi ul li#Rnavi08{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu2_ro.gif) no-repeat;
}

div.rightnavi ul li#Rnavi08 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu2.gif) no-repeat;
}

div.rightnavi ul li#Rnavi08 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}

div.rightnavi ul li#Rnavi09{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu4_ro.gif) no-repeat;
}

div.rightnavi ul li#Rnavi09 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu4.gif) no-repeat;
}

div.rightnavi ul li#Rnavi09 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}

div.rightnavi ul li#Rnavi10{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu3_ro.gif) no-repeat;
}

div.rightnavi ul li#Rnavi10 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu3.gif) no-repeat;
}

div.rightnavi ul li#Rnavi10 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}

div.rightnavi ul li#Rnavi11{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu5_ro.gif) no-repeat;
}

div.rightnavi ul li#Rnavi11 a{
display:block;
width:304px;
height:23px;
background:url(../img/index/menu5.gif) no-repeat;
}

div.rightnavi ul li#Rnavi11 a:hover{
display:block;
width:304px;
height:23px;
background:none;
}

/*--skillup--*/
div#skillup{
background:url(../img/index/img_107.gif) no-repeat;
padding:42px  20px 5px;

}

div#skillup ul{
}

div#skillup ul li{
background:url(../img/index/img_103.gif) no-repeat;
padding:0 0 5px 15px;
margin-bottom:5px;
border-bottom: 1px dashed #d4d4d4;
}

ul#skilluplist{
margin:0 0 10px;
width:300px;
padding:5px 0 5px 5px;
background:#ffffff;
}

ul#skilluplist li{
background:url(../img/index/img_103.gif) no-repeat 0 0;
padding:0 5px 5px 20px;
line-height:120%;
margin:0 0 5px;
border-bottom:1px dotted #d4d4d4;
width:265px;
}


/*--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;
}

/*--middlecontentswrappe--*/
div#middlecontentswrappe{
width:980px;
margin:20px auto;
}

/*--共通クラス--*/
.icon{
background:url(../img/index/img_110.gif) no-repeat 0 3px;
padding-left:7px;
}
