body {
  font-family: "Verdana", "\30D2\30E9\30AE\30CE\20Pro\20W3", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Osaka";
  background: url( http://blog-imgs-46.fc2.com/t/a/e/taexxxxx/relo_1_a6_20110107070340.jpg) repeat-y top left #ededd1;
  font-size: 12px;
  line-height: 180%;
  margin:0;
  color:gray;
}


a:link {  color:#d65e16;  text-decoration: none;}
a:active {  color: #d65e16;  text-decoration: none}
a:visited {  color: #d65e16;  text-decoration: none}
a:hover {  color: #F3C1BE;  text-decoration:none;border-bottom:dashed 1pt;}


h1 {  font-size: 150%;}
h2 {  font-size: 100%;}


li {
  font-size: 10px;
  line-height: 150%;
  list-style-image:url(http://blog-imgs-46.fc2.com/t/a/e/taexxxxx/relo_1_a3_20110107081228.jpg);
  margin: 0px 3px 0px 0px;
  padding: 0px;
}

input,textarea,select,button,submit{
  font-size :10px;
  line-height: 150%;
  background: #FFFFFF;
  color :gray;
  font-family: "Verdana", "\30D2\30E9\30AE\30CE\20Pro\20W3", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Osaka";
}





/*layout---------------------------*/


#box_title {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 768px;
  height:150px;
  background-image: url(http://blog-imgs-46.fc2.com/t/a/e/taexxxxx/relo_1_a1_20110107080656.jpg);
}


#box_main {
  position: absolute;
  left: 20px;
  top: 160px;
  width: 520px;
}


#box_side {
  position: absolute;
  left: 560px;
  top: 160px;
  width: 200px;
}





/*title---------------------------*/


.site_title {
  position: absolute;
  left: 20px;
  top: 50px;
  font-size: 18px;
  font-weight: bolder;
  color: #d65e16;
  padding: 0px;
}

.site_title a:link {  color:#d65e16;  text-decoration: none;}
.site_title a:active {  color: #d65e16;  text-decoration: none}
.site_title a:visited {  color: #d65e16;  text-decoration: none}
.site_title a:hover {  color: #FFFFFF;  text-decoration: none;}


.site_intro {
  position: absolute;
  left: 20px;
  top: 80px;
  font-size: 12px;
  font-weight: normal;
  color: #d65e16;
  padding: 0 40% 0 5%;
}





/*side menu---------------------------*/


.side_table{
  margin: 4px 0px 10px 0px;
}

.side_table p{
  margin:0.3em;
  font-size: 10px;
}


.side_title_bg{
  width:190px;
  height:40px;
  background: url(http://blog-imgs-46.fc2.com/t/a/e/taexxxxx/relo_1_a7_20110107065836.jpg) no-repeat #ffffff;
}

.side_text_bg{
  width:190px;
         background: url() no-repeat #ffffff;

  padding: 2px 0px 0px 0px;
}


.side_title{
  font-size: 12px;
  line-height: 180%;
  font-weight: bolder;
  color: #d65e16;
  margin: 0px 0px 0px 5px;
         
}


.side_text{
  font-size: 11px;
  line-height: 150%;
  color: #636363;
}





/*entry---------------------------*/


.entry_table{
background: url( http://blog-imgs-46.fc2.com/t/a/e/taexxxxx/relo_1_a2_20110107062303.jpg) repeat-y top center #ffffff;width: 520px;
  margin: 0px 0px 20px 0px;
}


.entry_navi{
  font-size: 10px;
  text-align:center;
}


.entry_bg{
background: url( http://blog-imgs-46.fc2.com/t/a/e/taexxxxx/relo_1_a2_20110107062303.jpg) repeat-y top center #ffffff;width:520px;
}


.entry_title{
  font-size: 12px;
  line-height: 180%;
  font-weight: bolder;
  color: #d65e16;
  margin: 5px 20px 10px 35px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #ededd0;
}


.entry_text {
  font-size: 9pt;;
  line-height: 150%;
  color: #636363;
  margin: 15px 20px 15px 35px;
}


.entry_state {
  font-size: 10px;
  line-height: 150%;
  color: #636363 ;
  margin: 20px 20px 10px 35px;
}


.entry_text img {
  border: 1px #EEEEEE;
  margin: 3px;
}





/*footer---------------------------*/


.footer_table {
  width: 520px;
  margin: 0px 0px 10px 0px;
}


.copyright {
  font-size: 10px;
  line-height: 180%;
  color: #FFFFFF;
  margin: 15px 20px 15px 20px;
}

.copyright a:link {  color:#FFFFFF;  text-decoration: none;}
.copyright a:active {  color: #FFFFFF;  text-decoration: none}
.copyright a:visited {  color: #FFFFFF;  text-decoration: none}
.copyright a:hover {  color: #FFFFFF;  text-decoration: none;}





/* calendar---------------------------*/
.calender {
  font-size: 10px;
  line-height: 180%;
  width: 95%;
  background: #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-top: 1px dotted #616161;
  border-bottom: 1px solid #FFFFFF;
}
.calender caption {
  font-size: 10px;
  line-height: 150%;
  padding-bottom: 5px;
  background: #FFFFFF;
}
.calender th {
  width: 26px;
  height: 20px;
  font-weight: bolder;
}
.calender td {
  width: 26px;
  height: 20px;
  text-align: center;
}
.calender td a {
  display: block;
}
th#sun {
  color: pink;
}
th#sat {
  color: lightblue;
}
.calender td a:link {
  background:white;
  color: #d65e16;
  text-decoration: none;
}
.calender td a:visited {
  background:white;
  color: #d65e16;
  text-decoration: none;
}
.calender td a:hover {
  background:white;
  color: #F3C1BE;
  text-decoration:none;
}




/* profile---------------------------*/
.pay {
  text-align: center;
}




/* search---------------------------*/
#box_side form {
  margin-left: 10px;
}

.search {
  font-size: 10px;
  line-height: 150%;
  background: #FFFFFF;
  color: #636363;
}

img.emoji{
  vertical-align:middle;
  border:0;
}

