@charset "UTF-8";

#body{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
}

@media print {
#body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
}
}

/*
.design H2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

.design UL{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

.design LI{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

.design P{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
*/
/*▼▼▼▼レイアウトに関するスタイル▼▼▼▼*/
.all {
    background-color: #f6faf1;
    background-image: url("img/bg.gif");
    background-position: center top;
    background-repeat: repeat-y;
    border: 0 none;
    margin: 0 auto;
    padding: 0;
}

#head{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
/*	background-color:#C0C000;*/
}

#zone01{
	border: 0 none;
    float: left;
    margin: 15px 0 0;
    padding: 0;
    width: 200px;
/*	background-color:#CC0000;*/
}

#zone0203{
	border: 0 none;
    float: right;
    margin: 15px 0 0 20px;
    padding: 0;
    width: 740px;
/*	background-color:#222222;*/
}

#zone02{
	border: 0 none;
    float: left;
    margin: 0;
    padding: 0;
    width: 520px;
/*	background-color:#00CC00;*/
}

#zone03{
	border: 0 none;
    float: right;
    margin: 0;
    padding: 0;
    width: 200px;
/*	background-color:#0000CC;*/
}
#zone04 {
    border: 0 none;
    margin: 20px auto 50px;
    padding: 0;
    width: 960px;
}

#foot{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
/*	background-color:#C000C0;*/
}
/*▲▲▲▲レイアウトに関するスタイル▲▲▲▲*/

.dami{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	clear:both;
}

.anchor{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	height:1px;
}