html {
 scrollbar-arrow-color:#424242;
 scrollbar-face-color:#000;
 scrollbar-highlight-color:#424242;
 scrollbar-3dlight-color:#000;
 scrollbar-track-color:#424242;
 scrollbar-darkshadow-color:#424242;
 scrollbar-shadow-color:#424242;
 margin:0px;
 color:#fff;
 font-size:12px;
}

body {
 margin:0px;
 background:#000 url("http://www.rj-sendai.com/image/bg.jpg") no-repeat fixed;
 scrollbar-arrow-color:#c0c0c0;
 scrollbar-face-color:#424242;
 scrollbar-highlight-color:#c0c0c0;
 scrollbar-3dlight-color:#424242;
 scrollbar-track-color:#c0c0c0;
 scrollbar-darkshadow-color:#c0c0c0;
 scrollbar-shadow-color:#c0c0c0;
}

body.index {
 background:#000 url("http://www.rj-sendai.com/image/bg_index.jpg") no-repeat fixed;
}

body.top {
 background:#000 url("http://www.rj-sendai.com/image/bg.jpg") no-repeat fixed;
}

a:link {color:#fff; text-decoration:none;}
a:visited {color:#fff; text-decoration:none;}
a:active {color:#fff; text-decoration:none;}
a:hover {color:#fff; text-decoration:underline;}

p {margin:0px;}


/*ページ基本*/

#container {
 width:900px;
 margin:auto;
}


#menu {
 width:900px;
 height:40px;
 margin:0px;
}

#bottom {
 width:900px;
 height:140px;
 float:left;
 margin-top:30px;
 background:url("http://www.rj-sendai.com/image/bg_bottom.gif") no-repeat;
 text-align:center;
}

#textmenu {
 width:900px;
 height:20px;
 margin-top:45px;
 float:left;
}

#copy {
 width:900px;
 height:50px;
 margin-top:15px;
 float:left;
 color:#fff;
}


/*インデックス*/
#index_container {
 width:715px;
 height:600px;
 position:absolute;
 margin-left:-357px;
 margin-top:-300px;
 top:50%;
 left:50%;
 text-align:center;
}


/*トップページ*/

a.top:link {color:#fff; text-decoration:none;}
a.top:visited {color:#fff; text-decoration:none;}
a.top:active {color:#fff; text-decoration:none;}
a.top:hover {color:#fff; text-decoration:underline;}

#topwhole {
 width:900px;
 min-height:600px;
 margin:auto;
 background:#000;
 overflow:auto;
}

#top_main {
 width:900px;
 height:575px;
 margin-top:10px;
 float:left;
}

#top_event {
 width:350px;
 height:575px;
 margin:0px;
 float:left;
}

#top_number {
 width:300px;
 height:575px;
 margin-left:10px;
 float:left;
 color:#fff;
}

#top_number_in {
 width:300px;
 height:550px;
 background:url("http://www.rj-sendai.com/image/bg_top_number.jpg") no-repeat;
 float:left;
}

#number_in2 {
 width:260px;
 height:530px;
 margin:10px 20px 10px 20px;
 font-size:16px;
}

#number_list {
 width:260px;
 height:102px;
 margin-bottom:5px;
 float:left;
}
.no1 {background:url("http://www.rj-sendai.com/image/bg_no1.jpg") no-repeat;}
.no2 {background:url("http://www.rj-sendai.com/image/bg_no2.jpg") no-repeat;}
.no3 {background:url("http://www.rj-sendai.com/image/bg_no3.jpg") no-repeat;}
.no4 {background:url("http://www.rj-sendai.com/image/bg_no4.jpg") no-repeat;}


#number_thum {
 width:140px;
 height:85px;
 margin:5px;
 float:left;
}

#number_name{
 width:105px;
 height:85px;
 margin:5px 0px 5px 0px;
 float:left;
}

font.yaku {font-size:12px;}

#top_newface {
 width:230px;
 height:575px;
 margin-left:10px;
 float:left;
}

#top_newface_in {
 width:230px;
 height:550px;
 background:url("http://www.rj-sendai.com/image/bg_top_newface.jpg") no-repeat;
 float:left;
}

#newface_in2 {
 width:185px;
 height:530px;
 margin:10px 20px 10px 20px;
 font-size:16px;
 overflow:auto;
 color:#fff;
}

#newface {
 width:150px;
 height:100px;
 margin-top:10px;
 margin-bottom:5px;
 float:left;
 text-align:center;
}

#top_recruit {
 width:900px;
 height:375px;
 background:url("http://www.rj-sendai.com/image/bg_top_recruit.gif") no-repeat;
 margin-top:10px;
 float:left;
}

#top_recruit_in {
 width:450px;
 height:200px;
 position:relative;
 top:160px;
 left:340px;
 float:left;
}

#link {
 width:900px;
 min-height:60px;
 margin-top:20px;
 text-align:center;
}

#link_list {
 float:left;
}

/*スタッフページ*/

#stafflist {
 float:left;
 width:900px;
 min-height:500px;
 _height:500px;
}

#stafflistn {
 float:left;
 width:900px;
 min-height:500px;
 _height:500px;
}


#list_staff {
 width:140px;
 height:270px;
 margin-left:4px;
 margin-right:5px;
 float:left;
 text-align:center;
}


font.list_name {font-size:16px;}
font.name {font-size:18px; font-weight:bold;}

#staff {
 width:900px;
 height:670px;
}

#staff_photo {
 width:460px;
 height:670px;
 float:left;
 mardgin-bottom:20px;
}

#staff_s {
 width:81px;
 height:670px;
 margin-left:20px;
 float:left;
}

#staff_thum {
 width:81px;
 height:114px;
 margin-bottom:20px;
 float:left;
}

#staff_prof {
 width:317px;
 height:650px;
 float:left;
 margin-left:20px;
 margin-bottom:20px;
 letter-spacing:2px;
}

td.staffq {color:dimgray;}


/*システムページ*/
#system {
 width:480px;
 min-height:350px;
 float:left;
}

#map {
 width:410px;
 height:370px;
 color:#000;
 text-align:left;
 margin:auto;
 border:double 1px #999;
 float:right;
}

td.info {
 color:red;
 background:#000;
}
td.tit1 {
 background:#000;
}
td.cmt {
 background:#000;
 margin:0px;
}
td.tit2 {
 background:#000;
}

.cmt{margin:0px;}


/*トピックスページ*/
#topics_list {
 width:200px;
 height:300px;
 margin:10px 0px 5px 10px;
 padding:5px;
 float:left;
 border:1px #999999 solid;
}

#topics_date {color:#0095d9;}
#topics_shortcomment {margin-top:10px; color:#0095d9;}

#topics_box {
 width:700px;
 height:170px;
 border:1px #999999 solid;
 margin-top:20px;
}


/*ブログページ*/
#blog_list {
 width:200px;
 height:250px;
 margin:10px 0px 5px 10px;
 padding:5px;
 float:left;
 text-align:center;
 border:1px #999999 solid;
}
font.blog {color:#0095d9; margin:0px;}


/*メディアページ*/
#media {
 width:900px;
 height:500px;
 margin:auto;
 background:url("http://www.rj-sendai.com/image/formedia.jpg");
}

/*求人ページ*/

#rec_whole {
 width:900px;
 min-height:700px;
}

#rec_left {
 width:540px;
 min-height:700px;
 float:left;
 letter-spacing:2px;
}

#rec_right {
 width:350px;
 min-height:700px;
 margin-left:10px;
 float:right;
}

#shopcomment {
 width:520px;
 height:70px;
 margin:10px;
}

td.tit {
 background:#000;
}




/*ヒストリー*/
#history_date {
 color:#0095d9;
 font-size:16px;
}

p.histitle {
 text-align:center;
 font-weight:bold;
 font-size:16px;
 color:#0095d9;
 margin-bottom:40px;
}

p.hiscom {
 width:300px;
 margin:auto;
 text-align:left;
 font-size:14px;
}


/*Ｑ＆Ａページ*/
p.cos_q {
 font-weight:bold;
 margin-top:20px;
 margin-bottom:10px;
 margin-left:20px;
}

p.cos_a {margin-bottom:20px; margin-left:20px;}



/*スライダー*/

#wrap {
   width:100%;
   float:left;
}
#content {
   margin-right:260px;
}
#sidebar {
   float:left;
   margin-left:0px;
   width:230px;
}
#movable {
   width:210px;
}

#content .column {
   background-color:#fff;
   border:8px solid #eee;
   padding:8px;
   margin-bottom:10px;
   height:2000px;
}
#movable {
   padding:8px;
   height:180px;
}
code {
   display:block;
   margin:8px 0px;
   padding:8px;
   font-size:small;
   color:#008000;
   line-height:130%;
   background:#fbfbfc;
   border:1px solid #eee;
}

/*掲示板*/

#bbs {
 text-align:left;
 color:#FFF;
}

td.num {
 color:#b5b5b5;
 text-align:left;
 width:100px;
}

td.num2 {
 width:300px;
}

td.bbs_comment {
 color:#000;
 text-align:left;
}

td.bbs_title {
 text-align:left;
}

a.bbs {
 color:red;
}
