@charset "shift_jis";

/*初期設定*/
a.blink:hover img {-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80); border:none;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix{zoom:1;}

.fltl{float:left; display:inline;}
.fltr{float:right; display:inline;}

/*マージン設定*/
.mt3{margin-top:3px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.mb40{margin-bottom:40px}
.mb45{margin-bottom:45px}
.mb50{margin-bottom:50px}
.mb55{margin-bottom:55px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb75{margin-bottom:75px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr35{margin-right:35px}
.mr40{margin-right:40px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
.ml40{margin-left:40px}

.pt5{padding-top:5px}

.prel{position:relative}
.mcntr{margin:0 auto}
.tcntr{text-align:center}
.tright{text-align:right}
 
.f10{font-size:10px; line-height:1.5em}/*大きさ設定*/
.f11{font-size:11px; line-height:1.5em}
.f12{font-size:12px; line-height:1.5em}
.f13{font-size:13px; line-height:1.5em}
.f14{font-size:14px; line-height:1.5em}
.f15{font-size:15px; line-height:1.5em}
.f16{font-size:16px; line-height:1.5em}
.f17{font-size:17px; line-height:1.5em}

.bold{font-weight:bold;}

.fgreen{color:#87c8bc; font-weight:bold; margin-left:4px;}

.vasub{vertical-align:sub}
.vami{vertical-align:middle}
.vaba{vertical-align:baseline}
.vaspr{vertical-align:super;font-size:small;}
.cb{clear:both;}


/*トップページ*/
#mbi2010_index{ width:635px; height:875px; background: url(../img/mbi2010_topbg.jpg) no-repeat; position:relative; margin-bottom:30px;}
#mbi2010_index_btn1{ position: absolute; top:316px; left:0px;}
#mbi2010_index_btn2{ position: absolute; top:450px; left:0px;}
#mbi2010_index_btn3{ position: absolute; top:586px; left:0px;}
#mbi2010_index_btn4{ position: absolute; top:723px; left:0px;}

/*下層ページ*/
#mbi2010_lower{ width:635px; background: url(../img/mbi2010_temp_bg.jpg); position:relative; margin-bottom:30px; padding:15px 0;}
.mbi2010_navi1{ margin:0 0 20px 15px; width:610px;}
.mbi2010_navi2{ margin:0 0 20px 14px; width:610px;}
.mbi2010_navi3{ margin:0 0 20px 15px; width:610px; padding-top:30px; clear:both;}

.mbi2010_pro_a_block01{ width:606px; margin:0 auto 18px; padding-bottom:12px; background:url(../img/mbi2010_temp_A1_bg2.gif) left bottom no-repeat;}
.mbi2010_pro_a_block02{ width:606px; margin:0 auto 18px; padding-bottom:12px; background:url(../img/mbi2010_temp_A2_bg2.gif) left bottom no-repeat;}
.mbi2010_pro_a_block03{ width:606px; margin:0 auto 18px; padding-bottom:12px; background:url(../img/mbi2010_temp_A3_bg2.gif) left bottom no-repeat;}

.mbi2010_pro_p_block01{ width:606px; margin:0 auto 18px; padding-bottom:12px; background:url(../img/mbi2010_temp_P1_bg2.gif) left bottom no-repeat;}
.mbi2010_pro_p_block02{ width:606px; margin:0 auto 18px; padding-bottom:12px; background:url(../img/mbi2010_temp_P2_bg2.gif) left bottom no-repeat;}
.mbi2010_pro_p_block03{ width:606px; margin:0 auto 18px; padding-bottom:12px; background:url(../img/mbi2010_temp_P3_bg2.gif) left bottom no-repeat;}

.mbi2010_waku01{}

.mbi2010_leftBlock01{ width:264px; float:left; padding-left:16px; display:inline;}
.mbi2010_rightBlock01{ width:264px; float:right; padding-right:16px; display:inline;}
.mbi2010_leftBlock01 p,.mbi2010_leftBlock02 p,.mbi2010_rightBlock01 p{ line-height:1.5em; font-size:90%; margin-bottom:1.2em;}
.mbi2010_leftBlock01 b,.mbi2010_leftBlock02 b,.mbi2010_rightBlock01 b{ display:block; font-weight:normal; line-height:1.5em; font-size:85%; margin-bottom:0.3em;}

.mbi2010_pagetop{ width:606px; margin:0 auto 15px; text-align:right;}
.mbi2010_footernavi{ width:585px; height:60px; margin:0 auto 10px; background:url(../img/mbi2010_temp_infoBg.gif) no-repeat; line-height:1.7em; font-size:110%; padding:10px 0 0 20px;}

.mbi2010_leftBlock02{ width:580px; float:left; padding-left:16px; display:inline;}/*P1 エクセル部分*/
.mbi_spBlock01{ width:170px; float:left; display:inline;}
.mbi_spBlock02{ width:170px; float:left; margin-left:25px; padding-top:20px; display:inline;}