/* CSS Document */
@charset "Shift_JIS";

/*
┌body─────────────┐
│┌#menu ──────────┐│
│└─────────────┘│
│┌─#MainContents ─────┐│
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
││　　　　　　　　　　　　　││
│└─────────────┘│
│┌─#footer ────────┐│
│└─────────────┘│
└───────────────┘
*/

/* ---- 全体 ---- */
body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	background: url(../images/bg_y.jpg) repeat-y center top;
}

/* ======= ページ内容部分 ======= */
#all_contents {
	width: 100%;
	min-height: 90%;
	margin: 0;
	padding: 15px 0 0;
	text-align: center;
	background: url(../images/bg.jpg) no-repeat bottom center;
}
body#top {
	background-image: none;
}
body#top #all_contents {
	margin: 0;
	padding-bottom: 15px;
	background: url(../../images/top_bg_130915.jpg) repeat left top;
}
#topContents {
	width: 920px;
	margin: 0 auto;
	padding: 0;
	background: url(../../images/top_swp_130915.png) no-repeat right top;
}
#MainContents {
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

/* リンクありの画像を半透明に */
a img {
	background: none!important;
	border: none;
}
