@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	text-align:left;
}
.wrapper {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
.wrapper .header {
	margin-bottom: 10px;
}
.wrapper .header .right_logo {
	float: right;
}
.wrapper .arena {
	border: 10px solid #000000;
	background-image: url(/static/common/images/seminor/mz/01/kakaku.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
}
.wrapper .arena .inner {
	padding:0px 20px 20px 20px;
}

.wrapper .arena{
	overflow: hidden;
}   
    
* html .wrapper .arena {   
    height: 1%;   
} 
.wrapper .arena .header {
	float: right;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom:20px;
}
.wrapper p {
	font-size: 80%;
	line-height: 150%;
	padding:0;
	margin:0 0 10px 0;
}

.wrapper .catch {
	font-size: 14px;
	line-height: 150%;
}


.wrapper .banner {
margin-bottom:15px;
}

.wrapper .arena .inner .left , .wrapper .content .left {
	float: left;
	display:block;
}

.bo {
	background:#000000;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}


.bo .inner {
	margin-right: auto;
	margin-left: auto;
	height:46px;
	background-image: url(/static/common/images/seminor/mz/01/menu.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 598px;
}

.bo .inner span {
display: none;
}

.bo .inner li, .bo .inner a {
	height:46px;
	display:block;
}

.bo .inner li {float:left;list-style:none;display:inline;}

#bo-01 {width: 147px;}
#bo-02 {width: 257px;}
#bo-03 {width: 194px;}

#bo-01 .active{width: 147px;background:url(/static/common/images/seminor/mz/01/menu.gif) 0px -64px no-repeat;}
#bo-02 .active{width: 257px;background:url(/static/common/images/seminor/mz/01/menu.gif) -147px -64px no-repeat; }
#bo-03 .active{width: 194px;background:url(/static/common/images/seminor/mz/01/menu.gif) -404px -64px no-repeat; }

#bo-01 a:hover {background:url(/static/common/images/seminor/mz/01/menu.gif) 0px -64px no-repeat; }
#bo-02 a:hover {background:url(/static/common/images/seminor/mz/01/menu.gif) -147px -64px no-repeat; }
#bo-03 a:hover {background:url(/static/common/images/seminor/mz/01/menu.gif) -401px -64px no-repeat; }


.wrapper .content {
	margin-bottom: 20px;
}
.wrapper .block .inner li {
	font-size: 80%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.wrapper .block .inner ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


.wrapper .content , .wrapper .block {   
    overflow: hidden;   
}   
    
* html .wrapper .content , .wrapper .block {   
    height: 1%;   
}  

.wrapper .block {
	background-color: #F5F5F5;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.wrapper .block .inner {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.wrapper .block .inner .left {
	float: left;
	width:395px;
}

.wrapper a.imghover:hover img {
filter:alpha(opacity=70);
opacity:0.7;
}

.wrapper table {
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
font-size:80%;
line-height:150%;
}

.wrapper th {
background:#F5F5F5 none repeat scroll 0 0;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
padding:5px;
text-align:left;
font-weight:bold;
text-align:center;
}

.wrapper td {
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	padding:5px;
text-align:left;
}

.wrapper td li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.wrapper td ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


.wrapper table.profile {
border:none;
border-collapse:collapse;
font-size:80%;
line-height:150%;
margin:0;
padding:0;
background:#F5F5F5;
}


.wrapper table.profile td {
	border:none;
	padding:8px;
	text-align:justify;
}

.wrapper .content h2 {
padding:3px;
border-left:#024883 5px solid;
border-bottom:dotted 1px #E3E3E3;
margin-bottom:3px;
font-size:14px;

}