
body {  background-color: #e9a9b2;
	margin:0px;
	padding:0px;
	}
	
#wrapper{
	perspective:100px;
	overflow: auto;
	}
	
html, body, #wrapper {
	height: 100%;
}




h2{
    position:sticky;
    top:0px;
   font-size:16pt;
   color:#fff;
   font-family:"Didot";
   background:  rgba(233, 169, 178, 0.6);
   text-align:left;
   padding:10px;
   padding-left:30px;
   display:block;
} 





.photo {
         margin:30px;
	 text-align:center;
	 }

.text {
        margin:30px ;
        text-align:center;
}    
	   

.cp_tabpanel {
	      text-align:left;
}

  /*ふわっと*/
.scroll-fade{opacity: 0; transition: all 2s/*処理にかかる時間*/;}
.scroll-up{opacity: 0; transform: translateY(60px)/*スクロールアップする距離*/; transition: all 2s/*処理にかかる時間*/;}
.scroll-up.done, .scroll-fade.done{opacity : 1; transform : translate(0, 0);}
.load-fade {opacity : 0; transition : all 2s/*処理にかかる時間*/;}
.load-up{opacity: 0; transform: translateY(60px)/*スクロールアップする距離*/; transition: all 2s/*処理にかかる時間*/;}
.load-up.done, .load-fade.done{opacity : 1; transform : translate(0, 0);}





li {
      list-style: none;
}	   

ul {
margin-left:0;
}


/*サムネ*/ 
img {
     width:70px;
     margin:15px;
     margin-top:0;
     margin-bottom:40px;
     border-radius: 4px 4px 4px 4px;
}


a {
    text-decoration: none;

}


.footer{	
	display:block;
	text-align:center;
	font-size:6pt;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	clear:both;
	margin-top:5px;
	letter-spacing:1px;
	margin-bottom:5px;
	vertical-align:bottom;
	}
	