.menuMKIF {
display: block;
width: 710px;
height: 32px;
overflow: hidden;
text-align:right;
margin:5px 0 0 14px;
}

.menuMKIF {
background-image: url(../img/menuTitle_kawaserate.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

.menuMKIF p {
font-size:10px;
padding:7px 15px 0 0;
}

.btsw, .btsw a {
margin:0;
width:247px;
height:38px;
display:block;
text-indent:-9999px;
}

.btsw a {
background:url(../img/mkbt_swp.png);
background-position: left top;
}

.btsw a:hover { background-position:bottom; }

.mim_ansbox {
float:left;
margin-left:14px;
display:block;
}

.mim_ansbox p {
margin:-42px 20px 0 390px;
width:300px;
}

.mim_ans a {
display:block;
width:715px;
height:147px;
background:url(../img/mim_analyst.jpg) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_ans a:hover { background-position:left bottom; }

.mim_mcalendarbox {
border-top:solid 1px #dcdddd;
border-bottom:solid 1px #dcdddd;
float:left;
padding-left:14px;
padding-top:17px;
display:block;
position:relative;
}

.mim_mcalendarbox p {
position:absolute;
top:86px;
left:151px;
width:200px;
font-size:12px;
line-height:1.4em;
text-indent:0;
color:#333;
border-bottom:
border-top:solid 1px #dcdddd;
}

.mim_mcalendar a {
display:block;
width:349px;
height:147px;
background:url(../img/mkbt_market.png) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_mcalendar a:hover { background-position:left bottom; }

.mim_anglebox {
border-right:solid 1px #dcdddd;
border-top:solid 1px #dcdddd;
float:left;
padding-left:7px;
padding-right:14px;
padding-top:17px;
display:block;
position:relative;
}

.mim_anglebox p {
position:absolute;
top:83px;
left:158px;
width:180px;
font-size:12px;
line-height:1.4em;
text-indent:0;
color:#333;
}

.mim_angle a {
display:block;
width:349px;
height:147px;
background:url(../img/mkbt_angle.png) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_angle a:hover { background-position:left bottom; }

.mim_reportbox {
margin-top:0;
margin-bottom:0;
border-right: solid 1px #dcdddd;
float:left;
padding-left:7px;
padding-right:14px;
padding-top:10px;
padding-bottom:17px;
display:block;
position:relative;
}

.mim_reportbox p {
position:absolute;
top:112px;
left:33px;
width:308px;
font-size:12px;
line-height:1.4em;
text-indent:0;
color:#333;
height: 44px;
}

.mim_report a {
display:block;
width:349px;
height:147px;
background:url(../img/mkbt_analyst.png) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_report a:hover { background-position:left bottom; }

.mim_chartbox {
margin-top:0;
float:left;
padding-right:14px;
padding-left:7px;
padding-top:10px;
padding-bottom:17px;
display:block;
position:relative;
border-right:solid 1px #dcdddd;
border-top:solid 1px #dcdddd;
}

.mim_chartbox p {
position:absolute;
top:112px;
left:44px;
width:300px;
font-size:12px;
line-height:1.4em;
text-indent:0;
color:#333;
height: 41px;
}

.mim_chart a {
display:block;
width:349px;
height:147px;
background:url(../img/mkbt_jissen.png) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_chart a:hover { background-position:left bottom; }



.mim_weekbox {
margin-top:0;
float:left;
padding-left:14px;
padding-top:10px;
padding-bottom:17px;
display:block;
position:relative;
}

.mim_weekbox p {
position:absolute;
top:112px;
left:44px;
width:300px;
font-size:12px;
line-height:1.4em;
text-indent:0;
color:#333;
height: 41px;
}

.mim_week a {
display:block;
width:349px;
height:147px;
background:url(../img/mkbt_range.png) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_week a:hover { background-position:left bottom; }

.mim_tuwamonobox {
float:left;
padding-left:7px;
padding-right:14px;
padding-top:17px;
padding-bottom:17px;
display:block;
position:relative;
border-right:solid 1px #dcdddd;
border-top:solid 1px #dcdddd;
}

.mim_tuwamonobox p {
position:absolute;
top:92px;
left:173px;
width:170px;
font-size:12px;
line-height:1.4em;
text-indent:0;
color:#333;
height: 60px;
}

.mim_tuwamono a {
display:block;
width:349px;
height:147px;
background:url(../img/mkbt_tuwamo.png) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_tuwamono a:hover { background-position:left bottom; }

.mim_glabbox {
border-top:solid 1px #dcdddd;
float:left;
padding-left:14px;
padding-top:17px;
padding-bottom:17px;
display:block;
position:relative;
}

.mim_glabbox p {
position:absolute;
top:91px;
left:193px;
width:156px;
font-size:12px;
line-height:1.4em;
text-indent:0;
color:#333;
height: 70px;
}

.mim_glab a {
display:block;
width:349px;
height:147px;
background:url(../img/mkbt_lab.png) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

.mim_glab a:hover { background-position:left bottom; }

.mjtx {
padding:160px 15px 0 15px;
color:#333;
line-height:1.6em;
font-size:12px;
}

.mim_newsbox   {margin:0;padding:0;height:185px;width:740px;background:url(../images/mkbt_nansato.png) no-repeat left bottom;position:relative;}
.mim_newsbox a {position:absolute;z-index:1;}
.mim_newsbox p {position:absolute;z-index:2;width:218px;}
.mim_newsbox p a {position:static;z-index:3;text-decoration:none;font-size:12px;line-height:1.4em;color:#333;}