/*general*/
*{
margin: 0px;
padding: 0px;
}

html {
margin:0;
padding:0;
}

body,div,ul,li,table{
margin:0; 
padding:0;
font-size:12px;
color:#fff;
line-height:18px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN";
}

body {
background:#0f0b08 url(imgs/background.jpg) no-repeat center top;
scrollbar-face-color:#1d1918;
scrollbar-track-color:#332e2d;
scrollbar-arrow-color:#6b6462;
scrollbar-highlight-color:#1d1918;
scrollbar-shadow-color:#1d1918;
scrollbar-3dlight-color:#1d1918;
scrollbar-darkshadow-color:#1d1918;
}

img, div,{
behavior:url(iepngfix.htc);
border:none;
}

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

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

#wrapper {
margin:0px auto 0px auto;
padding:0px;
width:900px;
height:100px;
}



/*header*/
#header {
width:900px;
height:66px;
overflow: hidden;
}

#header:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #header {
height: 1em;
overflow: visible;
}
/**/



/*title*/
h1 {
float:left;
margin-top:20px;
text-indent:-5000px;
background:url(imgs/title.png) no-repeat;
behavior:url(iepngfix.htc);
}

h1 a{
text-indent:-5000px;
width:333px;
height:40px;
display:block;
}


/*naviset*/
#naviset {
margin:30px 0px 0px 0px;
float:right;
width:448px;
height:30px;
overflow:hidden;
}

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

#naviset li {
float:left;
}


/*navi bg*/
#sol01 {
display:block;
height:30px;
width:80px;
background:url(imgs/navi01.png) no-repeat;
behavior:url(iepngfix.htc);
}

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

#sol02 {
display:block;
height:30px;
width:160px;
background:url(imgs/navi02.png) no-repeat;
behavior:url(iepngfix.htc);
}

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

#sol03 {
display:block;
height:30px;
width:110px;
background:url(imgs/navi03.png) no-repeat;
behavior:url(iepngfix.htc);
}

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

#sol04 {
display:block;
height:30px;
width:98px;
background:url(imgs/navi04.png) no-repeat;
behavior:url(iepngfix.htc);
}

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


/*navi rollover*/
#solhome {
display:block;
height:30px;
width:80px;
background:url(imgs/navi01.png) no-repeat;
background-position:left bottom;
behavior:url(iepngfix.htc);
}

#solinfo {
display:block;
height:30px;
width:160px;
background:url(imgs/navi02.png) no-repeat;
background-position:left bottom;
behavior:url(iepngfix.htc);
}

#solforfan {
display:block;
height:30px;
width:110px;
background:url(imgs/navi03.png) no-repeat;
background-position:left bottom;
behavior:url(iepngfix.htc);
}


/*text size*/
.title {
margin:15px 0px 10px 13px; 
padding:0px 0px 0px 7px;
font-size:13px;
line-height:15px;
font-weight:bold;
border-left:4px solid #FFF;
}

.honbun {
margin:0px; 
padding:0px 20px 30px 24px;
font-size:12px;
line-height:18px;
}


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

#ttlTop{
position:absolute;
top:40px;
left:30px;
}

#ttlNew{
position:absolute;
top:413px;
left:30px;
}


/*index*/
#contAreaIndx{
position:relative;
width:900px;
height:566px;
background:url(imgs/indexBg.jpg) no-repeat;
}

#topicsArea{
position:absolute;
width:420px;
height:326px;
top:63px;
left:30px;
overflow:auto;
z-index:2;
}

#topicsBg{
position:absolute;
width:420px;
height:326px;
top:63px;
left:30px;
overflow:auto;
background:url(imgs/contBg.png);
z-index:1;
}

#whatsnewArea{
position:absolute;
width:420px;
height:85px;
top:436px;
left:30px;
z-index:2;
}

#whatsnewBg{
position:absolute;
width:420px;
height:85px;
top:436px;
left:30px;
background:url(imgs/contBg.png);
z-index:1;
}

#whatsnew {
position:absolute;
top:502px;
left:48px;
width:400px;
height:98px;
}

.whonbun {
line-height:18px;
padding:6px 0px 0px 15px;
}


/*info*/
#contAreaInfo{
position:relative;
width:900px;
height:566px;
background:url(imgs/infoBg.jpg) no-repeat;
}

#otherArea{
position:absolute;
width:420px;
height:458px;
top:63px;
left:30px;
overflow:auto;
z-index:2;
}

#otherBg{
position:absolute;
width:420px;
height:458px;
top:63px;
left:30px;
overflow:auto;
background:url(imgs/contBg.png);
z-index:1;
}


/*info*/
#contAreaFan{
position:relative;
width:900px;
height:566px;
background:url(imgs/forfanBg.jpg) no-repeat;
}


/*footer*/
#footer{
margin:0px;
width:900px;
height:176px;
}

#footer:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #footer {
height: 1em;
overflow: visible;
}
/**/


#footLeft{
float:left;
}

#footRight{
float:right;
}




