@charset "Shift-JIS";

/* ヘッダー */
h1 {
	font-size : small;
	font-weight : bolder;
	margin : 1px 0px 2px 0px;
}
h1 a {
	color : #fff;
}
.title_img {
	margin : 0px 50px 0px 0px;
}
h2 {
	display : inline;
	vertical-align : top;
	font-size : x-large;
	font-weight : 900;
	margin : 0px 0px 0px 30px;
}
h3 {
	display : inline;
	vertical-align : top;
	font-size : x-large;
	font-weight : 900;
	margin : 0px 0px 0px 30px;
}

/* SUBMENU */
.submenu {
	text-align: center;
}
.submenu .waku3 {
	color : #f00;
	border : #ccc 2px outset;
	background : #fff;
}
.submenu .waku1 {
	border : #fff 2px outset;
	background : #999;
}
.submenu .waku2 {
	border : #fff 2px outset;
	color : #fff;
}
.submenu .totop  {
	text-align: center;
	margin : 20px 0px 0px 0px;
}
.submenu .gray {
	margin : 0px 3px 0px 3px;
	color : #666;
	border : #666 1px solid;
	padding : 2px;
}
.pg {
	margin : 0px 20px 0px 20px;
}

.title_vol {
	font-size : medium;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}

/* FOOT */
.foot {
	text-align : center;
}
.totop a {
	color : #fff;
	border : #ccc 2px outset;
	padding : 2px 4px 2px 4px;
	background : #gray;
}

/* FOOTER */
.footer {
	text-align: center;
	margin : 5px 20px 10px 20px;
}
.footer .waku3 {
	color : #f00;
	border : #ccc 2px outset;
	background : #fff;
}
.footer .waku1 {
	border : #fff 2px outset;
	background : #666;
	padding : 2px 20px 2px 20px;
}
.footer .totop  {
	text-align: center;
	margin : 20px 0px 0px 0px;
}
.footer .gray {
	margin : 0px 3px 0px 3px;
	color : #666;
	border : #666 1px solid;
	padding : 2px;
}
.footer a {
	margin : 0px 2px 0px 2px;
	color : #fff;
	border : white 2px outset;
	padding : 2px;
	font-weight : bold;
}
.footer .waku0 {
	width : 200px;
	display : block;
	text-align : center;
	color : #fff;
	border : #ccc 2px outset;
	background : #c60;
}
.footer .waku2 {
	width : 200px;
	display : block;
	text-align : center;
	color : #999;
	border : #999 2px outset;
	background : #966;
}
.footer .waku3 {
	width : 350px;
	display : block;
	text-align : center;
	color : #fff;
	border : #ccc 2px outset;
	background : #930;
}
.footer .waku4 {
	font-weight : normal;
}
.footer_medium {
	font-size : medium;
	text-align : center;
}
.footer_large {
	font-size : large;
	font-weight : bold;
}
.footer_p {
	padding-bottom : 10px;
}
.footer_left {
	padding : 2px 30px 2px 30px;
}
.footer_right {
	text-align : right;
	padding : 2px 30px 2px 30px;
}
.footer_center {
	text-align : center;
	padding : 2px 30px 2px 30px;
}
.footer table {
	margin : 0px 0px 10px auto;
}
.footer td {
	padding : 5px 0px 5px 2px;
}
.footer_color {
	font-size : middium;
	color : red;
	font-weight : bold;
}

/* 画像一覧 */
.pic {
	width : 162px;
	margin : 10px 5px 2px 5px;
	height : 205px;
	float : left;
	text-align: center;
}
h4 {
	text-align: center;
}
.pic img {
	margin : 4px auto 4px auto;
	border-width : 1px;
	border-style : solid;
	border-color : white;
}

/* 画像単品 */
#bigimg{
	margin : 10px auto 20px auto;
	text-align: center;
}

