* {
	margin: 0px;
	padding: 0px;
}

a {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #6E3B4D;
	text-decoration: none;
}

ul, li {
	list-style-type: none;
}

img {
vertical-align: top;
}

img.line {
	border: 1px solid #666;
}

a img {
	text-decoration: none;
	border: none;
}

.clear {
	clear:both;
}

.center {
	text-align:center;
}

---------------------------------------------*/
/* set img link */
img a:hover{opacity:0.6;filter: alpha(opacity=60);}

/* set float */
.float-left{float:left; display:inline;}
.float-right{float:right; display:inline;}

/* reset */
.bottom-5 {margin-bottom:5px;}
.bottom-10 {margin-bottom:10px;}
.bottom-20 {margin-bottom:20px;}
.bottom-30 {margin-bottom:30px;}
.bottom-40 {margin-bottom:40px;}
.bottom-50 {margin-bottom:50px;}

.top-5 {margin-top:5px;}
.top-10 {margin-top:10px;}
.top-20 {margin-top:20px;}
.top-30 {margin-top:30px;}
.top-40 {margin-top:40px;}
.top-50 {margin-top:50px;}

.right-5 {margin-right:5px;}
.right-10 {margin-right:10px;}
.right-20 {margin-right:20px;}
.right-30 {margin-right:30px;}
.right-40 {margin-right:40px;}
.right-50 {margin-right:50px;}

.left-5 {margin-left:5px;}
.left-10 {margin-left:10px;}
.left-20 {margin-left:20px;}
.left-30 {margin-left:30px;}
.left-40 {margin-left:40px;}
.left-50 {margin-left:50px;}

.box-10 {margin-left:10px; margin-right:10px;}
.box-20 {margin-left:20px; margin-right:20px;}
.box-30 {margin-left:30px; margin-right:30px;}
.box-40 {margin-left:40px; margin-right:40px;}
.box-50 {margin-left:50px; margin-right:50px;}

.box-gray {background-color:#ccc;padding:5px;}

.clear { clear:both;}
.center {text-align:center;}