@charset "EUC-JP";

*{
  font-family: Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Sans-serif;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

html {
  height:100%;
}

body {
  font-size:84%;
  color: #000000;
  line-height: 25px;
  text-align: center;
  background-color: #303030;
  background-image: url('img/bady_bg.jpg');
  background-repeat: repeat-y;
  background-position: center top;
}

hr{
  display: none;
}

h1,h2,h3,h4,h5,h6{
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
}

div#FOOTER h2	{
  display: none;
}

div.text h3	{
  font-size: 110%;
  font-weight: bold;
  padding: 20px 1em 5px 20px;
  margin-left:5px;
  background-image: url('img/text_h3.jpg');
  background-repeat: no-repeat;
  background-position: 0 23px;
}

div.text h4	{
  font-size: 110%;
  font-weight: bold;
  margin-left:5px;
  padding: 20px 1em 5px 20px;
  background-image: url('img/text_h3.jpg');
  background-repeat: no-repeat;
  background-position: 0 23px;
}

h5	{
  padding: 20px 1em 5px 1em;
  font-weight: bold;
}

h6	{
  padding: 20px 1em 5px 1em;
  font-weight: bold;
}

p	{
  padding-left: 10px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

a	{
  color: blue;
  text-decoration: none;
}

address	{
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
  display: inline;
}

div#PAGETOP	{
  width: 930px;
  margin: auto;
  background-color: #FFFFFF;
}

div#HEADER	{
  height: 80px;
  background-image: url('img/header_bg.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  overflow: hidden;
}

div#HEADER h1	{
  font-size: 150%;
  font-weight: bold;
  float: left;
  padding-left: 30px;
  text-indent: 30px;
  color: #CCCCCC;
  display: none;
}

ul#PAN	{
  display:none;
}

div.headerad{
  width: 468px;
  height: 60px;
  margin-top: 8px;
  margin-left: 300px;
}

div.header_menu{
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('img/menu_bg.jpg');
  background-repeat: repeat-x;
  text-align: right;
}

div.header_menu a,
div.header_menu a:link,
div.header_menu a:visited,
div.header_menu a:active{
  margin:0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-bottom: 0px;
  padding-right: 15px;
  border-left: 1px solid #FFFFFF;
  color: #FEFEFE;
  font-size: 80%;
}

div.header_menu a:hover{
  margin:0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-bottom: 0px;
  padding-right: 15px;
  border-left: 1px solid #FFFFFF;
  color: #FEFEFE;
  font-size: 80%;
  text-decoration: underline;
}

br.header_menu{
  display:none;
}

div.fixmenu  {
  padding-right:1em;
  text-align:right;
  border-bottom:1px solid #333333;
}

div.fixmenu ul {
  list-style-type:none;
  margin: 0px;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:1px;
}

div.fixmenu  li {
  display: inline;
  list-style:none;
  height: 20px;
  padding-top: 1px
}

div#MENU{
  margin-left:3em;
  margin-top:0.5em;
  margin-bottom:2em;
  position: relative;
}

div#MENU ul{
  list-style-type:none;
  text-align:left;
}

div#MENU li{
  list-style:none;
  width: 100px;
  display:inline;
}

div#MENU li a{
  margin-left:2px;
  margin-right:2px;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:0px;
  font-size: 80%;
  color:#333333;
  float:left;
}

div#MENU li a:hover,div#MENU li a:active{
  font-size: 80%;
  background:#dcdcdc;
}

div#MENU .menu-on a{
  font-size: 80%;
  background:#dcdcdc;
  font-weight:bold;
  border-bottom:1px solid #333333;
}

div#KIZI	{
  width: 930px;
  padding-top: 5px;
}

div#KIZI	h2{
  font-size: 110%;
  font-weight: bold;
  background-image: url('img/kizi_h2_bg.jpg');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-left:5px;
  padding-top:5px;
  margin-left:25px;
  margin-right:210px;
  text-align: left;
}

ul{
  margin:0.5em 0 0.5em 2em;
  list-style-type:square;
}
ul li{
  list-style-type:disc;
}
ol{
  margin:0.5em 0 0.5em 2em;
}

div.text	{
  text-align: left;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:5px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:25px;
  margin-right:200px;
}

div.text dl{
  margin: 10px;
}

div.text dt{
  text-indent: 1em;
}

div.text dd{
  text-indent: 4em;
}

ul.modori	{
  text-align: right;
}

ul.modori li	{
  font-size: 0.6em;
  padding: 10px;
}

ul.modori li:after	{
  content:"¤Ø";
  font-size: 2em;
}

div#FOOTER	{
  line-height: 25px;
  height: 25px
  clear;
}

div#FOOTER	ul{
  text-align: right;
}

div#FOOTER	li{
  display: inline;
  padding: 5px;
}

div.footer{
  margin-top:10px;
  padding-top:10px;
  padding-bottom:10px;
  border-top:1px solid #333333;
  float: none;
  clear: both;
}

div.footercontainer{
  border-top:1px solid #333333;
  padding-left:10px;
}

div.copyright{
  float:left;
  text-align: left;
  margin-top: 6px;
}

div.alert {
  margin:1em;
  background-color:#ffcc00;
  text-weight:bold;
}

div.right-button {
  text-align:right;
  margin-right:10px;
}

div.minibox {
  width:100%;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0;
  margin-right:0;
}

div.minibox-left{
  float:left; width:150px;
}

div.minibox-right{
  margin-left:160px;
}

div.minibox-bottom{
  float: none;
  clear: both;
}

div.footerbox {
  margin-top:5px;
  margin-bottom:5px;
  margin-right:0;
  margin-left:5px;
}

div.footerbox-left{
  float:left; width:173px;
  line-height: 118%;
  margin-left:10px;
  text-align:left;
}

div.footerbox-left a{
  font-weight: bold;
  color: blue;
}

div.footerbox-right{
  margin-left:160px;
}

div.footerbox-bottom{
  float: none;
  clear: both;
}

div.sidead	{
  margin-top:10px;
  margin-bottom:10px;
  margin-right: 5px;
  margin-left: 0px;
  padding: 0;
  width: 185px;
  height: 700px;
  float:right;
  border:1px solid #333333;
}

div.sidebox {
  margin-top:    5px;
  margin-bottom: 5px;
  margin-left:  10px;
  margin-right: 10px;
}

div.sidebox-left{
  float:left; 
  width:165px;
  height:45px;
  line-height: 118%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align:left;
  border-bottom:1px solid #333333;
}

div.sidebox-left a{
  font-weight: bold;
  color: blue;
}

div.sidebox-right{
  margin-left:160px;
}

div.sidebox-bottom{
  float: none;
  clear: both;
}

table.op_table{
  width: 165px;
  line-height: 100%;
  text-align: none;
}

div.inputnote{
  margin-left:160px;
}

div.formbox{
  width:700px;
  float:left;
}

div.powerdby{
  text-align:right;
  width:685px;
}

input, textarea{
  margin-top:5px;
  margin-bottom:5px;
}

textarea{
 border: 1px solid #666666;
 scrollbar-arrow-color:#555555;
 scrollbar-face-color:#FFFFFF;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-3dlight-color:#555555;
 scrollbar-track-color:#EEEEEE;
 scrollbar-shadow-color:#555555;
 scrollbar-darkshadow-color:#555555;
}

input.text  {
  padding: 0;
  margin: 0;
  border: 1px solid #666666;
  width: 15em;
}

input.adtext  {
 border: 1px solid #666666;
 width: 368px;
}

input.link  {
 border: 1px solid #666666;
 width: 35em;
}

input.email  {
 border: 1px solid #666666;
 width: 20em;
}

input.button {
  color: #000000;
  background-color: #f0f0f0;
  border: 1px solid #000000;
}

input.checkbox {
}

select.level  {
 border: 1px solid #666666;
 width: 20em;
}

select.options{
 border: 1px solid #666666;
 width: 15em;
}

table.clicklist{
  border:0;
  border-collapse : collapse;
}

table {
  border-collapse:collapse;
  table-layout:fixed;
  letter-spacing: normal;
}

td{
  border:1px solid black;
}

td.noborder{
  border:0;
}

tr.noborder{
  border:0;
  padding:0;
}

table.inbox {
  width:620px;
  text-align:center;
}

td.inbox-col1{
  width:130px;
}

td.inbox-col2{
  width:440px;
}

td.inbox-col3{
  width:50px;
}

td.inbox-leftjustify{
  text-align:left;
  padding-left:5px;
}

tr.inbox{
  width:100%;
  background-color:#dcdcdc
}

table.inbox2 {
  width:620px;
  text-align:center;
}

td.inbox2-col1{
  width:115px;
}

td.inbox2-col2{
  width:405px;
}

td.inbox2-col3{
  width:50px;
}

td.inbox2-col4{
  width:50px;
}

td.inbox2-leftjustify{
  text-align:left;
  padding-left:5px;
}

tr.inbox2{
  width:100%;
  background-color:#dcdcdc;
}

table.transaction {
  width:620px;
  text-align:center;
}

td.transaction-col1{
  width:130px;
}

td.transaction-col2{
  width:350px;
}

td.transaction-col3{
  width:140px;
}

td.transaction-leftjustify{
  text-align:left;
  padding-left:5px;
}

td.transaction-rightjustify{
  text-align:right;
  padding-right:5px;
}

tr.transaction{
  width:100%;
  background-color:#dcdcdc
}

table.downline {
  width:620px;
  text-align:center;
}

td.downline-left{
  width:50px;
}

td.downline-right{
  width:570px;
}

td.downline-leftjustify{
  text-align:left;
  padding-left:5px;
}

tr.downline{
  width:100%;
  background-color:#dcdcdc;
}

table.emailad {
  width:620px;
  text-align:center;
}

td.emailad-col1{
  width:350px;
}

td.emailad-col2{
  width:70px;
}

td.emailad-col3{
  width:70px;
}

td.emailad-col4{
  width:130px;
}

tr.emailad{
  width:100%;
  border:1px solid black;
  background-color:#dcdcdc
}


table.clickad {
  width:620px;
  text-align:center;
}

td.clickad-col1{
  width:180px;
}

td.clickad-col2{
  width:65px;
}

td.clickad-col3{
  width:65px;
}

td.clickad-col4{
  width:80px;
}

td.clickad-col5{
  width:100px;
}

td.clickad-col6{
  width:130px;
}

tr.clickad{
  width:100%;
  border:1px solid black;
  background-color:#dcdcdc;
}


table.rotatead {
  width:620px;
  text-align:center;
}

td.rotatead-col1{
  width:180px;
}

td.rotatead-col2{
  width:65px;
}

td.rotatead-col3{
  width:65px;
}

td.rotatead-col4{
  width:80px;
}

td.rotatead-col5{
  width:100px;
}

td.rotatead-col6{
  width:130px;
}

tr.rotatead{
  width:100%;
  border:1px solid black;
  background-color:#dcdcdc;
}

table.adorder {
  width:620px;
  text-align:center;
}

td.adorder1{
  width:100px;
}

td.adorder2{
  width:100px;
}

td.adorder3{
  width:70px;
}

td.adorder4{
  width:70px;
}

td.adorder5{
  width:120px;
}

td.adorder6{
  width:160px;
}

td.adorder7{
  width:140px;
}

tr.adorder{
  width:100%;
  border:1px solid black;
  background-color:#dcdcdc;
}

table.manage {
  text-align:center;
}

td.manage1{
  width:50px;
}

td.manage2{
  width:250px;
}

td.manage3{
  width:90px;
}

td.manage4{
  width:90px;
}

td.manage5{
  width:90px;
}

td.manage6{
  width:200px;
}

td.manage7{
  width:90px;
}

td.manage8{
  width:110px;
}

tr.manage{
  width:100%;
  border:1px solid black;
  background-color:#dcdcdc;
}

span.joincount{
  color: red;
  font-weight:bold;
}

