html {
 scrollbar-arrow-color: #000000;
 scrollbar-base-color: #631135;
 scrollbar-darkshadow-color: #000000;
 scrollbar-highlight-color: #000000;
 scrollbar-shadow-color: #000000;
}

body {
 margin:0px auto;
 color:#FFF;
 font-size:12px;
}

.index_bg {
 margin:0px auto;
 background:#600001 url("http://www.club-adam.com/image/index_bg.jpg") repeat-x fixed;
 background-position:50% 0%;
 scrollbar-arrow-color: #000000;
 scrollbar-base-color: #631135;
 scrollbar-darkshadow-color: #000000;
 scrollbar-highlight-color: #000000;
 scrollbar-shadow-color: #000000;
}

.ete_bg {
 margin:0px auto;
 background:black url("http://www.club-adam.com/image/bg.jpg") repeat-x fixed;
 background-position:50% 0%;
 scrollbar-arrow-color: #000000;
 scrollbar-base-color: #631135;
 scrollbar-darkshadow-color: #000000;
 scrollbar-highlight-color: #000000;
 scrollbar-shadow-color: #000000;
}

#topcontainer{
 width:700px;
 margin:0px auto;
}

#container {
 width:960px;
 margin:auto;
}


a {
 color:#FFF;
 text-decoration:none;
}

a:hover {
 color:red;
}

h1 { 
 font-size:13px;
 text-align:right;
 margin:0px;
 margin-top:0px;
 color:gray;
}

p.sitetitle { 
 font-size:13px;
 text-align:left;
 margin:0px;
 margin-top:0px;
 color:gray;
}

#header {
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#header_left {
 background:url("http://www.club-adam.com/image/logo.gif") no-repeat;
 width:250px;
 height:100px;
 float:left;
 text-align:left;
}

a.h_top {
 display:block;
 width:250px;
 height:100px;
}

#header_right {
 width:650px;
 height:80px;
 margin:0 auto;
 float:right;
}

img.menu {border:none;}

#main_fla {
 width:960px;
 height:400px;
 margin:0 auto;
 float:left;
}

img.nikki_b {
 width:960px;
 height:80px;
 float:left;
 margin:10px 0px 10px 0px;
 border:none;
}


#main {
 width:960px;
 min-height:500px;
 margin:0 auto;
 float:left;
}

#news_line {
 background:url("http://www.club-adam.com/image/top_newbg1.gif") no-repeat;
 width:450px;
 height:600px;
 marign:0 auto;
 float:left;
}

#whatsnew{
 width:300px;
 height:480px;
 margin:auto;
 float:left;
 overflow:auto;
 position:relative;
 top:50px;
 left:75px;
}

p. {margin:0px;}

#nikki_line {
 background:url("image/diary_bg.gif") no-repeat;
 width:500px;
 height:600px;
 float:right;
}

img.pick {
 width:320px;
 float:left;
 margin:0px;
 position:relative;
 top:50px;
 left:90px;
}


#nikki_in {
 width:800px;
 height:1000px;
 margin:auto;
 float:left;
 position:relative;
 top:10px;
 left:80px;
}


#top_ranking {
 background:url("http://www.club-adam.com/image/top_rankingbg.gif") no-repeat;
 width:960px;
 height:670px;
 margin:0 auto;
 float:left;
}

#top_ranking_in1 {
 width:755px;
 height:320px;
 margin:auto;
 float:left;
 position:relative;
 top:50px;
 left:105px;
}

#top_ranking_in2 {
 width:755px;
 height:280px;
 margin:auto;
 float:left;
 position:relative;
 left:105px;
}

#number1_title {
 width:755px;
 height:30px;
 margin:auto;
 float:left;
 text-align:center;
 color:#FFFFFF;
}

#list_number_t {
 width:130px;
 height:20px;
 margin:auto;
 float:left;
 text-align:center;
 font-size:15px;
}

#number_list {
 width:755px;
 height:180px;
 margin:auto;
 float:left;
}

#number_list_m {
 width:130px;
 height:230px;
 margin:auto;
 float:left;
 text-align:center;
 margin-top:20px;
 margin-left:18px; 
}

img.number {
 width:130px;
 height:177px;
 margin:auto;
 float:left;
 border:none;
}


#top_system {
 background:url("http://www.club-adam.com/image/top_systembg.gif") no-repeat;
 width:960px;
 height:420px;
 margin:0 auto;
 float:left;
}

#top_system_in {
 width:754px;
 height:320px;
 margin:auto;
 float:left;
 position:relative;
 top:55px;
 left:105px;
}

#banner_line {
 width:960px;
 height:350px;
 margin:0 auto;
 float:left;
}

img.banner {
 width:311px;
 height:170px;
 margin:0 auto;
 float:left;
 border:none;
 margin:0px 0px 0px 7px;
}

img.banner1 {
 width:311px;
 height:55px;
 margin:0 auto;
 float:left;
 border:none;
 margin:0px 0px 2px 7px;
}

img.banner2 {
 width:960px;
 height:65px;
 margin:0 auto;
 float:left;
 border:none;
 margin-top:10px;
}

img.m_banner {
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
 border:none;
 margin-top:10px;
}

#bottom_menu {
 width:960px;
 height:40px;
 margin:0 auto;
 float:left;
 background:#6c2242;
 margin-top:20px;
}

p.bottom_menu1 {
 width:960px;
 height:20px;
 font-size:13px;
 text-align:center;
 font-family: "ヒラギノ明朝 Pro",w6;
 letter-spacing:2px;
 margin-top:10px;
}

#flash_player {
 width:165px;
 height:45px;
 margin:auto;
 float:left;
 text-align:left;
}

img.flashplayer {border:none;}

#copyright1 {
 font-family: "ヒラギノ明朝 Pro",w6;
 width:530px;
 margin:auto;
 float:right;
 text-align:right;
}


#copyright {
 float:left;
 width:960px;
 height:20px;
 font-size:11px;
 text-align:center;
 font-family: "ヒラギノ明朝 Pro",w6;
 letter-spacing:2px;
 margin-top:5px;
}



#system_t {
 background:url("http://www.club-adam.com/image/bar_system.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#number_t {
 background:url("http://www.club-adam.com/image/bar_ranking.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#staff_t {
 background:url("http://www.club-adam.com/image/bar_staff.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#topics_t {
 background:url("http://www.club-adam.com/image/bar_topics.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#event_t {
 background:url("http://www.club-adam.com/image/bar_event.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#blog_t {
 background:url("http://www.club-adam.com/image/bar_blog.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#movie_t {
 background:url("http://www.club-adam.com/image/bar_movie.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#pro_t {
 background:url("http://www.club-adam.com/image/bar_pro.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#rec_t {
 background:url("http://www.club-adam.com/image/bar_rec.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}

#diary_t {
 background:url("http://www.club-adam.com/image/bar_diary.jpg") no-repeat;
 width:960px;
 height:100px;
 margin:0 auto;
 float:left;
}


/*system*/

#s_left {
 width:480px;
 height:600px;
 margin:0 auto;
 float:left;
}

td.t_a {
 width:180px;
 height:35px;
 margin:0 auto;
 color:#e4007e;
 font-weight:bold; 
 border-bottom:dashed 1px #e4007e;
}

td.t_b {
 width:300px;
 height:35px;
 margin:0 auto;
 border-bottom: dashed 1px #e4007e;
}

#s_right {
 width:480px;
 height:600px;
 margin:0 auto;
 float:right;
}

#map_in {
 width:960px;
 height:400px;
 float:left;
}

#s_bottom {
 width:960px;
 height:180px;
 margin:0 auto;
 float:left;
}

#gallery1 {
 width:960px;
 height:120px;
 margin:0 auto;
 float:left;
}

#gallery1 ul { list-style: none; }

#gallery1 ul li { display: inline; }

#gallery1 ul img {
 border: 5px solid #3e3e3e;
 float:left;
}

#gallery1 ul a:hover img {
 border: 5px solid #e4007e;
 color: #fff;
 float:left;
}

#gallery1 ul a:hover { color: #fff; }

/*staff*/

#staff_line {
 width:960px;
 margin:auto;
 float:left;
 margin-top:20px;
}


#staff {
 background:url("http://www.club-adam.com/image/s_bg.gif") no-repeat;
 width:190px;
 height:287px;
 float:left;
 text-align:center;
}

#staff_in {
 width:147px;
 height:230px;
 margin:0 auto;
 float:left;
 position:relative;
 top:27px;
 left:23px;
}

#pro_line {
 background:url("http://www.club-adam.com/image/pro_bg.jpg") no-repeat;
 width:960px;
 min-height:500px;
 margin:0 auto;
 float:left;
}

#pro_left {
 width:240px;
 min-height:500px;
 margin:0 auto;
 float:left;
}

#txt {
 width:240px;
 height:30px;
 margin:0 auto;
 float:left;
}

#gallery {
 padding:10px 0px 10px 0px;
 width:147px;
 min-height:500px;
 margin:0 auto;
 float:left;
}

#gallery ul { list-style: none; }

#gallery ul li { display: inline; }

#gallery ul img {
 border: 5px solid #3e3e3e;
 float:left;
}

#gallery ul a:hover img {
 border: 5px solid #e4007e;
 color: #fff;
 float:left;
}

#gallery ul a:hover { color: #fff; }


#pro_right {
 width:650px;
 min-height:500px;
 margin:0 atuo;
 float:right;
}

.name {
 font-size:15px;
 margin:auto;
 width:600px;
 height:30px;
 font-weight:bold;
 text-align:left;
}

#pro_table {
 width:600px;
 min-height:500px;
 margin:auto;
 margin-top:20px;
}

.td01 {
 font-size:12px;
 padding:10px;
 color:#e4007e;
}

.td02 {
 font-size:13px;
 padding:10px;
}

#back {
 width:600px;
 height:30px;
 margin:0 auto;
 float:right;
}

img.back {
 width:146px;
 height:26px;
 margin:0 auto;
 float:right;
 margin-right:10px;
 border:none;
}

/*number*/

#number_title {
 width:960px;
 height:30px;
 margin:0 auto;
 float:left;
 text-align:center;
}

#number_title1 {
 width:480px;
 height:30px;
 margin:0 auto;
 float:left;
 text-align:center;
}

#number_list_s {
 width:960px;
 height:410px;
 margin:auto;
 float:left;
}

#number1 {
 width:355px;
 height:405px;
 margin:0 auto;
}

.number1 {
 background:url("http://www.club-adam.com/image/n_1.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.number2 {
 background:url("http://www.club-adam.com/image/n_2.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.number3 {
 background:url("http://www.club-adam.com/image/n_3.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.number4 {
 background:url("http://www.club-adam.com/image/n_4.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.number5 {
 background:url("http://www.club-adam.com/image/n_5.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.bnumber1 {
 background:url("http://www.club-adam.com/image/nb_1.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.bnumber2 {
 background:url("http://www.club-adam.com/image/nb_2.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.bnumber3 {
 background:url("http://www.club-adam.com/image/nb_3.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.bnumber4 {
 background:url("http://www.club-adam.com/image/nb_4.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

.bnumber5 {
 background:url("http://www.club-adam.com/image/nb_5.gif") no-repeat;
 width:355px;
 height:405px;
 margin:0 auto;
}

#number1_in {
 width:214px;
 height:295px;
 margin:0 auto;
 float:left;
 position:relative;
 top:78px;
 left:68px;
 text-align:center;
}

img.no1 {
 width:215px;
 height:255px;
 margin:0 auto;
 float:left;
 border:none;
}

#list_yaku1 {
 width:215px;
 height:20px;
 padding-top:5px;
 margin:0 auto;
 float:left;
 text-align:center;
}

#a_ranking {
 width:480px;
 min-height:500px;
 margin:0 auto;
 float:left;
}

#number_list_s1 {
 width:480px;
 height:410px;
 margin:auto;
 float:left;
}

#b_ranking {
 width:480px;
 min-height:500px;
 margin:0 auto;
 float:right;
}

/*イベント*/

#event_line {
 width:900px;
 height:50px;
 margin:auto;
 float:left;

}

#event {
 width:800px;
 margin:0 auto;
 float:left;
 text-align:left;
 position:relative;
 left:30px;
 padding-bottom:10px;
 color:#FFF;
}

#event_ym_line {
 height:15px;
 margin:auto; 
}

#event_ym_year {
 width:150px;
 height:20px;
 float:left;
 text-align:center;
 color:#FFF;
}

#event_ym_month {
 width:30px;
 height:20px;
 float:left;
 text-align:left;
 color:#FFF;
}

p.event {margin:0px;}

#event_table {
 width:900px;
 margin:0 auto;
 float:left;
 text-align:left;
 position:relative;
 left:0px;
 padding-bottom:10px;
 color:#FFF;
}

/*トピックス*/

#topics{
 width:880px;
 min-height:500px;
 margin:auto;
 float:left;
 position:relative;
 left:40px;
}

#topics_top{
 width:210px;
 height:400px;
 float:left;
 background:#250313;
 border:solid 1px #ba4a7c;
 margin:3px;
 position:relative;
 top:20px;
 text-align:center;
}

img.topics{
 width:180px;
 height:130px;
 border:none;
}

#t_back {
 width:960px;
 height:50px;
 margin:0 auto;
 float:right;
}

img.t_back {
 width:140px;
 height:30px;
 margin:0 auto;
 float:right;
 margin-right:10px;
 border:none;
}

#sp {
 width:960px;
 height:50px;
 margin:0 auto;
 float:left;
}

/*rss*/

#link_list {
 width:470px;
 height:180px;
 float:left;
 font-size:12px;
 text-align:center;
 color:#FFF;
 margin-left:5px;
 margin-top:10px;
}

a.link_list {color:#FFF; }
a.link_list:hover {color:#71163f;}

img.link_list {
 border:solid 1px #71163f;
 width:450px;
 height:80px;
}

/*求人*/

#recruit {
 width:960px;
 min-height:500px;
 margin:0 auto;
 float:left;
 margin-left:0px;
}

table.recruit2{
 border:solid 1px gray;
 line-height:180%;
}

td.recruit2{
 border:solid 1px #71163f;
 line-height:180%;
}

/*動画*/
#movie_list{
 width:160px;
 height:260px;
 float:left;
 text-align:center;
 margin:0px 14px 20px 14px;
 background:#333333;
 border:solid 1px #b80000;
}

#movie_list_s{
 width:150px;
 height:230px;
 margin:auto;
 margin-top:10px;
}

a.movie_list{}

img.movie_thum{
 width:120px;
 height:90px;
}

h3 {
 text-align:center;
 font-size:15px;
}
