@charset "Shift_JIS";

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

div#contentsbox2{
	padding:  2px 20px 0px 20px;
        text-align: center;
}

td.guest1{
         text-align: center;
         width: 310px;
}

td.tayori{
         text-align: center;
 }

td.up{
         text-align: right;
 }

img {
  border: none;
}

img#topphoto{
  float:left;
  margin-right: 5px;
}

img#quiz{
  margin-left: 25px;
  margin-bottom: 5px;
}

img#yokoku{
  float:right;
  margin-left: 5px;
  margin-bottom: 5px;
}

img#bacph{
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        background-color: #ffffff;}
        .gdate {color:#CC3333; font-weight:bold;}
        .guest {color:#005500; font-weight:bold;}
        .ph1{
          padding: 3px;
          border-collapse: separate;
          border-top: 1px solid #990000;
          border-bottom: 1px solid #990000;
          border-left: 1px solid #990000;
          border-right: 1px solid #990000;
          background-color: #ffffff;
          }
        .ph2{
          padding: 3px;
          border-collapse: separate;
          border-top: 1px solid #005500;
          border-bottom: 1px solid #005500;
          border-left: 1px solid #005500;
          border-right: 1px solid #005500;
          background-color: #ffffff;
          }

.corner{
  font-weight: 600;
  font-size: 13px;
  color: #FFFFFF;
}


.aka{
  font-weight: 600;
  font-size: 17px;
  color: #ff0000;
}

.akahoso{
  font-size: 15px;
  color: #cc3300;
}

.man{
  font-weight: 600;
  color: #339999;
}

.fem{
  font-weight: 600;
  color: #ff6699;
}

.fes{
  font-weight: 600;
  color: #6666FF;
}


.underdot1{
   color: #cc3300;
   font-size: 15px;
   font-weight: bold;
   background-color: #ffffcc;
   text-align: left;
   border-bottom-style: dotted;
   border-width: thin;
   border-color: #ff9933;
   padding: 3px 0px 0px 10px;
}

.underdot2{
   color: #003300;
   font-size: 15px;
   background-color: #ffcc99;
   text-align: left;
   border-bottom-style: dotted;
   border-width: thin;
   border-color: #ff9933;
   padding: 3px 0px 0px 10px;
}


/* ■その他 */


a:link { text-decoration:none;color:#0000ff }
a:visited { text-decoration:none;color:#0000ff }
a:hover { text-decoration:none;color:#ff6600 }
a:active { text-decoration:none;color:#ccccff }

#bot a,#bot a:link,#bot a:visited{
  position: relative;
}

