@charset "UTF-8";
body {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
color: #67605f;
background: #2b3b53;
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 100%;
text-align: center;
background: #000000; /*url(http://okama.com/images/background.jpg) repeat;*/
}
body div {
text-align: left;
margin: 0px auto;
}
img {
margin: 0px;
padding: 0px;
}
a {

}
a img {
border: 0;
}
a: link {
color: #1fc5ff;
}
a: visited {
color: #1fc5ff;
}
a: hover {
color: #8fe2ff;
text-decoration: none;
}
p{
margin: 0px;
}
#clear_f {
clear: both;
}
#header {
text-align: center;
}

#header h1 {
background: url(http://okama.com/images/header.jpg) no-repeat left;
margin: 0px;
padding: 0px;
text-indent: -9999px;
text-align: left;
  height: 208px;
}

#navi{
width: 800px;
text-align: center;
}
#navi ul {
margin: 0px;
padding: 0px;
}
#navi li {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
list-style-type: none;
}
#navi a {
color: #ffffff;
display: block;
text-decoration: none;
}



#content {
width: 800px;
margin-top: 0px;
background: #ecd8e3;
}
#topimg {
width: 800px;
padding: 25px 0px 15px 0px;
margin: 0px auto;
}
#left {
float: left;
background-color: #ecd8e3;
}
#news h2 {
/*background: url(http://okama.com/images/news.jpg) no-repeat left;*/
margin: 0px 0px 20px 0px;
padding: 0px;
text-indent: -9999px;
}
ul.news {
margin: 0px;
padding: 0px;
list-style: none;
}
.news li {
margin: 0px 0px 8px 0px;
padding: 0px;
font-size: 75%;
}
#right {
float: right;
}
#right ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#right li {
margin: 0px;
padding: 0px;
}
/* 下層ページサイドバー */
#sidebar {
width: 210px;
float: left;
font-size: 75%;
line-height: 40px;
}
#sidebar h2 {
margin: 0px;
padding: 0px;
}
#sidebar ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#sidebar li {
height: 40px;
margin: 0px;
padding: 0px 0px 0px 45px;
/*background: url(http://okama.com/images/lnavi_back.jpg) no-repeat;*/
background-color: #EBEBEB;
}
#sidebar li a {
text-decoration: none;
}
#sidebar li a: hover {
text-decoration: none;
}
.module-content {
padding: 10px 0px 0px 0px;
}
/* 下層ページメイン */
#main {
float: right;
width: 560px;
}
.day {
margin: 0px 0px 0px 0px;
font-size: 75%;
}
.text {
color: #1FC5FF;
margin: 0px 0px 0px 0px;
font-size: 100%;
}

#footer {
width: 800px;
height: 50px;
background: url(http://okama.com/images/footer_img.jpg);
margin: 0px;
text-align: right;
clear: both;
}

#footernavi {
width: 800px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align: left;
}
#footer ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#footer li {
margin: 0px 15px 0px 0px;
padding: 0px;
display: inline;
}
p.footer_txt{
padding: 25px 10px 0px 0px;
}

a.footer_link:link,a.footer_link:visited {
color: #aa1a4f;
text-decoration: none;
}
a.footer_link:hover,active {
color: #b3b3b3;
text-decoration: none;
}

#copyright {
color: #ffffff;
width: 800px;
margin: 0px auto;
padding: 0px;
font-family: Tahoma, Verdana, Arial;
text-align: right;
}
.clearfix: after {
content: ".";
display: none;
height: 0px;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/*\*/
* html div.parent{
overflow: visible;
height:1px;
}
/**/

.clearfix {
zoom:100%;/*IE6*/
overflow:auto;/*IE7 and Firefox*/}
/* End hide from IE-mac */
}

/* トップページ */
#main_outer{
width: 800px;
}
#top_left{
width: 620px;
float: left;
}

#top_right{
width: 180px;
float: right;
}

#top_left_top{
width: 620px;
height: 155px;
}

#top_left_bottom{
background: url(http://okama.com/images/top_main_background.jpg) repeat;
width: 620px;

}
#top_left_main_inner{
width: 575px;
margin-left: 25px;
font-size: 12px;
}
#top_left_top_img{
 background: url(http://okama.com/images/top_main_top_img.jpg); width: 620px; height: 16px; } #top_left_bottom_img{  background: url(http://118.82.82.120/images/top_main_bottom_img.jpg); width: 620px; height: 35px; } #top_right_main_inner{ width: 165px; margin-left: 5px; font-size: 12px; } #top_right_calendar{ width: 165px; height: 90px; margin-top: 10px; } #pro_left_list_back_top{ background: url(http://118.82.82.120/images/pro_right_list_name.gif); width: 605px; height: 35px; } #pro_left_list_back_bottom{ background: url(http://118.82.82.120/images/pro_right_list_report.gif); width: 605px; height: 150px; } td.memberlink{ line-height: 25px; } 
