/* CSS Document */

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #f4f4f4;
  }

h1 {
  font-size:110%;
  font-weight:normal;
  color:#666;
  margin:0 0 1em 0;
}
h2 {
  font-size:90%;
  font-weight:bold;
  color:#333;
  margin:0 0 1em 0;
}
h3 {
  font-size:82.5%;
  font-weight:bold;
  color:#333;
  margin:0 0 1em 0;
}
label {
  cursor:pointer;
}
p {
  font-size:82.5%;
  margin:0.5em 0 1em;
  line-height:150%;
}
li p {
  margin:0 0 0.6em;
}


.outer{
  background-color: #FFFFCC;
  padding: 0px;
  margin:0 auto 0 auto;
  width:100%;
  }

.head_01{
  background-color: #CCFFCC;
  background-image:url(/img/bg_header_03.gif);
  height: 24px;
  text-align:right;
  width:100%;
  }
  
.head_02{
  background-color: #e9e8e6;
  height: 86px;
  width:100%;
  }
  
.head_03{
  background-image: url(/img/bg_header_02.gif);
  height: 33px;
  width:100%;
  }
  
.head_04{
  background-color:#f4f4f4;
  height: 62px;
  width:100%;
  }
  
.head_05{
  background-image:url(/img/bg_header_04.gif);
  height: 28px;
  width:100%;
  }
  
.logo_01{
  padding-top:5px;
  padding-left:40px;
  float:left;
  }
  

.wrapper_01{
  width:900px;
  margin:0 auto 0 auto;
  height: 24px;
  }
  
.wrapper_02{
  width:900px;
  margin:0 auto 0 auto;
  background-color: #e9e8e6;
  height: 86px;
  }
  
.wrapper_03{
  width:900px;
  margin:20px auto 20px auto;
  background-color: #f4f4f4;
}
  
.wrapper_04{
  width:900px;
  margin:0 auto 0 auto;
  background-image:url(/img/bg_footer_01.gif);
  height: 101px;
  text-align:center;
  }
  
.wrapper_05{
  width:900px;
  margin:0 auto 0 auto;
  background-color: #f4f4f4;
  height: 62px;
  }
  
.wrapper_06{
  width:900px;
  margin:0 auto 0 auto;
  background-image:url(/img/bg_header_04.gif);
  height: 28px;
  }

.wrapper_07{
  float:right;
  margin:0 100px 0 20px;
  }
  
.wrapper_08{
  float:left;
  margin:0 20px 0 0;
  }


.clears{  clear:both;}

  
.foot{
  clear:left;
  background-image:url(/img/bg_footer_01.gif);
  height: 101px;
  }
  
.footer_img{
  padding-top:18px;
  padding-left:284px;
  }
  
div.footer_menu{
	padding-top:25px;
}	
div.footer_menu a {
  color:#bbb;
  font-size:82%;
  border-left:1px solid #999;
  padding-left:0.5em;
}
div.footer_menu a.first {
  border-left:0px;
}

div.footer_menu a:hover {
  color:#78d8f4;
}
div.copyright {
  margin:20px 0 0 0 ;
  color:#bbb;
  font-size:75%;
}
  
.kado  { background-color:#f4f4f4;}
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#e2e2e2; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#e2e2e2; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#e2e2e2; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#e2e2e2; }
.kado5 { background-color:#e2e2e2; padding:10px 20px 10px 20px;}

.blue_kado  { background-color:#f4f4f4;}
.blue_kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#deecf2; }
.blue_kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#deecf2; }
.blue_kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#deecf2; }
.blue_kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#deecf2; }
.blue_kado5 { background-color:#deecf2; padding:10px;}


.kado4  { background-color:#e2e2e2;}
.kado41 { margin: 0 5px;height:1px;overflow: hidden; background-color:#e6e9e2; }
.kado42 { margin: 0 3px;height:1px;overflow: hidden; background-color:#e6e9e2; }
.kado43 { margin: 0 2px;height:1px;overflow: hidden; background-color:#e6e9e2; }
.kado44 { margin: 0 1px;height:2px;overflow: hidden; background-color:#e6e9e2; }
.kado45 { background-color:#e6e9e2; padding:10px; font-size:12px; color:#636161;}

.contents{
  margin:0 auto 20px auto;
  width:764px;
}

.img_title{
  padding-bottom:15px;
  }

.select_01 {
  border: 1px #c9c9c9 double;
  width: 160px;
  height: 20px;
}

.submenu{
  padding-right:13px;
  padding-top:20px;
  }
  
.submenu_01{
  padding-right:13px;
  padding-top:20px;
  padding-left:68px;
  }
  
.submenu_02{
  padding:4px 0 0 80px;
  }
  
.top_menu{
  margin-top:10px;
  margin-right:70px;
  text-align:right;
  float:right;
  }
    
.usr_name{
  margin-top:35px;
  margin-right:70px;
  text-align:right;
  float:right;
  clear : right;
  width:20em;
}


.gaiyou{
  padding:15px;
  }
  
.gaiyou_top {
  border-top: 1px solid #c2c2c2;
  padding:15px;
    }
.gaiyou_middle {
  border-top: 1px solid #c2c2c2;
  padding:15px;
    }
.gaiyou_bottom {
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  padding:15px;
    }
    
.btn_reg{
  width:514px;
  padding-top:20px;
  padding-left:35px;
  }
  
input.btn_input {
  padding:5px;
  cursor:pointer;
  }
input.hidden {
  display:none;
}
div.refine_channels {
  padding:5px;
  border:1px solid #c2c2ff;
  background:#fff;
}
tr.reportTotal td {
  font-size:120% !important;
  background:#f0fff0 !important;
}

#flashMessage {
  border:1px solid #0a0;
  font-size:90%;
  color:#0a0;
  background:#fff;
  text-align:center;
  padding:1em;
  margin:20px auto 0;
  width:695;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}
div.error-message {
  color:#b00;
  font-weight:bold;
  font-size:82%;
}
table#frame {
  border:1px solid;
}
table.input {
  border-collapse:collapse;
  border:1px solid #b4b4b4;
}
table.input th {
  font-size:90%;
  border:1px solid #b4b4b4;
  padding:5px;
}
table.input td {
  font-size:90%;
  background:#fff;
  border:1px solid #b4b4b4;
  padding:5px;
}

table.view {
  border-collapse:collapse;
  border:1px solid #b4b4b4;
}
table.view th {
  font-size:90%;
  border:1px solid #b4b4b4;
  padding:5px;
}
table.view td {
  font-size:90%;
  background:#fff;
  border:1px solid #b4b4b4;
  padding:5px;
}

table.vertical th {
  text-align:left;
  vertical-align:top;
}
table.advs td.ad_text {
  font-size:82%;
}
table.horizon th {
  padding:0.2em 0.5em;
}
table.horizon td {
  background:#fff;
  padding:0.2em 0.5em;
}
table.horizon td.anchor {
  padding:0;
}
table.horizon th {
  white-space:nowrap;
}
table.horizon td.num {
  padding-left:1em;
}
th {
  color:#444;
  background:#d8d8d8;
}
td.text {
  text-align:left;
}
td.num {
  text-align:right;
  font-family:monospace;
  white-space:nowrap;
}
td.status {
  text-align:center;
}
td.control {
  text-align:center;
}
td.checkbox {
  text-align:center;
}
tr.status_active {
}
tr.status_pause td {
  color:#444;
  background:#f8f8f8;
}
td.anchor {
  padding:0;
}
td.anchor a {
  padding:4px 5px;
  display:block;
}
td.anchor a:hover {
  background:#ffffbb;
}
td.revenue_deposit_price {
  color:#070;
  font-family:"Arial", sans-serif;
  font-size:100% !important;
  font-weight:bold;
}
table.revenues th {
  font-size:76.5%;
}
table.revenues th.date {
  width:12ex;
}
td.revenue_click_price {
  font-weight:bold;
  font-size:76.5% !important;
}
td.revenue_click_minus_price {
  font-weight:bold;
  font-size:76.5% !important;
  color:#600;
}
td.revenue_affiliate_price {
  font-weight:bold;
  font-size:76.5% !important;
}
td.revenue_request {
  text-align:center;
}
button, input.submit {
  cursor:pointer;
}
input.submit_disabled {
  cursor:auto !important;
}
input.submit_done {
  padding:5px 1em;
}
div.paging {
  font-size:90%;
}
div.paging span.current {
  padding:0.2em 0.4em;
  line-height:100%;
  font-weight:bold;
}
div.paging a {
  padding:0.2em 0.4em;
  line-height:100%;
  border:1px solid #ccc;
  background:#fff;
  text-decoration:none;
}
div.paging a:hover {
  background:#ffc;
}
/*
div.paging a.first,
div.paging a.last {
  background:transparent;
  border:0px;
}
*/
div.paging_upper {
  margin:0.8em 0 1em;
}
div.paging_bottom {
  margin:1em 0 0.5em;
}
td a {
  text-decoration:none;
}
td.normalLink a {
  text-decoration:underline;
}
td.ad_url textarea {
  width:22ex;
  height:3.1em;
  font-size:90%;
  line-height:100%;
}
td.ad_urlbar {
  font-size:90%;
}
div.change_status {
  margin-bottom:1em;
}
div.bread_navigation {
  font-size:90%;
  margin-bottom:0.4em;
}
div.select_navigation {
  font-size:90%;
  margin-bottom:1em;
}
p.require {
  font-size:90%;
  color:#333;
}
div.notice {
  font-size:82%;
  color:#666;
}
td div.notice {
  font-size:100%;
}
div.warning {
  font-size:82%;
  color:#070;
  font-weight:bold;
}
div.submit {
  margin:1em 0;
}
p.comment {
  font-size:82.5%;
}
span.sample {
  font-size:82%;
  color:#555;
}
div.top_menu a {
  padding:0 0 0 6px;
  margin-left:5px;
  background:url(/img/gray_triangle_3x5.png) left center no-repeat;
  color:#807f7f;
  font-size:82%;
  font-weight:bold;
  text-decoration:none;
}

div.top_menu a:hover,
div.top_menu a.active {
  color:#0095da;
  text-decoration:none;
  background:url(/img/blue_triangle_3x5.png) left center no-repeat;
}
div.media_service {
  font-size:82%;
  color:#333333;
}
span.register_here {
  color:#999;
  font-size:120%;
  font-weight:bold;
}
a.btn_reg {
  float:left;
  color:#fff;
  width:195px;
  height:59px;
  line-height:59px;
  text-align:center;
  font-weight:bold;
  font-size:120%;
  text-decoration:none;
  display:block;
}
a.btn_reg:hover {
  opacity:0.75;
  filter:alpha(opacity=75);
  text-decoration:none;
}
a.btn_reg_01 {
  background:url(/img/btn_reg_01_bg.gif) center center no-repeat;
}
a.btn_reg_02 {
  background:url(/img/btn_reg_02_bg.gif) center center no-repeat;
}

ol li {
  font-size:90%;
}

a.btn_reg_text_02  {
  background:url("/img/btn_reg_02_bg.gif") no-repeat scroll center center transparent;
}
a.btn_reg_text {
  color:#FFFFFF;
  display:block;
  font-size:90%;
  font-weight:bold;
  height:59px;
  line-height:59px;
  margin:0 auto;
  text-align:center;
  text-decoration:none;
  width:195px;
}
