@charset "euc-jp";
/* CSS Document */

.mdl_top_slfchk{ margin-bottom:10px; background:url(../images/mdl_kataitop_slfchk_btm.png) no-repeat 0 bottom; zoom:1;}
.mdl_top_slfchk_wrp{ position:relative; padding:10px; background:url(../images/mdl_top_slfchk_top.png) no-repeat;}
.mdl_top_slfchk h2{ width:230px; height:27px; background:url(../images/mdl_s_slf_h2.png) no-repeat; text-indent:-9999px;}
.mdl_top_slfchk h2 a{ display:block; width:230px; height:27px; overflow:hidden;}
.mdl_top_slfchk p a{ font-weight:bold; white-space:nowrap;}
.mdl_top_slfchk .read{ padding:5px 0;font-size:81%;}
.mdl_top_slfchk p.link_right{ padding:5px 8px; text-align:right; font-size:81%;}
.mdl_top_slfchk p.link_right a{font-weight:normal;}
.mdl_top_slfchk_wrp .leaf,.mdl_slfchk_wrp .leaf{ position:absolute; top:1px; left:241px;}


.mdl_slfchk{ margin-bottom:10px; background:url(../images/mdl_s_slf_btm.png) no-repeat 0 bottom; zoom:1;}
.mdl_slfchk_wrp{ position:relative; padding:10px; background:url(../images/mdl_s_slf_top.png) no-repeat;}

.mdl_slfchk h2{ float:left; width:230px; height:27px; background:url(../images/mdl_s_slf_h2.png) no-repeat; text-indent:-9999px;}
.mdl_slfchk h2 a{ display:block; width:230px; height:27px; overflow:hidden;}
.mdl_slfchk .detail{ float:right; width:630px; padding:2px 10px 0; vertical-align:bottom}
.mdl_slfchk .detail .left{ float:left;}
.mdl_slfchk .detail .left a{ white-space:nowrap;}
.mdl_slfchk .detail .right{ float:right; padding-top:3px; text-align:right; font-size:81%;}





.cf{ /zoom:1;}
.cf:after{ content : ''; display:block; clear:both;}

