@charset "utf-8";
/* CSS Document */


/*----------------------------------
=00 clearfix
----------------------------------*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix{display:inline-block;}

/* Hides from IE-mac _*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End from IE-mac _*/


/*----------------------------------
=01 reset 
----------------------------------*/

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0;
	} 

body{
	margin:0; 
	padding:0;
	text-align:center;
	font-size:12px;
	font-family:MS PGothic,"CI",Meiryo,"lr oSVbN","qMmpS Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
	line-height:1.4;
	color:#4E4E4E;
	}
	
table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 

address,caption,cite,code,dfn,em,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 

h1,h2,h3,h4,h5,h6 { 
	font-size:12px;
	font-weight:normal; 
	}

	
fieldset,img {border:0;} 	 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}

a:link{color:#0072b3;}
a:hover{color:#0072b3; text-decoration:none;}
a:active{color:#0072b3;}
a:visited{color:#0072b3;}

/* 摜̃Xy[X */
li img,
dt img,
dd img{
vertical-align:top;}

/*----------------------------------
=01 layout
----------------------------------*/
#wrapper{
    width:771px;
    float:center;
}

#profile{
    float:center;
}

#left{
	clear:both;
	}


.widget h3{
    width:150px;
    font-weight:bold;
	border-bottom: solid 1px #E4E4E4;
	margin:20px 0 10px 0;
}

#archive h1{
    font-weight:bold;
	font-size:12px;
}

.photot{
    float:left;
    width:530px;
    margin:0 auto;
	display: inline;
	}


.photot h1{
    font-weight:bold;
	font-size:18px;
    margin:10px 0 10px 0;
}

.thumlist {
    float:left;
	width:540px;
    clear: both;
	margin-left:20px;
	display: inline;
	 }

.thumlist .photo{
    float:left;
	width:160px;
	height:180px;
	margin:20px 10px 0 0;
	text-align:left;
	display: inline;
}

.thumlist .photo p{
    margin-top:5px;
	font-weight:bold;
	font-size:12px;
}
.thumlist .photo h2{
	font-size:12px;
	line-height:1.5em;
}
.thumlist .thum {
    display: inline;
    float: left;
    margin-right:10px;
    overflow: hidden;
    vertical-align: middle;
}


.thumlist2 {
    float:left;
	width:520px;
    clear: both;
	margin:10px 0 0 20px;
	display: inline;
	 }

.thumlist2 .photo{
    float:left;
	width:540px;
	padding-bottom:10px;
	margin:10px 0;
	border-bottom: solid 1px #E4E4E4;
}
.thumlist2 .thum {
    float:left;
    float: left;
   	width:160px;
    margin-right:10px;
    overflow: hidden;
    vertical-align: middle;
}
.thumlist2 .tlt{
    float:left;
	width:340px;
	margin:20px 10px 0 0;
	text-align:left;
	display: inline;
}
.thumlist2 .tlt p{
    margin-top:5px;
	font-size:12px;
    padding:0 0 0 15px;
	background:url(http://www.uedafumio.jp/img/movie_icon.gif)  no-repeat;
}
.thumlist2 .tlt h2{
	font-size:12px;
	line-height:1.5em;
}


.topthum{
	width:180px;
	height:140px;
	padding:10px 0 0 10px;
	text-align:center;
	background-color:#eff2f3;
}
.topthum p{
	width:180px;
}
.topthum h2{
	width:180px;
}



.topthum2{
	width:180px;
	height:140px;
	padding:4px 0 0 10px;
	text-align:center;
	background-color:#FFFFFF;
}

.topthum2 p{
	width:180px;
    padding:0 0 0 15px;
    color:#000;
	background:url(http://www.uedafumio.jp/img/movie_icon.gif) 0 3px no-repeat;
}
.topthum2 h2{
	width:180px;
}


.thum2 {
    float:left;
    display: inline;
    float: left;
    text-align: center;
    width:172px;
}

.thum3 {
    float:left;
    display: inline;
    float: left;
    text-align: center;
    width: 213px;
}

.widget-recent-entries,
.widget-archive-monthly{
    width: 150px;
   	text-align:left;
}

.widget-content{
	font-size:13px;
}
.widget-content ul li{
    margin-bottom:5px;
}


.asset-header{
    width: 520px;
}

.asset-name entry-title{
	font-size:15px;
}
.asset-meta{
   	font-size:15px;
   	text-align:left;
}

.asset-content{
    margin:10px 0 20px 10px;
}
.asset-content td{
   	font-size:13px;
    padding:5px 0 0 0;
	text-align:left;
}

.asset-body{
	text-align:left;
}



.title{
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
}
