@charset "utf-8";
.floatL{float:left;}
.floatR{float:right;}
html{
width:100%;
height:100%;
}
body{
margin:0 auto;
padding:0;
color:#444444;
background:url("../img/common/main_icon.jpg") 0 0 repeat-y;
font-size:12px;
line-height:120%;
width:100%;
height:100%;
font-family: sans-serif;
}
#outline{
margin:0;
padding:0;
width:1050px;
height:100%;
}
.none{display:none;}
.clear{clear:both;}
/* -- MENU -- */
#menu_outline{
margin:0;
padding:0;
width:270px;
height:100%;
background:#FFFFFF;
float:left;
}
#menu_inline{
background:#FFFFFF;
float:left;
font-size:12px;
}
#menu_outline .logo_block{
margin:20px 0 0 0px;
padding:0px 0 0 25px;
width:175px;
height:46px;
}
#menu_outline h2{
margin:45px 0 0 0px;
padding:0px 0 0 25px;
width:230px;
font-size:12px;
font-weight:normal;
}
#navi_block{
margin:45px 0 0 0px;
padding:0px;
width:270px;
list-style:none;
}
#navi_block span{display:none;}
.btn_top, .btn_profile, .btn_recruit, .btn_blog, .btn_contact, .btn_top a, .btn_profile a, .btn_recruit a, .btn_blog a, .btn_contact a, .btn_top_on, .btn_profile_on, .btn_recruit_on, .btn_contact_on{
margin:0px 0 7px 0;
padding:0;
width:270px;
height:25px;
float:left;
}
.btn_top {background:url(../img/common/btn_top.gif) 0 0 no-repeat; float:left;}
.btn_top a{background:url(../img/common/btn_top.gif) 0 0 no-repeat; float:left;}
.btn_top a:hover{ background:url(../img/common/btn_top_ov.gif) 0 0 no-repeat; float:left;}
.btn_top_on{ background:url(../img/common/btn_top_ov.gif) 0 0 no-repeat; float:left;}
.btn_profile { background:url(../img/common/btn_profile.gif) 0 0 no-repeat; float:left;}
.btn_profile a{background:url(../img/common/btn_profile.gif) 0 0 no-repeat; float:left;}
.btn_profile a:hover{background:url(../img/common/btn_profile_ov.gif) 0 0 no-repeat; float:left;}
.btn_profile_on{background:url(../img/common/btn_profile_ov.gif) 0 0 no-repeat; float:left;}
.btn_recruit { background:url(../img/common/btn_recruit.gif) 0 0 no-repeat; float:left;}
.btn_recruit a{background:url(../img/common/btn_recruit.gif) 0 0 no-repeat; float:left;}
.btn_recruit a:hover{background:url(../img/common/btn_recruit_ov.gif) 0 0 no-repeat; float:left;}
.btn_recruit_on{background:url(../img/common/btn_recruit_ov.gif) 0 0 no-repeat; float:left;}
.btn_blog { background:url(../img/common/btn_blog.gif) 0 0 no-repeat; float:left;}
.btn_blog a{background:url(../img/common/btn_blog.gif) 0 0 no-repeat; float:left;}
.btn_blog a:hover{background:url(../img/common/btn_blog_ov.gif) 0 0 no-repeat; float:left;}
.btn_contact { background:url(../img/common/btn_contact.gif) 0 0 no-repeat; float:left;}
.btn_contact a{background:url(../img/common/btn_contact.gif) 0 0 no-repeat; float:left;}
.btn_contact a:hover{background:url(../img/common/btn_contact_ov.gif) 0 0 no-repeat; float:left;}
.btn_contact_on{background:url(../img/common/btn_contact_ov.gif) 0 0 no-repeat; float:left;}
#news_block{
margin:45px 0 0 0px;
padding:0px 0 0 25px;
width:230px;
font-size:11px;
float:left;
}
#news_block dt{
margin:0;
padding:0px 0 0 12px;
font-size:11px;
background:url("../img/common/news_point.gif") 0 0 no-repeat;
}
#news_block dd{
margin:0px 0 10px 0;
padding:0px 0 0 15px;
font-size:11px;
}
#news_block dd a{color:#444444; text-decoration:underline;}
#news_block dd a:hover{color:#444444; text-decoration:underline;}

#news_block, #feed {
	display: none;
}

#footer{
margin:45px 0 0px 0px;
padding:0px 0 10px 25px;
height:100%;
font-size:10px;
background:#FFFFFF;
float:left;
}
#arrow_box{
margin:0;
padding:0;
width:30px;
height:100%;
float:left;
}
#arrow_box .profile{
margin:245px 0 0 0px;
}
#arrow_box .recruit{
margin:275px 0 0 0px;
}
#arrow_box .contact{
margin:340px 0 0 0px;
}