@charset "Shift_JIS";

/***************■全体構造*********************/



#page{
  width: 756px;
  min-height: 1090px;
  border: 0px solid #888888;
  color: #ffffff;
  background-color: #fef34b;
  font-size: 15px;
}

#page2{
  width: 756px;
  min-height: 500px;
  border: 0px solid #888888;
  color: #ffffff;
  background-color: #fef34b;
  font-size: 15px;
}

html#page{
  width: 756px;
  height: auto;
  border: 0px solid #888888;
  color: #ffffff;
  background-color: #fef34b;
  font-size: 15px;
}

html#page2{
  width: 756px;
  height: auto;
  border: 0px solid #888888;
  color: #ffffff;
  background-color: #fef34b;
  font-size: 15px;
}

#logo{
  width: 750px;
  text-align: left;
  margin: 0px auto;
  border-style: none;
}

#lead{
  width: 680px;
  padding:  15px;
  text-align: left;
  font-size: 14px;
  color: #0f480f;
  border-style: dotted;
  border-width: thin;
  border-color: #ff6600;
  margin: 10px auto;
}

#time{
  width: 660px;
  padding:  10px 20px 20px 20px;
  text-align: left;
  font-size: 15px;
  color: #3B3B37;
  background-color: #ffffff;
  border-style: double;
  border-color: #F7BC00;
}

.rap{
  font-size: 15px;
  color: #333333;
  vertical-align: top;
  background-color: #F7BC00;
  padding:  5px 10px 5px 10px;
  white-space: nowrap;
}

.corner{
  font-size: 12px;
  color: #333333;
  padding:  5px 10px 5px 10px;
  line-height:150%;
}

.orange{
  font-size: 14px;
  color: #ff6600;
  font-weight: bold;
}

.green{
  font-size: 14px;
  color: #006600;
  font-weight: bold;
}

#bottom{
  width: 700px;
  padding:  0px0;
  text-align: left;
  font-size: 13px;
  color: #0f480f;
  border-style: none;
  border-color: #ff6600;
  margin: 0px 0px 0px 0px;
}

#mail{
  width: 220px;
  padding:  15px 15px 15px 15px;
  text-align: left;
  font-size: 13px;
  color: #0f480f;
  border-style: dotted;
  border-width: thin;
  border-color: #ff6600;
  margin: 15px 15px 0px 0px;
}

#bn{
  width: 390px;
  padding:  15px;
  text-align: left;
  font-size: 15px;
  color: #0f480f;
  border-style: dotted;
  border-width: thin;
  border-color: #006600;
  margin: 15px 0px 0px 0px;
  float: right;
}

#teno{
  width: 220px;
  padding:  15px;
  text-align: left;
  font-size: 15px;
  color: #0f480f;
  border-style: none;
  border-width: thin;
  border-color: #006600;
  margin: 10px 0px 0px 0px;
  float: right;
}

td.waku{
  text-align: center;
  font-size: 13px;
  color: #006600;
  border-style: none;
  border-width: thin;
  border-color: #006600;
  padding: 0px 20px 0px 20px;
}

td.waku2{
  text-align: left;
  font-size: 13px;
  color: #cc6666;
  border-style: none;
  border-width: thin;
  border-color: #006600;
  padding: 0px 20px 0px 20px;
  vertical-align: top;
}

td.waku3{
  text-align: left;
  font-size: 13px;
  color: #cc6666;
  border-style: none;
  border-width: thin;
  border-color: #006600;
  padding: 0px 50px 0px 50px;
}


/*MIMI-COCOオンエアリスト用*/
.oath{ 
  text-align: center;
  font-size: 14px;
  color: #006600;
  background-color: #fef34b;
  padding:  2px 20px 2px 20px;
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #26410c;
  white-space: nowrap;
}

/*MIMI-COCOオンエアリスト用*/
.date{ 
  width:90px;
  font-size: 14px;
  color: #333300;
  vertical-align: top;
  background-color: #abf369;
  padding:  2px 10px 2px 10px;
  white-space: pre;
}

/*MIMI-COCOオンエアリスト用*/
.date2{ 
  width:90px;
  font-size: 14px;
  color: #333300;
  vertical-align: top;
  background-color: #abf369;
  padding:  2px 10px 2px 10px;
  white-space: nowrap;
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #006600;
  white-space: pre;
}

.oa{
  width:300px;
  font-size: 13px;
  color: #ff6600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 20px 2px 20px;
/*  white-space: nowrap;*/
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #ff6600;
}

.oa2{
  width:300px;
  font-size: 13px;
  color: #ff6600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 20px 2px 20px;
/*  white-space: nowrap;*/
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #006600;
}

.art{
  width:210px;
  font-size: 13px;
  color: #006600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 20px 2px 20px;
/*  white-space: nowrap;*/
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #ff6600;
}

.art2{
  width:210px;
  font-size: 13px;
  color: #006600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 20px 2px 20px;
/*  white-space: nowrap;*/
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #006600;
}


/*おしゃべりマーケット用*/
.mktdate{ 
  width:90px;
  font-size: 14px;
  color: #333300;
  vertical-align: top;
  background-color: #ffd679;
  padding:  2px 10px 2px 10px;
  white-space: pre;
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #ff6600;
}

/*おしゃべりマーケット・メインディッシュ共用*/
.mktnaiyo{
  width:520px;
  font-size: 13px;
  color: #006600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 20px 2px 20px;
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #ff6600;
}


/*メインディッシュ用*/
.dishdate{ 
  width:90px;
  font-size: 14px;
  color: #333300;
  vertical-align: top;
  background-color: #ffae79;
  padding:  2px 10px 2px 10px;
  white-space: pre;
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #ff6600;
}


/*プロフィール用*/
.ph1{ 
  width:200px;
  font-size: 14px;
  color: #339933;
  text-align: center;
  vertical-align: top;
  background-color: #abf369;
  padding:  2px 10px 2px 10px;
  white-space: pre;
}

.pro1{
  width:100px;
  text-align: left;
  font-size: 13px;
  color: #ff6600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 5px 2px 10px;
  white-space: nowrap;
  border-bottom-style: dotted;
  border-width: thin;
  border-color: #ff6600;
}

.pro1no{
  width:100px;
  text-align: left;
  font-size: 13px;
  color: #ff6600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 5px 2px 10px;
  white-space: nowrap;
  border-width: thin;
  border-color: #ff6600;
}

.pro2{
  width:420px;
  font-size: 13px;
  color: #006600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 5px 2px 5px;
    border-bottom-style: dotted;
  border-width: thin;
  border-color: #ff6600;
}

.pro2no{
  width:420px;
  font-size: 13px;
  color: #006600;
  vertical-align: top;
  background-color: #ffffff;
  padding:  2px 5px 2px 5px;
  border-width: thin;
  border-color: #ff6600;
}



a:link { color: #ff6633; }
a:visited { color: #ff6633; }
a:hover { color: #58a786; }
a:active { color: #58a786; }


