@charset "Shift_JIS";
/*‘S‘Ì*/

#pekoHeader{width:590px; height:60px; margin:0px auto; padding:0px; position:relative;}
#pekoBg{
	width:590px;
	margin:0px auto;
	padding:0px;
	position:relative;
	background-image: url(bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#pekoContents {
	width:550px;
	margin:0px auto;
	padding:0px;
	position:relative;
	background-color: #FFFFFF;
	background-image: url(watermark.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#pekoFooter{width:590px; height:75px; margin:0px auto; padding:0px; position:relative;}

.color1{color:#666666;}/*f42929*/
.color2{color:#bf0000;}

.left{float:left; position:relative;}
.right{float:right; position:relative;}
.clear{clear:both; margin:0px; padding:0px; height:1px; position:relative;}
.date{border-bottom:2px dotted #bf0000;	padding:3px 10px; background-color:#FFcfbf;}
.dateTable{ margin:0px; padding:0px; border:0px; width:100%; _width:530px;}
.bklink{padding-top:5px;}
.box{margin:10px 0px 0px 0px; min-height:200px;}

.comments{float:left; margin-right:5px; position:relative; width:300px;}
.titleBox{}
.icon{width:56px; height:52px; margin:0px; padding:0px; position:relative; background-image:url(icon.gif); background-repeat:no-repeat; background-position:left top; float:left;}
.title{line-height: 1.1em;}
.place{line-height: 1.1em;}
.word{clear:both;}
.phbox{margin:0px; padding:0px; float:right;}
.ph{border:2px solid #bf0000; margin:0px; padding:0px;}
.dotline{border-bottom:1px dotted #bf0000; margin:0px; padding:5px 0px; clear:both;}

.bkTitle{border-bottom:2px dotted #bf0000; padding-bottom:3px; clear:both;}
.bkTable{ margin:0px; padding:0px; border:0px; width:100%; _width:530px;}
.bkIcon{/*background-image: url(iconS.gif); background-repeat:no-repeat; background-position:center center; position:fixed;*/ height:20px; width:20px;}
div.bk{margin:5px auto; padding-bottom:3px; border-bottom:1px dotted #999999; font-size:14px; font-weight:bold;}
a.bk:link , a.bk:visited {color:#333333; text-decoration:none;}
a.bk:hover , a.bk:active {color:#ff0000; text-decoration:none;}

ul{ padding-left:40px; display:none;}
li{ margin:5px auto; padding-bottom:3px; border-bottom:1px dotted #999999; list-style-image: url(iconS.gif);}
	
	


/**/
*html #area {}
.flv1{ font-size:10px; font-weight:bold; margin:0px; padding:0px;}
a.flv1:link { text-decoration:none; color:#FF3300; }
a.flv1:visited { text-decoration:none; color:#FF3300; }
a.flv1:active { text-decoration:underline; color:#FF0000; }
a.flv1:hover { text-decoration:underline; color:#FF0000; }
.test{border:1px solid #000000;}