@charset "utf-8";

/* CSS Document */


.mainbox > .content { border: 0px; }

.logo { background-color:#fff; }

.mainbox > .content { padding:0px; }

.image_content, .content
{
	border: solid 1px #dcf2e2;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#fff;
}

.content { padding:10px; }

.menu
{
	height:30px;
}

.menu .level1
{
	background-color:#ffffff;
}

.menu .level1 li { background: #d4d4d4; }


.menu a, .menu p
{
	margin:0px;
	text-decoration:none;
	color:black;
	line-height:30px;
}

.menu .level1 { height:30px;}

.menu .level1 > li { border-right:1px dotted #ADBCB1; }

.menu .level1 > li:last-child { border-right:none; }

.menu .level1 > li:first-child
{
	-moz-border-radius: 10px 0px 0px 0px;
	border-radius: 10px 0px 0px 0px;
}

.menu .level1 > li:last-child
{
	-moz-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px;
}

.menu li a, .menu li p { padding:0px 15px 0px 15px; }

.menu .level2
{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}

.menu .level2 li
{
	background:#ffffff;
	opacity:0.9;
	padding:2px 0px;
	width:150px;
	border-bottom: 1px dotted #ADBCB1;
	border-left: 1px solid #ADBCB1;
	border-right: 1px solid #ADBCB1;
}

.menu .level2 li a, .menu .level2 li p { line-height:18px; }

.menu2 .level2 li:first-child { border-top: none; }

.menu .level2 li:last-child
{
	border-bottom: 1px solid #ADBCB1;
	border-left: 1px solid #ADBCB1;
	border-right: 1px solid #ADBCB1;
	-moz-border-radius: 0 0px 10px 10px;
	border-radius: 0 0px 10px 10px;
	padding-bottom:10px;
}

.menu .level2 li:last-child:hover
{
	-moz-border-radius: 0 0px 10px 10px;
	border-radius: 0 0px 10px 10px;
}

.menu li:hover
{
	opacity:1.0;
	background-color:#c4c4c4;
}
