@charset "UTF-8";

/* ------------------------------------------------------------
 Sancha no chaya CafeCafe. toppage CSS
 update:08/07/04
 
 [contents]
------------------------------------------------------------ */

/* 
 0:layout
------------------------------ */

html,body{
height:100%;
}

#container {
width: 100%;
position: relative;
height: 100%;
min-height: 100%;
background:url(../imgs/body_bg.gif) repeat-x top #D8D8D8;
}

body > #container{
height: auto;
}

div#wrapFoot{
position: absolute;
bottom: 0;
height: 18px;
width:100%;
}

body{
}

div#wrap{
width:900px;
margin:0 auto;
padding-bottom:18px;
}


div#flashArea{
width:900px;
margin:0 auto;
}


div#noFlash{
width:900px;
padding-top:10px;
}


/* 
 1:gnavi
------------------------------ */

div#gnavi{
background:none;
padding:0;
}

/* 
 1:contents
------------------------------ */

div#contents{
clear:both;
background:none;
padding:29px 18px 0 8px;
}

div#contents h2{
margin:0 0 6px 0;
}

div#contents div.sii{
float:left;
width:495px;
}

div#contents div.sii ul{
margin:0 0 0 7px;
}

div#contents div.sii ul li{
width:119px;
display:inline;
float:left;
margin:0 0 0 3px;
}

div#contents h3{
margin:0 0 6px 0;
}

div#contents div.news{
float:left;
width:495px;
}

div#contents div.news ul{
margin:0 0 0 7px;
}

div#contents div.news ul li{
width:119px;
display:inline;
float:left;
margin:0 0 0 3px;
}

div#contents div.topics{
float:right;
width:350px;
font-size:88%;
margin:0 0 10px 0;
}

div#contents div.topics dl{
margin:0 0 0 10px;
}

div#contents div.topics dl dt{
color:#892F2F;
line-height:80%;
}

div#contents div.topics dl dd{
color:#5F5F5F;
margin:0 0 3px 0;
}

div#contents div.topics p.more{
text-align:right;
}


div#contents div.topics_e{
margin:0 0 30px 0;
}


div#footer{
background:none;
}

.sii li img{
	margin-right:10px;
	float:left;
	background: url(/imgs/shadow-200x200.gif) no-repeat 		right bottom;  
	padding: 3px 8px 8px 3px; 
}

.sii li div{
       font-size:86%;
       width:110px;
}
