@charset "utf-8";
/* ---------------------------------------------------------------------------------------- 

	1-1.Yahoo UI Library Fonts CSS
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

	Font-size Adjustment
	
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

---------------------------------------------------------------------------------------- */
a {	color: #ddd;}
a:hover {color: #eee;}

.wrap{
	overflow: hidden;	
}

/* header
---------------------------------------------------------------------------------------- */

#top header{
	margin-bottom: 20px;
}
#top h1{
	font-size:1.75em;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	letter-spacing: 0.1em;
	text-align: center;
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	margin: 0;
	margin-left:40px;
	float:left;
}
#top h1 a{
	color: #000;
	float:left;
	background-color: #fff;
	padding: 20px
}	
#top h1 a:hover{
	color: #000;
}	
#top h1 a small {
	font-size: 0.4em;
	letter-spacing: 0.1em;
}

/* navi
----------------------------------------------------- */
#top nav{
	float:left;
	margin-top:5px;
	background-color: #340000;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#top nav ul li {
	display: block;
	float: left;
	height:50%;
	margin:0 0 5px 10px;
	padding: 15px 15px;
	vertical-align:central;
}
#top nav ul li a {
	display: block;
}

#top #topimg {
	padding:0;
	margin:10px 0 0;
}

/* top#contents----------------------------------------- */
#top #container {
	margin-left: 50px;
	
}
#top #container #cop{
	font-size:3em;
	text-shadow:1px 1px 5px #fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bolder;
	margin-bottom: 20px;
}
#top .contents {
	width: 160px;
	margin: 30px 0 20px 15px;
	padding: 0;
}
#top .contents p {
	background-color: #220000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	color:white;
	padding: 15px 15px 10px 15px;
	line-height: 2em;
}
#top .contents h3 {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-weight:normal;
	background-color: #340000;
	color:white;
	padding: 5px 15px 5px 15px;
	line-height: 1.5em;
}

/* #footer----------------------------------------------------- */
/* rss用----------------------------------------------------- */
#top #footer{
	position:fixed;
	bottom:20px;
	width: 100%;
}
#top .footer {
	padding: 10px 50px;
	margin-top: 10px;
	background-color: #4a2809;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#top .footer p{
}
#top .new dl {
	margin: 0;
	padding: 15px 0 0 0;
}
#top .new dt {
	color:#F7F7F7;
	float: left;
	width: 7em;
	padding:8px 0 0 0;
	font-weight: bold;
}
#top .new dd {
	padding: 3px 0 5px 3em;
	font-weight: normal;
	list-style: none;
	float: left;
	color:#F7F7F7
}

/* .js用------------------------------------------------------------- */
img.bgmaximage{
	position:fixed !important;
}
#maincontent {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
}#top .loader {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 99999;
}
#top #header h2 small {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 0.7em;
	float: left;
}
