@charset "UTF-8";

* {
	margin:0px;
	padding:0px;
	border:none;
}

img {
	vertical-align:bottom;
}

a {
	color:#29231f;
	text-decoration: underline;
	outline:none;
}

a:hover {
	color:#89796f;
	text-decoration: underline;
}

body {
	color:#29231f;
	font-size:12px;
	line-height:18px;
	background-color:#3b2517;
}


/* basic */
#wrapper {
	width:900px;
	height:auto;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	display: none;
}

h1 {
	width:400px;
	height:40px;
	background:url(imgs/title.gif) no-repeat;
	text-indent:-2000px;
}

h1 a {
	width:400px;
	height:40px;
	display:block;
	outline:none;
}

#header {
	width:900px;
	height:40px;
}

#header h1 {
	float:left;
}

#header #naviset {
	float:right;
}



/* contArea */
#contAreaHome {
	width:900px;
	height:480px;
	background:url(imgs/imgHome.jpg) no-repeat;
	position:relative;
}

#contAreaHome p{
	position:absolute;
	top:397px;
	right:10px;
	width:280px;
	overflow:hidden;
}


#contAreaInfo {
	width:450px;
	height:auto;
	background:url(imgs/imgInfo.jpg) #f3f5f0 no-repeat;
	position:relative;
	padding-top:20px;
	padding-left:450px;
	padding-bottom:50px;
}

#contAreaFan {
	width:880px;
	height:auto;
	background:url(imgs/imgFan.jpg) #f3f5f0 no-repeat;
	position:relative;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:50px;
}

.title{
	margin:45px 0px 12px 3px !important; 
	padding:0px 0px 0px 5px !important;
	height:12px !important;
	font-size:12px !important;
	line-height:12px !important;
	font-weight:bold;
	border-left:3px solid #29231f;
	width:420px;
}

#contAreaInfo p {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 13px;
	font-size:12px;
	line-height:18px;
	width:420px;
	text-shadow:1px 1px 1px #f3f5f0;
}

#contAreaFan p {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 13px;
	font-size:12px;
	line-height:18px;
	width:420px;
	text-shadow:1px 1px 1px #f3f5f0;
}



/* navigation */
#naviset {
	margin-top:6px;
	width:285px;
	height:34px;
	overflow:hidden;
}

#naviset ul{
	overflow:hidden;
	text-indent:-5000px;
	list-style:none;
}

#naviset li {
	float:left;
}



#sol01 {
	display:block;
	width:70px;
	height:34px;
	background:url(imgs/navi01.gif) no-repeat;
}

#sol01:hover{
	background:url(imgs/navi01.gif) no-repeat;
	background-position:left bottom;
}

#sol02 {
	display:block;
	width:62px;
	height:34px;
	background:url(imgs/navi02.gif) no-repeat;
}

#sol02:hover{
	background:url(imgs/navi02.gif) no-repeat;
	background-position:left bottom;
}

#sol03 {
	display:block;
	width:82px;
	height:34px;
	background:url(imgs/navi03.gif) no-repeat;
}

#sol03:hover{
	background:url(imgs/navi03.gif) no-repeat;
	background-position:left bottom;
}

#sol04 {
	display:block;
	width:71px;
	height:34px;
	background:url(imgs/navi04.gif) no-repeat;
}

#sol04:hover{
	background:url(imgs/navi04.gif) no-repeat;
	background-position:left bottom;
}

#solhome {
	display:block;
	width:70px;
	height:34px;
	background:url(imgs/navi01.gif) no-repeat;
	background-position:left bottom;
}

#solinfo {
	display:block;
	width:62px;
	height:34px;
	background:url(imgs/navi02.gif) no-repeat;
	background-position:left bottom;
}

#solforfan {
	display:block;
	width:82px;
	height:34px;
	background:url(imgs/navi03.gif) no-repeat;
	background-position:left bottom;
}


/* copyright */
#cr {
	margin:0px auto;
	width:850px;
}


/* bnr */
#bnrOuran {
	position:absolute;
	top:35px;
	right:35px;
}

#bnrCal {
	position:absolute;
	top:30px;
	right:61px;
}

#bnrCal2 {
	position:absolute;
	top:40px;
	right:265px;
}

#bnrPov {
	position:absolute;
	top:40px;
	right:25px;
}
