@charset "utf-8";

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-size: 0.8em;
font-family:"メイリオ", Meiryo, Arial, Helvetica,sans-serif;
}
#slideshow{
width:972px;
margin-left:auto;
margin-right:auto;
/*margin-top:20px;*/
}
.slide{
position:absolute;
top:auto;
margin-top:20px;
left:auto;
}
.slide img{
float:left;
}

iframe.like{
margin-top:1px;
margin-right:1px;
border:none;
overflow:hidden;
width:72px;
height:22px;
text-align:right;
background-color:#FFF;
}

.navi{
float:right;
width:auto;
text-align: right;
margin: 0px;
padding: 0px;
height:auto;
}

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

a{
text-decoration: none;
color:#999;
}


.list{
z-index:5;
width:972px;
height:655px;
position:absolute;
margin-top:20px;
opacity:0.0;
background-color:#F7F4ED;
margin-bottom:2em;
}

div.thumbnail{
margin-top:25px;
margin-left:10px;
float:left;
border:0;
}

img.photo{
border:0;
}

div.thumbnail img{
display:block;
width:150px;
}

.desc{
background-color:#FFF;
float:left;
margin-top:-1em;
margin-bottom:0px;
width:600px;
padding-left:5px;
text-align:left;
height:6em;
}
.dsec p{
margin:0;
padding:0;
}




div#slideshow {
    position:relative;
}

div#slideshow div.slide {
position:absolute;
z-index:8;
opacity:0.0;
}

div#slideshow div.active {
    z-index:10;
    opacity:1.0;
}

div#slideshow div.last-active {
    z-index:9;
}

div#slideshow div img {
border: 0;
}
div.btm{
clear:both;
padding-top:20px;
text-align: right;
color:#999;
}
p.title{
background-color:#FFF;
padding-right: 2px;
text-align: right;
}

div#back{
background-color:#FFF;
position:absolute;
z-index:3;
width:990px;
height:680px;
background-image:url(../asset/back_shadow.gif);
background-repeat:no-repeat;
margin:0;
margin-top:20px;
}

