@charset "UTF-8";

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

a {
color:#c25e5e;
text-decoration: underline;
}

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

body {
color:#FFF;
font-size:12px;
}


/* background*/
#indexBg {
background:url(imgs/indexBg.jpg) no-repeat top center #FFF;
}

#infoBg {
background:url(imgs/infoBg.jpg) no-repeat top center #FFF;
}

#twinkleBg {
background:url(imgs/twinkleBg.jpg) no-repeat top center #FFF;
}

#photoBg {
background:url(imgs/photoBg.jpg) no-repeat top center #FFF;
}

#forfanBg {
background:url(imgs/forfanBg.jpg) no-repeat top center #FFF;
}


/* wrapper h1 titleLogo */
#wrapper {
position:relative;
margin:0px auto 0px auto;
padding:0px;
width:900px;
height:auto;
text-align:center;
}

h1 {
text-indent: -3000px;
color:#000;
font-size:1px;
}

#titleLogo {
margin-top:22px;
margin-bottom:16px;
padding:0px;
}




/* navigation */
#naviset {
position:absolute;
top:0px;
left:50px;
margin:0px;
padding:0px;
width:731px;
height:34px;
overflow:hidden;
}

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

#naviset li {
float:left;
}

#sol01 {
display:block;
width:104px;
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:140px;
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:152px;
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:103px;
height:34px;
background:url(imgs/navi04.gif) no-repeat;
}

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

#sol05 {
display:block;
width:111px;
height:34px;
background:url(imgs/navi05.gif) no-repeat;
}

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

#sol06 {
display:block;
width:105px;
height:34px;
background:url(imgs/navi06.gif) no-repeat;
}

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

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

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

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

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

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



/* contents */
#whatsnew {
position:absolute;
top:440px;
left:602px;
width:265px;
height:98px;
text-align:left;
}

.whonbun {
font-size:11px;
line-height:19px;
}


.sidebarTxt {
padding-bottom:4px;
font-size:12px;
font-weight:bold;
color:#5b5b5b;
}

#qrcodeT {
position:absolute;
top:570px;
left:584px;
text-align:left;
}

#kshopBnrT {
position:absolute;
top:690px;
left:584px;
text-align:left;
}

#copyrightT {
position:absolute;
top:800px;
left:584px;
text-align:left;
padding-bottom:20px;
}

#qrcode {
position:absolute;
top:370px;
left:584px;
text-align:left;
}

#kshopBnr {
position:absolute;
top:490px;
left:584px;
text-align:left;
}

#copyright {
position:absolute;
top:590px;
left:584px;
text-align:left;
}



#topics {
position:absolute;
top:570px;
left:48px;
width:480px;
height:auto;
text-align:left;
}

#contents {
position:absolute;
top:400px;
left:48px;
width:480px;
height:auto;
text-align:left;
}

.title {
margin:0px;
padding:0px;
height:25px;
font-size:13px;
font-weight:bold;
color:#c25e5e;
}

.title h2{
font-size:13px;
font-weight:bold;
color:#c25e5e;
}

.honbun {
margin:0px; 
padding:0px 0px 35px 0px;
font-size:12px;
line-height:16px;
color:#5b5b5b;
}

.honbun img{
float:left;
padding:0px 10px 5px 0px;
margin:0px;
}

.honbun:after{
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}


#backNumber{
	position:absolute;
	top:365px;
	left:334px;
	width:200px;
	text-align:right;
}



/* photo */
#photoset {
margin:0px;
padding:0px;
width:389px;
height:auto;
overflow:hidden;
}

#photoset ul{
overflow:hidden;
list-style:none;
}

#photoset li {
margin-top:7px;
margin-bottom:11px;
float:left;
}

.leftspace {
margin-right:23px;	
}

