body {
	margin:0px; padding:0px;
	background-color:#ffffff; width:100%; text-align:center; position:relative;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
img {border:none;}
a {color:#0000ff; text-decoration:underline;}
a:hover {color:#ff0000; text-decoration:underline;}
div {margin:0; padding:0;}
p {margin:0; padding:0;}


#cont {
	background-color:#fff; max-width:1280px; min-width:940px; margin:0; margin:0 auto; padding:0; text-align:left;
	font-size:14px; color:#222; line-height:140%;
}

.b11 {
	text-align:left; padding:0 15px 0 15px; border-top:solid 0.3em #985;
}
.b12 {font-size:13px; padding-bottom:10px; padding-top:0.2em;}
.b13 {width:65%; float:left;}
.b14 {
	font-size:32px; font-weight:bold; color:#f69; line-height:135%; padding:10px 0 0 20px;
	background-image:url("./item/logo.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:110px 107px;
}
.b15 {float:right;}
.b16 {font-size:13px; line-height:140%; padding:10px 0px 1em 40px;}


.navi {
	margin:0 auto;
	text-align:left; padding:0px;
	border:solid 1px #a0a0a0;
	background-color:#ba7;
	}
#globalnavi{
	margin: 0;
	padding: 0;
	background-color:#ba7;
}
#globalnavi ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#globalnavi li{
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
	border-left:solid 1px #676767;
}
#globalnavi .li2{
	float: left;
	width: 19%;
	margin: 0;
	padding: 0;
	border-right:solid 1px #676767;
}
#globalnavi a{
	text-align: center;
	display:block;
	width:100%;
	padding:11px 1px 9px 1px;
	background-color:#ba7;
	font-size:15px; text-decoration:none;
	color: #fff; font-weight:bold;
}
#globalnavi a:hover{
	background-color:#985;
	color:#fd2; font-weight:bold;
}

.b21 {padding-top:20px;}
.b21 img {float:left; width:68%; margin:0;}
.b22 {float:right; margin:0; padding:0; width:28%;}
.b22 img {width:100%; margin-bottom:0.8em;}
.b23 {padding:0 2.5em 0 0;}

.b31 {background-color:#fff;}
.b31 img {width:100%;}
table.b32 {margin:0 0 5em 0; width:100%;}
.b32 td {font-size:14px; color:#222; line-height:140%; vertical-align:top;}
td.b33 {width:64%;}
td.b34 {width:18%; text-align:center; margin-left:1%;}
td.b34b {width:25%; text-align:center; margin-left:1%;}
.b34 img {margin:0 auto; width:100%;}
.b35 {
	width:36%; margin:1.5em 0 1.5em 0; padding:1em 1em 0.7em 1em; text-align:center;
	font-size:20px; color:#985; font-weight:bold; line-height:140%;
	background-image:url("./item/vintage_frame.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:100% 100%;
}
.b36 {padding:0px 25px 20px 20px;}

.footer {
	margin-top:0px;
	text-align:right;
	font-size:10px; color:#333333; background-color:#efefef; border-top:solid 0.3em #985;
}
.clear {
	clear:both;
	}
.copy {color:#666688; text-decoration:none;}



.e1 {
	margin:0; padding:1em 2em 0 2em;
	font-size:1.2em; line-height:150%; color:#763;
}

img.e2 {float:right; margin:0 0 2em 2em; width:25%;}

.e3 {
	margin:3em 0 1.2em 0; padding:0 1em 1.5em 3em;
	font-size:16px; color:#444; font-weight:bold; line-height:140%;
	background-image:url("./item/vintage_border.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:100% auto;
}
.e4 {
	float:right; margin:0 0 2em 2em; padding:0;
}
.e4img {width:25%;}

table.e5 {width:100%; margin:0px 0px 0px 0px; border-collapse:collapse;}
.e5 td {
	padding:1em 1em 0.8em 1em; text-align:left;
	color:#222; line-height:150%;
	border:solid 0.02em #ba7;
}
td.e5a {white-space:nowrap; font-weight:bold; text-align:center;}
td.e5b {}
td.e5c {background:#f9f8f5;}
td.e5d {text-align:center; font-size:0.8em; line-height:140%; padding:1.2em 0.3em 1em 0.3em;}

table.e6 {width:72%; margin:0px 0px 0px 0px; border-collapse:collapse;}
.e6 td {
	padding:1em 1em 0.8em 1em; text-align:left;
	color:#222; line-height:150%;
	border:solid 0.02em #ba7;
}
td.e6a {white-space:nowrap; font-weight:bold; text-align:center;}
td.e6b {white-space:nowrap; text-align:center;}
td.e6c {}
td.e6d {background:#f9f8f5;}
td.e6e {text-align:right; border:none;}

.e7 {padding:0 1em 2em 3em; font-size:1em; color:#222; line-height:150%;}

table.e8 {width:100%; margin:0px 0px 0px 0px; border-collapse:collapse;}
.e8 td {
	padding:1em 1em 0.8em 1em; text-align:left;
	color:#222; line-height:150%;
	border:none;
}
td.e8a {width:33%; text-align:center;}
.e8a img {width:100%;}


