/* index.html */


/* Eicategory,entry)
============================================================*/
h3{
margin-bottom:10px;
text-align:right;
}

.recent_e{
border-right:1px solid #696969;
padding:3px 9px 0 0;
margin:0 30px 9px 0;
text-align:right;
line-height:190%;
clear:both;
}

.recent_e ul{
list-style:none;
margin-bottom:15px;
}

.recent_e ul li{
list-style:none;
color:#ff4a8f;
}

.recent_e ul li a{
color:#696969;
text-decoration:none;
}

.recent_e ul li a:hover{
color:#ff4a8f;
text-decoration:none;
}

h3 a:hover{
filter:Alpha(opacity=60); /* IEn */
opacity:0.6; /* Mozzilan */
}

/* latest
============================================================*/
.latestPhoto{
width:581px;
float:left;
margin:20px 0 0 15px;
text-align:left;
}

.latestPhoto_last{
width:581px;
float:left;
margin:20px 0 20px 15px;
text-align:left;
padding-bottom:15px;
border-bottom:1px dotted #151515;
}

*html .latestPhoto_last,
*html .latestPhoto{
margin:10px 0 0 7px;
}

.latestPhoto .bigThumb,.latestPhoto_last .bigThumb{
float:left;
width:222px;
height:222px;
}

.latestPhoto .title,.latestPhoto_last .title{
float:left;
width:344px;
padding:15px 0 0 15px;
}

.latestPhoto .title ul,.latestPhoto_last .title ul{
float:left;
list-style:none;
margin-top:10px;
}

.latestPhoto .title ul li,.latestPhoto_last .title ul li{
float:left;
display:inline;
margin:0 5px 0 0;
}
body:first-of-type .latestPhoto .title ul li,
body:first-of-type .latestPhoto_last .title ul li{
margin:0 5px 3px 0;
}
html>/**/body .latestPhoto .title ul li,
html>/**/body .latestPhoto_last .title ul li{
margin /*\**/: 0 5px 3px 0\9
}

/* photoList
============================================================*/
ul.photoList{
margin:0;
padding:0;
list-style:none;
text-align:left;
margin:25px 0 0 15px;
clear:both;
}

ul.photoList li{
list-style:none;
margin-bottom:10px;
}

ul.photoList li:hover{
filter: Alpha(opacity=60); /* IEn */
opacity:0.6; /* Mozzilan */
background-color:#ffffff;
}

ul.pict{
list-style:none;
width:581px;
height:1px;
padding:0px;
margin:0px;
}

ul.pict li{
list-style:none;
display:inline;
float:left;
width:1px;
height:1px;
margin:0px;
}

/* portfolioList
============================================================*/
.portfolioList{
text-align:left;
width:581px;
float:left;
margin-top:300px;
padding-bottom:80px;
}

* html .portfolioList{
width:565px;
padding-left:15px;
}

.portfolioList h4{
border-bottom:1px dotted #151515;
padding-bottom:1px;
margin-bottom:5px;
}

ul.list{
width:581px;
list-style:none;
float:left;
margin-bottom:15px;
}

*html ul.list{
width:565px;
}

ul.list li{
list-style:none;
margin:0 6px 5px 0;
float:left;
display:block;
}

ul.list li img{
border:1px solid #151515;
}

ul.list li img:hover{
border:1px solid #151515;
filter: Alpha(opacity=40); /* IEn */
opacity:0.4; /* Mozzilan */
}



/* clearfix
============================================================*/
ul.pict:after,.latestPhoto:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
ul.pict,.latestPhoto{
display:inline-block;
}