@import url(default.css);

#main{
	background-image:url("../images/block_bg.gif");
	background-repeat:repeat-y;
	width:550px;
}

#tab01{
	position:absolute;
	top:0px;
	left:0px;
}

#tab02{
	position:absolute;
	top:0px;
	left:59px;
}

#tab03{
	position:absolute;
	top:0px;
	left:115px;
}

#tab04{
	position:absolute;
	top:0px;
	left:171px;
}

#tab05{
	position:absolute;
	top:0px;
	left:236px;
}

#tab06{
	position:absolute;
	top:0px;
	left:286px;
}

#tab07{
	position:absolute;
	top:0px;
	left:333px;
}

#tab08{
	position:absolute;
	top:0px;
	left:383px;
}

#tab09{
	position:absolute;
	top:0px;
	left:454px;
}

#maintext{
	margin-top:30px;
	margin-left:30px;
	padding-top:30px;
	margin-bottom:40px;
	width:435px;/* width:400px; */
}

#indexmain{
	height:400px;
}
#profile_pict{
	position:absolute;
	top:60px;
	left:60px;
	background:url(../images/20171031_profile.jpg) no-repeat;
	background-size:376px 260px;
}

#photo{
	position:absolute;
	top:60px;
	left:60px;
}

#text{
	position:absolute;
	top:260px;
	left:60px;
}

.date{
	width:100px;
	padding-right:20px;
}

dl{
}

dt{
	float:left;
	width:130px;
}

dd{
	margin-bottom:20px;
	margin-left:150px;
}

.product{
	margin-bottom:20px;
}

.product a:hover{
text-decoration: none;
}

.product a:hover img{
opacity:0.7;
}


.ptitle{
	color:#FF6699;
}

.data{
	margin-left:120px;
}

.cover{
	float:left;
	margin-bottom:20px;
}

h3{
	color:#FF6699;
	font-weight:bold;
	clear:both;
	margin-bottom:10px;
}

.clear{
	clear:both;
}
