@charset "Shift_JIS";

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

	body {font: 15px 'ＭＳ Ｐゴシック,Osaka'}
	th {font: 15px 'ＭＳ Ｐゴシック,Osaka'}
	td {font: 15px 'ＭＳ Ｐゴシック,Osaka'}
        .ph1 { border-top: 1px solid #666666; margin-top: 0px;
               border-bottom: 1px solid #666666; margin-bottom: 4px;
               border-right: 1px solid #666666; margin-right: 7px;
               border-left: 1px solid #666666; margin-left: 0px;
               background-color: #ffffff;
              }
        .aka { color: #cc0000;}


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


#photo{
  width: 220px;
  padding:  13px;
  text-align: left;
  font-size: 14px;
  color: #0f480f;
  border-style: dotted;
  border-width: thin;
  border-color: #ff6600;
  margin: 5px auto;
  float: left;
}

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


.clear { clear:both; } 


td.date {
  padding: 0px 15px 0px 0px;
  width: 130px;
  text-align: right;
  color:#cc0000;
  font-size: 16px;
  border-bottom-width: 2px;
  border-style: none none dotted none;
  border-color: #0f480f;
  line-height: 150%
}

td.subtitle {
  margin: 0px 0px 0px 0px;
  width: 470px;
  text-align: left;
  color:#0f480f;
  font-size: 16px;
  border-bottom-width: 2px;
  border-style: none none dotted none;
  border-color: #0f480f;
  line-height: 150%
}


.aka {
  color:#cc0000;
}

.subtitle {
  color:#cc0000;
  font-weight:bold;
}

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


