@charset "shift_jis"; 

/*********************************************/
/*             Application all               */
/*********************************************/

html{
  overflow-y:scroll;
}

html,body{
  text-align:left;
  font-family:Verdana,Arial,Sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
  font-size:12px;
  margin:0px;
  padding:0px;
}

table{
  font-size:small;
}

A{text-decoration:underline;}
A:link,
A:visited{color:#00f;}
A:hover{color:#00f;}

img{
  border:0px;
}

h1,h2,h3,h4,h5,h6{
  font-size:12px;
  margin:0px;
}

p{
  line-height:1.5em;
  padding:0px;
  margin:0px;
}

hr{
  height:1px;
  border:0px;
}

.clear{
  clear:both;
  font:1px/1px monospace;
}



/*********************************************/
/*               Flame layout                */
/*********************************************/

#container{
  text-align:left;
  width:631px;
  padding:0;
  margin:0;
  border:1px solid #090;
}

#main{
  width:440px;
  padding:10px;
}

#update{
  width:440px;
  margin-bottom:2em;
}

#store{
  width:440px;
}

#footer{
  width:611px;
  color:#fff;
  padding:10px;
  background:#090;
}




/*********************************************/
/*                Decoration                 */
/*********************************************/

#container H1 span{
  display:none;
}

#update H2,#store H2{
  margin-bottom:1em;
}

.owabi{
  text-align:center;
  font-size:large;
}

#update p{
  text-indent:0.5em;
  padding-top:0.5em;
}

#update ol{
  line-height:1.5em;
}



#store ul{
  list-style:none;
  padding:0;
  margin:0;
}

#store ul li{
  width:440px;
  margin-bottom:1em;
}

#store ul li img{
  display:block;
  float:left;
}

#store ul li div{
  float:right;
  width:204px;
}

#store ul li H3{
  padding:5px 5px 5px 17px;
  background:url(img/icon_01.gif) 5px 50% no-repeat #cff;
}

#store ul li p{
  padding-left:5px;
}



#footer div.info{
  float:left;
  text-align:left;
}

#footer div.link{
  text-align:right;
}

#footer p{
  clear:both;
  text-align:center;
  padding-top:0.5em;
}

#footer A,
#footer A:link,
#footer A:visited{
  color:#fff;
}