@charset "utf-8";
/* CSS Document */
html {
  font-size: 62.5%;
  line-height: 1.5;

}
/* -----CLEARFIX  Hack For Div Float----- */
.clear {
  clear: both;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
.sp_only_br {
	display:none;		
}
/* Hides from IE-mac ﾂ･*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */
/**/
img {
  max-width: 100%;
  vertical-align: bottom;
}
ul, li {
  list-style: none;
	margin: 0px;
}
a {
  text-decoration: none;

  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  opacity: 1;
}
a:hover {
  opacity: 1;
}
a:visited {
  text-decoration: none;

}
body,.side_widget {
	font-size:1.6rem;
}

aside {
	background-color:#f1f1f1;
	padding:25px;
}
table#wp-calendar {
border-collapse:collapse;
}

table#wp-calendar tr th,table#wp-calendar tr td{
	border:1px solid #333333;
	padding:5px;
	box-sizing:border-box;
}