@charset "EUC-JP";

@import "mybasis.css";

@import "mmcommon.css";

/*
@import "dl.css";
*/

@media tty {
 i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */


/* syoukai
---------------------------------------------------- */

#setsumei2 {
/*
border: 1px solid #ff0000;
background-color: #ccccff;
padding: 10px;
*/
  clear: both;
  width: 420px;
  padding: 0;
  margin: 0 1em 1em 0;
margin: 0 0 13px 0;
margin: 3px 0 7px 0;

  background:  url(../img/shadow.gif) bottom right;

/*
border: 1px solid #000000;
    font-weight: bold;
*/

}


.syoukaispace  {
  width: 420px;
  width: 450px;
  line-height: 1em;
  background: #fff;

  border: 1px solid #999;

  padding: 0px;
  margin: 0;
  position: relative;
  left: -10px;
  top: -10px;

  text-indent: 0;
  padding-bottom: 5px;

  background-color: #efefef;
  background-color: #ffefff;
  background-color: #e8ffcf;
  background-color: #fff;
 background-color: #FFFFCE;


}


.syoukaispace h2 {
  color: #000;
  color: #fff;
color: #000000;

  background-color: #efefef;
  background-color: #42B642;

  background-color: #ffffff;
  background-color: #8CDBE7;


/*
background-color: #0000CE;
*/
  background:  url(../img/b1.png);
  background:  url(../img/bbar.png);
  background:  url(../img/gbar.png);
  background:  url(../img/obar.png);



  font-size: 1em;
  text-align: left;
  padding: 3px;

  border-top: 0;
  border-right: 0;
  border-left: 0;


  border-bottom: 1px solid #4AB64A;
  border-bottom: 1px solid #999;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 5px;

padding-left: 10px;

}

.syoukaispace p {

padding: 10px;

}

.syoukaispace a {
  text-decoration: none;
  color: #0000ff;
font-weight: bold;
}
.syoukaispace a:visited {
  color: #660066; 
  text-decoration: none
}
.syoukaispace a:hover {
/*
  color: #0000ff;
*/
  text-decoration: underline;
}



/* H2
---------------------------------------------------- */
#melmalist h2#newlist {
  background:  url(../img/mailbar5.png) no-repeat 0 12px;
  padding-bottom: 15px;
  margin-bottom: 5px;
}


#melmalist {
  margin: 0;
}



#addrinput  {
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 0 5px 5px;
    background-color: #efefef;

    background-color: #f5f5f5;


border-left: 2px solid #c0c0c0;
border-right: 2px solid #c0c0c0;
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;

}


#mailbar {
    margin-top: -12px;
}

#setsumei {
    font-size: 0.8em;
    font-weight: bold;
    color: #F769A5;
    color: #808080;
line-height: 1.6em;
}

/* 一覧表示
---------------------------------------------------- */

#melmalist table.mm {
    margin-top: -20px;
}
 
#melmalist table.mm {
  width: 100%;
}

#melmalist table.mm th {

/*
  font-size: 0.8em;
  padding: 0px 0 0 3px;
*/
  text-align: left; 

}


/* 新着メルマガ詳細テーブル
-------------------------------------------------- */
#melmalist table.mm th.th1  {
  width: 85%;
}

#melmalist table.mm th.th2  {
  width: 15%;
}


#melmalist th a {
  border-left-color: #d9d9d9;
  text-decoration: none;
  color: #0000ff;
  color: #000000;
}


#melmalist th a:hover {
  color: #0000ff;
  text-decoration: underline;
}
#melmalist table.mm td.naiyou {
  font-size: 0.8em;
  margin: 0;
  padding: 0px 0 0 3px;
}


#melmalist td.status {
  text-align: center;
}

#melmalist table.mm td.title {
    text-align: left;
    font-weight: bold;
}

#melmalist table.mm td.title a {
  text-decoration: none;
  color: #0000ff;

}
#melmalist table.mm td.title a:visited {
  color: #660066; 
  text-decoration: none
}
#melmalist table.mm td.title a:hover {
/*
  color: #0000ff;
*/
  text-decoration: underline;
}

#melmalist table.mm td.bntitle {
    text-align: left;
    font-weight: bold;
    font-size: 0.8em;
}

#melmalist table.mm td.bntitle a {
  text-decoration: none;
  color: #0000ff;

}
#melmalist table.mm td.bntitle a:visited {
  color: #660066; 
  text-decoration: none
}
#melmalist table.mm td.bntitle a:hover {
/*
  color: #0000ff;
*/
  text-decoration: underline;
}


#melmalist table.mm td.ctg {
    text-align: right;
    padding-right; 10px;
}
#melmalist table.mm td.ctg a.ctglink {

    font-size: 0.8em;
    font-weight: normal;

    padding: 5px;

  text-decoration: none;
  color: #ffffff;
  color: #0000ff;
  background-color: #0000ff;
  background-color: #EFFFEF;
  background-color: #FFFFCE;

/*
  border-bottom: solid 2px #f0e68c;
*/

  border-left: solid 1px #f0e68c;
  border-right: solid 1px #f0e68c;

}
#melmalist table.mm td.ctg a.ctglink:visited {
  color: #ffffff; 
  color: #0000ff;
  text-decoration: none
}
#melmalist table.mm td.ctg a.ctglink:hover {
  color: #0000ff;
  text-decoration: underline;
}


#melmalist table.mm hr.naka {
 width: 96%;
 height: 1px;
 padding: 0 0 0 0;
 margin: 0 0 0 10px;
 border: 1px dotted #a8a8a8;
 text-align: left;

}


#melmalist table.mm td.date {
    font-size: 0.8em;
    text-align: left;
    color: #696969;
}






.adchk {
  height: 30px;
  width: 30px;
}


/* メールアドレス入力
---------------------------------------------------- */
#mailaddr {
  width: 200px;
}

/* 送信ボタン
---------------------------------------------------- */
#submit {
letter-spacing: 8pt;
  width: 80px;
  height: 25px;
margin-left: 10px;
}


span#title2 {
 font-size: 1.4em;
}
