body {
	font-family:"ＡＲＰ丸ゴシック体Ｍ","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size:1.8em;
	background: url("../sozai/background.jpg");
}

p {
	color:black; 
	background:#FFF;
	margin:30px 0 30px;
	line-height: 1;
  	padding: 10px 5px 10px 5px;
    box-shadow:1px 3px 7px 0px #666666 ;
    border-left:7px solid #FFFD5D;
    border-bottom: 3px solid #FFFD5D;
    border-radius: 5px ;
}


ul {
list-style-type: disc;
}

li {
	margin: 0 0 30px;
}

table {
	text-align: left;
}

table.big-font {
font-size: 1.0em;
}

td.c{
	background-color: #FFF;
	vertical-align: middle;
	text-align: center;
}

td.cc{
	background-color: #FFF;
	vertical-align: top;
	text-align: center;
}

td.c1{
	background-color: #8EF3FF;
	vertical-align: middle;
	text-align: center;
}

td.c2{
	background-color: #FCFF34;
	vertical-align: middle;
	text-align: center;
}

td.c3{
	background-color: #FF67B5;
	vertical-align: middle;
	text-align: center;
}


#wrapper {
	background: url("../sozai/tree-back.jpg");
	margin: 30px 30px 30px;
	padding: 15px 15px 30px;
}
.midashi{
	overflow: auto;
	max-width: 50%;
	width: 100%;
	height: auto;
}

.scale img {
    -moz-transition: -moz-transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
    transition: transform 0.5s linear;
}
.scale img:hover {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    overflow: hidden;
}

.menu{
  overflow: auto;
  max-width: 10%;
  width: 100%;
  height: auto;
}

.hot {
	background: url("../day/usagi.jpg");
	background-repeat: no-repeat;
}

.locate{
	margin: 100px 250px 100px 50px;
}

.hot_sentence{
	color:black;
	margin: 0 0 30px;
}

ul.none{
	list-style-type: none;
}