@charset "euc-jp";

/*----------------------------
	#tabnav
----------------------------*/

ul#tabnav {background:url(http://www.okipota.com/photo/img/tabmenu.gif) no-repeat;}


/*--------------------------------------------------------
	フォト一覧
--------------------------------------------------------*/

.entrycard {
	float:left;
	background-color:#fdfefe;
	border:1px solid #ccc;
	width:120px;
	margin:0 5px 20px;
	padding:5px;
}

.entrycard h3 {
	background-color:#d8e8ee;
	padding:2px 5px;
}

.entrycard .post a {font-size:10px;}

p.photolist {
	text-align:right;
	margin-bottom:30px;
}

p.phototop {
	text-align:right;
	margin-bottom:10px;
}

/*--------------------------------------------------------
	サイドバー
--------------------------------------------------------*/

.photo01,
.photo02 {
	background-color:#fff;
	border:1px solid #aa0000;
	width:148px;
	margin-bottom:20px;
	padding:5px;
}

.photo01 li,
.photo02 li {
	list-style-type:none;
	background:url(http://www.okipota.com/img/icon_circleyoko.gif) no-repeat left;
	padding-left:15px;
}


/*--------------------------------------------------------
	#tmpl-photo：フォト
--------------------------------------------------------*/

.photo-cassette {
	background:url(http://www.okipota.com/photo/img/bg_okiphoto.jpg) no-repeat right bottom;
	border:1px solid #999;
	margin-bottom:30px;
	padding:5px;
}

.photo-data {margin-left:10px;}

.photo-data td {
	border-bottom:1px dotted #ccc;
	padding:4px 0 0;
}

.photo-data td strong {
	margin-right:5px;
	color:#336699;
}

dl {
	background-color:#ffffdd;
	border:1px solid #66cc33;
	margin:10px 0;
	padding:5px;
}

#entrymore {margin-bottom:0;}


/*--------------------------------------------------------
	注釈
--------------------------------------------------------*/

.chusyaku {
          border: solid 1px #f40;
          padding: 8px;
          margin-bottom: 40px;
          color: #f40;
          background-color: #ffc;
          font-weight: bold;      
          }