html {
 scrollbar-arrow-color: #ff7ecf;
 scrollbar-base-color: #FFFFFF;
 scrollbar-darkshadow-color: #ff7ecf;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #FFFFFF;
}

body {
 margin:0px auto;
 color:#6b6b6b;
 font-size:12px;
}

.topbody {
 margin:0px auto;
 background:#FFF url("http://www.ageha-group.com/image/newbg.jpg") no-repeat;
 background-position:50% 0%;
}

.etcbody {
 margin:0px auto;
 background:#FFF url("http://www.ageha-group.com/image/newbg2.jpg") no-repeat;
 background-position:50% 0%;
}

.recruit {
 background:#FFF url("http://www.ageha-group.com/image/newrecbg.jpg") no-repeat;
 margin:0px auto;
 background-position:50% 0%;
}


#container {
 width:980px;
 margin:auto;
 margin-top:-30px;
}

h1 {
 font-size:12px;
 text-indent:-9999px;
}

#header {
 background:url("http://www.ageha-group.com/image/head_bg.gif") no-repeat;
 width:980px;
 height:70px;
 float:left;
}

#logo {
 background:url("http://www.ageha-group.com/image/logo2.gif") no-repeat;
 width:215px;
 height:70px;
 float:left;
}

.logo {
 width:215px;
 height:70px;
 float:left;
 border:none;
 text-indent:-9999px;
}

#top_fla {
 width:980px;
 height:400px;
 float:left;
}

#topleft {
 width:215px;
 min-height:500px;
 float:left;
}

#menu {
 width:215px;
 height:385px;
 float:left;
}

#menu_in {
 background:url("http://www.ageha-group.com/image/bar_menu.jpg") no-repeat;
 width:215px;
 height:30px;
 float:left;
}

ul.menu {
 margin:0px;
 padding:0px;
 list-style:none;
 float:left;
}


li#menu {
 width:215px;
 height:40px;
 display:block;
 float:left;
}

a.menu {
 display:block;
 width:215px;
 height:40px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.menu {
 display:block;
 width:215px;
 height:40px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

li.menu1 {
 background:url(http://www.ageha-group.com/image/top1_1.gif);
}

li.menu2 {
 background:url(http://www.ageha-group.com/image/system1_1.gif);
}

li.menu3 {
 background:url(http://www.ageha-group.com/image/number1_1.gif);
}

li.menu4 {
 background:url(http://www.ageha-group.com/image/staff1_1.gif);
}

li.menu5 {
 background:url(http://www.ageha-group.com/image/event1_1.gif);
}

li.menu6 {
 background:url(http://www.ageha-group.com/image/topics1_1.gif);
}

li.menu7 {
 background:url(http://www.ageha-group.com/image/recruit1_1.gif);
}

#spe {
 width:215px;
 height:10px;
 float:left;
}

#link {
 width:215px;
 min-height:200px;
 float:left;
}

#link_in {
 background:url("http://www.ageha-group.com/image/bar_link.jpg") no-repeat;
 width:215px;
 height:30px;
 float:left;
}

img.link {
 width:215px;
 height:50px;
 float:left;
 border:none;
 margin-top:10px;
}

#right {
 width:765px;
 min-height:500px;
 float:right;
}

#main_c {
 width:750px;
 min-height:500px;
 float:right;
}

#pickup {
 width:750px;
 height:200px;
 float:left;
 border:none;
}

#news_line {
 background:url("http://www.ageha-group.com/image/news_waku.gif") no-repeat;
 width:750px;
 height:220px;
 float:left;
}

#whatsnew{
 width:600px;
 height:185px;
 margin:auto;
 float:left;
 overflow:auto;
 position:relative;
 top:15px;
 left:135px;
}

p.whatsnew { margin:0px;}

#topsystem {
 background:url("http://www.ageha-group.com/image/topsystem_bg.gif") no-repeat;
 width:750px;
 height:220px;
 float:left;
}

#staffblog {
 background:url("http://www.ageha-group.com/image/staffblog_bg.gif") no-repeat;
 width:750px;
 height:220px;
 float:left;
}

#staffblog_in {
 width:610px;
 height:200px;
 float:left;
 margin-top:10px;
 margin-left:130px;
 overflow:auto;
}

#link_list {
 width:600px;
 height:60px;
 flaot:left;
}


img.link_list {
 width:36px;
 hieght:36px;
 float:left;
 border:none;
}

#bottom {
 background:url("http://www.ageha-group.com/image/bottom_bg.jpg") no-repeat;
 width:980px;
 height:190px;
 float:left;
}

/*他ページ*/

#top_in {
 width:980px;
 height:150px;
 float:left;
}

/*求人*/

#container_rec {
 background:url("http://www.ageha-group.com/image/recruit_bg.jpg") no-repeat;
 width:980px;
 height:1600px;
 margin:auto;
 margin-top:-12px;
}

.topback {
 widht:80px;
 height:50px;
 float:left;
 position:relative;
 top:-98px;
 right:110px;
}

a.topback {
 display:block;
 width:80px;
 height:50px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.topback {
 display:block;
 width:80px;
 height:50px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

#movie {
 background:url("http://www.ageha-group.com/image/") no-repeat;
 width:350px;
 height:350px;
 float:right;
 top:-20px;
}

#movie_in {
 width:350px;
 height:320px;
 float:right;
 margin-top:30px;
}


.newmail {
 background:url("http://www.ageha-group.com/image/newrec1.gif") no-repeat;
 widht:300px;
 height:270px;
 float:right;
 position:relative;
 top:220px;
 left:340px;
}

a.newmail {
 display:block;
 width:300px;
 height:270px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.newmail {
 display:block;
 width:300px;
 height:270px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}


.rec_banner1 {
 widht:345px;
 height:88px;
 float:left;
 position:relative;
 top:380px;
}

a.rec_banner1 {
 background:url("http://www.ageha-group.com/image/newrec_work1.gif") no-repeat;
 display:block;
 width:345px;
 height:88px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.rec_banner1 {
 background:url("http://www.ageha-group.com/image/newrec_work1_1.gif") no-repeat;
 display:block;
 width:345px;
 height:88px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

.rec_banner2 {
 widht:290px;
 height:100px;
 float:left;
 position:relative;
 top:440px;
 left:80px;
}

a.rec_banner2 {
 background:url("http://www.ageha-group.com/image/newrec_qa1.gif") no-repeat;
 display:block;
 width:290px;
 height:100px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.rec_banner2 {
 background:url("http://www.ageha-group.com/image/newrec_qa1_1.gif") no-repeat;
 display:block;
 width:290px;
 height:100px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

.rec_banner3 {
 widht:200px;
 height:170px;
 float:right;
 position:relative;
 top:-70px;
 right:20px;
}

a.rec_banner3 {
 background:url("http://www.ageha-group.com/image/newrec_chihou1.gif") no-repeat;
 display:block;
 width:200px;
 height:170px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.rec_banner3 {
 background:url("http://www.ageha-group.com/image/newrec_chihou1_1.gif") no-repeat;
 display:block;
 width:200px;
 height:170px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

.rec_banner4 {
 widht:360px;
 height:115px;
 float:left;
 position:relative;
 top:-30px;
}

a.rec_banner4 {
 background:url("http://www.ageha-group.com/image/newrec_mikeiken1.gif") no-repeat;
 display:block;
 width:360px;
 height:115px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.rec_banner4 {
 background:url("http://www.ageha-group.com/image/newrec_mikeiken1_1.gif") no-repeat;
 display:block;
 width:360px;
 height:115px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

.rec_banner5 {
 widht:515px;
 height:140px;
 float:left;
 position:relative;
 top:30px;
}

a.rec_banner5 {
 background:url("http://www.ageha-group.com/image/newrec_daihyou1.gif") no-repeat;
 display:block;
 width:515px;
 height:140px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.rec_banner5 {
 background:url("http://www.ageha-group.com/image/newrec_daihyou1_1.gif") no-repeat;
 display:block;
 width:515px;
 height:140px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

.rec_banner6 {
 widht:370px;
 height:115px;
 float:right;
 position:relative;
 top:50px;
}

a.rec_banner6 {
 background:url("http://www.ageha-group.com/image/newrec_keiken1.gif") no-repeat;
 display:block;
 width:370px;
 height:115px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.rec_banner6 {
 background:url("http://www.ageha-group.com/image/newrec_keiken1_1.gif") no-repeat;
 display:block;
 width:370px;
 height:115px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

.recg_banner1 {
 widht:800px;
 height:345px;
 float:right;
 position:relative;
 top:750px;
}

a.recg_banner1 {
 background:url("http://www.ageha-group.com/image/grand1.gif") no-repeat;
 display:block;
 width:800px;
 height:345px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}

a:hover.recg_banner1 {
 background:url("http://www.ageha-group.com/image/grand1_1.gif") no-repeat;
 display:block;
 width:800px;
 height:345px;
 font-size:12px;
 color:#929191;
 text-indent:-9999px;
}


/*イベント*/

#event_line {
 width:750px;
 height:50px;
 margin:auto;
 float:left;

}

#event {
 width:750px;
 margin:auto;
 float:left;
 text-align:left;
 margin-left:5px;
}

#event_ym_line {
 height:20px;
 margin:auto;
}

#event_ym_year {
 width:100px;
 height:20px;
 float:left;
 text-align:center;
 color:#000;
}

#event_ym_month {
 width:30px;
 height:20px;
 float:left;
 text-align:left;
 color:#FFF;
}

a.event_ym {color:#000; text-decoration:none;}
a.event_ym:hover {color:red; text-decoration:none;}


p. {margin:0px;}

/*トッピクス*/

#topics_ym_line {
 width:650px;
 margin:auto;
}

#topics_ym_year {
 float:left;
 width:50px;
}

#topics_ym_month {
 float:left;
 width:50px;
}

td.recruit_index {
 background:#ff8fb4;
 color:#000;
 width:150px;
 padding:4px;
 border:solid 1px #ff8fb4;
}

td.recruit_detail {
 background:#FFF;
 padding:4px;
 width:550px;
 border:solid 1px #ff8fb4;
 text-align:left;
}

#topics {
 margin:auto;
 width:750px;
 text-align:left;
}

#topics_title {
 background:#ff8fb4;
 width:730px;
 height:15px;
 float:left;
 text-align:center;
 margin-left:5px;
}

#topics_date {
 width:150px;
 text-align:right;
}

img.topics_pc {
 float:left;
 margin:5px;
 margin-left:0px;
 margin-top:0px;
 border:double 3px #ff8fb4;
 width:200px;
 height:150px;
}

#topics_titleline_in {
 width:750px;
 height:15px;
 margin:auto;
 float:none;
 border-bottom:solid 1px #ff8fb4;
}

#topics_title_in {
 width:500px;
 height:15px;
 margin:auto;
 float:left;
}

#topics_date_in {
 width:100px;
 height:15px;
 margin:auto;
 float:right;
 text-align:right;
}

#topics_detail_comment {
 width:750px;
 min-height:300px;
 margin:auto;
 float:none;
}

a.topics_title {color:#000; text-decoration:none;}
a.topics_title:hover {color:#ff0457; text-decoration:none;}

a.topics_ym {color:#000; text-decoration:none;}
a.topics_ym:hover {color:#ff0457; text-decoration:none;}

/*system*/

#systems_line {
 background:url("http://www.ageha-group.com/image/system1_bg.gif") no-repeat;
 width:750px;
 height:350px;
 float:left;
}

#system_bottom {
 width:750px;
 height:500px;
 float:left;
}

/*スタッフ*/

#profile_list {
 width:150px;
 height:200px;
 text-align:center;
 float:left;
}

img.list_staff {
 border:double 3px #ff8fb4;
}

/*プロフィール*/

#staff_photo {
 width:300px;
 height:430px;
 margin:auto;
 float:left;
}

#profile_left {
 width:430px;
 min-height:500px;
 float:right;
 margin-top:10px;
}

#thum_line {
 width:430px;
 height:150px;
 float:left;
}

#thum {
 width:430px;
 height:150px;
 margin:auto;
 float:left;

}

img.thum {
 width:65px;
 height:96px;
 margin:6px;
 border:none;
}

#profile td {
 border-bottom:solid 1px #ff8fb4;
 padding-bottom:5px;
}

/*number*/

.number_in {
 background:url("http://www.ageha-group.com/image/ranking_top.gif") no-repeat;
 width:750px;
 height:80px;
 float:left;
}


#number {
 width:750px;
 text-align:center;
 float:left;
}


#number_list {
 width:150px;
 height:400px;
 text-align:center;
 float:left;
 backgorund:red;
}


img.number {
 width:138px;
 height:250px;
 border:none;
 border:double 3px #ff8fb4;
}

#list_yaku {
 width:150px;
 height:15px;
 float:left;
 text-align:center;
}

#notitle {
 width:150px;
 height:20px;
 float:left;
 font-size:20px;
 color:#e1005f;
 font-weight:bold;
}