*{margin:0px; padding:0px;}
body{font-family:"CI", Meiryo, Osaka, sans-serif;}

#wrapper {width:100%;margin:0px auto;max-width:960px;min-width:360px;}
#content {overflow:hidden;}
img {width: 100%;height: auto;max-width:960px;min-width:360px;}
p {font-size: 90%;color:#333;}
.header {margin-bottom: 15px;margin-top: 20px;}

.owari{clear: both;}

#footer{width:100%;clear:both;background-color: #FDDBE3;padding: 20px 0px;text-align: center;}
#footer #copy{letter-spacing: 0.2em;font-size: 65%;}
#footer #syamei{font-weight: bold;font-size: 90%;margin-bottom: 5px;}
#footer #jusyo{margin-bottom: 15px;}
#footer p{font-size: 75%;color: #333;line-height: 150%;letter-spacing: 0.1em;}

#harikae {margin-left: 5%;margin-bottom: 30px;max-width:960px;min-width:360px;padding-right: 20px;}
#harikae li{list-style-position: inside;margin-left: 25px;font-size: 90%;color:#333;}
.harikae1 {margin-left: 5%;margin-bottom: 10px;max-width:960px;min-width:360px;}

#page-top {
	position: fixed;
	bottom: 60px;
	right: 60px;
	font-size: 77%;
}
#page-top a {
	background: #a9a9a9;
	text-decoration: none;
	color: #fff;
	width: 35px;
	padding: 10px 3px;
	text-align: center;
	display: block;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
}
#page-top a:hover {
	text-decoration: none;
	background: #e3bcca;
}