html {

 scrollbar-arrow-color: #4c902b;
 scrollbar-base-color: #0c341c;
 scrollbar-darkshadow-color: #4c902b;
 scrollbar-highlight-color: #4c902b;
 scrollbar-shadow-color: #4c902b;
 margin:0px; 
}

body {
 background:#FFFFFF url("http://jyotei.ok-g.net/image/bg3.jpg") repeat-y;
 margin:0px;
 background-position:50% 0%;
 background-attachment: fixed;
 scrollbar-arrow-color: #4c902b;
 scrollbar-base-color: #0c341c;
 scrollbar-darkshadow-color: #4c902b;
 scrollbar-highlight-color: #4c902b;
 scrollbar-shadow-color: #4c902b;
}

h1 {
 margin:0px;
 font-size:12px;
 height:20px;
 color:#FFF;
}

p {margin:0px;}

a {
 color:#FFF;
 text-decoration:none;
}

a:hover {
 color:red;
}

#container {
 margin:auto;
 margin-top:-20px;
 width:780px;
 padding-left:30px;
 padding-right:30px;
 font-size:12px;
 color:#fff;
}

hr.whatsnew {
 height:1px;
 color:gray;
 border:1px gray dotted;
 margin:0px;
}

table.whatsnew {
 width:100%;
}

tr.whatsnew {
 margin:0px;
}

td.whatsnew_date {
 margin:0px;
 border-bottom:1px gray dotted;
 padding-top:4px;
 padding-bottom:4px;
}

td.whatsnew_shortcomment {
 margin:0px;
 border-bottom:1px gray dotted;
 padding-top:4px;
 padding-bottom:4px;
 letter-spacing:3px;
}

#today {
 width:780px;
 margon:auto;
}

img.today {
 margin-top:15px;
}

#bottom_menu {
 font-size:10px;
 text-align:center;
 width:780px;
 height:70px;
 letter-spacing:2px;
}

p.bottom_menu1 {
}

p.bottom_menu2 {
 margin-top:10px;
}

#copyright1 {
 margin-top:-10px;
 text-align:center;
 width:780px;
 height:24px;
 background:url("http://jyotei.ok-g.net/image/bg_bottom2.gif") no-repeat;
 color:#FFF;
 font-size:10px;
 padding:7px;
 letter-spacing:2px;
}

#warning {
 width:780px;
 height:130px;
 color:red;
 text-align:center;
}

#warning_sub {
 margin:auto;
 margin-top:10px;
 width:780px;
 height:20px;
 text-align:center;
 color:red;
}

img.shop_header {

}

#girls {
 width:120px;
 height:380px;
 float:left;
 padding-left:7px;
}


#profile_left {
 float:left;
 width:220px;
 height:560px;
 overflow:auto;
 border-right:1px dotted dimgray;
}

#profile_center {
 float:left;
 width:250px;
 height:560px;
 overflow:auto;
 padding-left:10px;
 padding-right:10px;
 border-right:1px dotted dimgray;
 text-align:center;
}

#profile_right {
 float:left;
 width:275px;
 height:560px;
 overflow:auto;
 padding-left:10px;
}

p.profile {
 margin:5px;
}

#list {
 width:780px;
 height:80px;
 float:left;
}


#mobile {
 background:url("http://jyotei.ok-g.net/image/mobile.gif") no-repeat;
 width:780px;
 height:585px;
 margin:auto;
}

/*トップ週間スケジュール*/
#scheduleList{
 width:750px;
 height:50px;
 margin:auto;
 float:none;
 margin-top:10px;
 background:#00d053;
 border:double 3px #ffffff;
}


#link {
 width:780px;
 height:200px;
 margin:auto;
 float:left;
}

#link_list {
 width:185px;
 height:60px;
 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:#a4040f;}

img.link_list {
 border:solid 1px #a4040f;
 width:185px;
 height:51px;
}

/*クラスわけ
-------------------------------------*/

#class_line {
 width:780px;
 min-height:500px;
 float:left;
 clear:both;
}

#name {
 width:110px;
 float:left;
 text-align:center;
}

#option {
 width:110px;
 height:15px;
 float:left;
 text-align:center; 
}

/*システム
--------------------------------*/

#system {
 background:url("http://jyotei.ok-g.net/image/system.jpg") no-repeat;
 width:780px;
 height:250px;
 float:left;
}



img.wpc {
 width:105px;
 height:150;
 float:left;
 border:none;
 margin-left:45px;
}