@charset "UTF-8";

#logo  {
position: relative;
top: -6px;
left: 0px;
text-align:center;
}

#logo_psr  {
position: relative;
top: 8px;
left: 40px;
padding-top:0px;
padding-bottom:8px;
padding-left:0px;
text-align:center;
}

#logo_bear  {
position: absolute;
top: -14px;
right: 0px;
padding-top:0px;
padding-left:0px;
text-align:center;
}

#logo_bear_ipad  {
position: relative;
top: -16px;
right: 0px;
padding-top:0px;
padding-left:0px;
text-align:center;
float:right;
}

#logo_bear_partners  {
position: relative;
top:0px;
right:0px;
padding-top:0px;
padding-left:0px;
text-align:center;
}

#logo_bear_partners02  {
position: relative;
top:0px;
right:0px;
padding-top:16px;
padding-left:0px;
text-align:center;
}

#title_img_top  {
position: relative;
top:-6px;
}

#title_img_mpr_top  {
position: relative;
top:24px;
}

#title_img_top_2nd  {
position: relative;
top:8px;
}

#title_img  {
position: relative;
padding-top:16px;
}

#mpr_img  {
position: relative;
padding-top:6px;
}

#mpr_top_news_img01  {
position: relative;
float:left;
padding-right:16px;
}

#mpr_top_news_img02  {
position: relative;
float:left;
}

#mpr_partners_logo_top  {
position: relative;
float:left;
padding-bottom:0px;
padding-right:0px;
}

#youtube  {
position: relative;
top:3px;
padding-right:5px;
}





/* ボタン
----------------------------------------------------------- */ 
#pagetop a  {
position: relative;
height:12px;
width:72px;
top:0px;
left:0px;
float:right;
background-image: url(../img/mpr_btn_pagetop_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#pagetop a:hover {
background-image: url(../img/mpr_btn_pagetop_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#contact a  {
position: relative;
height:12px;
width:72px;
top:8px;
right:4px;
float:right;
z-index:10000;
background-image: url(../img/mpr_btn_contact_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#contact a:hover {
background-image: url(../img/mpr_btn_contact_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#home a  {
position: relative;
height:12px;
width:72px;
top:10px;
right:4px;
float:right;
background-image: url(../img/mpr_btn_home_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#home a:hover {
background-image: url(../img/mpr_btn_home_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}



#pagetop_ipad a  {
position: relative;
height:12px;
width:72px;
top:0px;
left:-16px;
float:right;
background-image: url(../img/mpr_btn_pagetop_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#pagetop_ipad a:hover {
background-image: url(../img/mpr_btn_pagetop_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#contact_ipad a  {
position: relative;
height:12px;
width:72px;
top:8px;
right:20px;
float:right;
background-image: url(../img/mpr_btn_contact_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#contact_ipad a:hover {
background-image: url(../img/mpr_btn_contact_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#home_ipad a  {
position: relative;
height:12px;
width:72px;
top:10px;
right:20px;
float:right;
background-image: url(../img/mpr_btn_home_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#home_ipad a:hover {
background-image: url(../img/mpr_btn_home_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}




#report_btn a  {
position: relative;
height:24px;
width:640px;
top:12px;
left:0px;
float:right;
background-image: url(../img/report_img/mpr_report_btn02202013h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#report_btn a:hover {
background-image: url(../img/report_img/mpr_report_btn02202013a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}


#video_btn a  {
position: relative;
height:24px;
width:640px;
top:20px;
left:0px;
float:right;
background-image: url(../img/report_img/mpr_report_btn02202013h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#video_btn a:hover {
background-image: url(../img/report_img/mpr_report_btn02202013a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}





/* ナビゲーション
----------------------------------------------------------- */ 
#navi_btn01 a  {
position: relative;
height:21px;
width:50px;
top:0px;
left:0px;
float:left;
padding-right:12px;
background-image: url(../img/mpr_navi01_a06082013.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn01 a:hover {
background-image: url(../img/mpr_navi01_h06082013.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn02 a  {
position: relative;
height:21px;
width:179px;
top:0px;
left:0px;
float:left;
padding-right:12px;
background-image: url(../img/mpr_navi02_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn02 a:hover {
background-image: url(../img/mpr_navi02_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn03 a  {
position: relative;
height:21px;
width:88px;
top:0px;
left:0px;
float:left;
padding-right:12px;
background-image: url(../img/mpr_navi03_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn03 a:hover {
background-image: url(../img/mpr_navi03_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn04 a  {
position: relative;
height:21px;
width:116px;
top:0px;
left:0px;
float:left;
background-image: url(../img/mpr_navi04_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn04 a:hover {
background-image: url(../img/mpr_navi04_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn05 a  {
position: relative;
height:21px;
width:57px;
top:0px;
left:0px;
float:left;
background-image: url(../img/mpr_navi05_a.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}

#navi_btn05 a:hover {
background-image: url(../img/mpr_navi05_h.png);
background-repeat: no-repeat;
background-position: top center;
background-color: transparent;
}