@charset "UTF-8";

/* マネーライフへの導線「貯める・増やす」 */

.btnMoney {border:1px solid #ccc;font-size: 81.25%;font-weight:bold;float:right; line-height:1;background:url(/img/cmn/bg_ttl_gray.png) left bottom repeat-x #fff; }
.btnMoney a {display:block;padding:0.5em 0.5em 0.5em 25px;background-image:url(/img/money/btn_money_icon.gif);background-repeat:no-repeat;}
.btnMoneyInner {border:1px solid #fff;}
.news_mWrap_wideA {width:370px;}

#gnrNews .btnMoney a { background-position:5px 5px;color:#0c80d5;}
#gnrTopics .btnMoney a { background-position:5px -26px;color:#e37000;}
#gnrPhoto .btnMoney a { background-position:5px -59px;color:#428446;}
#gnrRanking .btnMoney a { background-position:5px -90px;color:#b0431d;}
#gnrProvider .btnMoney a { background-position:5px -122px;color:#0b837a;}


/* マネーライフメニュー */

#mlMenuBlock {margin-top:1em;margin-bottom:1em;border:1px solid #7799c3;background-color:#eee;}
#mlMenuTtlArea {background:url(/img/money/ml_menu_ttl_area.gif) repeat-x center center;height:23px;border-bottom:1px solid #7799c3;padding:0 10px;}
#mlMenuTtl {color:#003366;font-size:14px;line-height:23px;float:left;}
.mlMenuMorelink {float:right;font-size:12px;line-height:23px;}
#mlMenuTtlArea .mlMenuMorelink a {background:url(/img/money/ml_menu_morelink.gif) no-repeat left top;padding-left:14px;color:#0033cc;text-decoration:none;}

.mlMenuList {padding:10px;}
.mlMenuList li {float:left;list-style-type:none;width:31%;margin-right:10px;}
.mlMenuListParts {background-image:url(/img/money/ml_menu_list_img.jpg);background-repeat:no-repeat;min-height:65px;_height:65px}
#mlMenuListImgA {background-position: left top;}
#mlMenuListImgB {background-position: left -200px;}
#mlMenuListImgC {background-position: left -400px;}
#mlMenuListImgD {background-position: left -600px;}
#mlMenuListImgE {background-position: left -800px;}
#mlMenuListImgF {background-position: left -1000px;}

.mlMenuItem {margin-left:70px;}
.mlMenuName {color:#003366;font-size:87.5%;font-weight:bold;border-left:5px solid #ff6600;padding-left:6px;line-height:normal;}
.mlMenuLinks {font-size:81.25%;background:url(/img/money/ml_menu_links.gif) repeat-x top left;margin-top:3px;padding-top:0.3em;line-height:normal;}

#mlMenuBnrZone { text-align:center;height:100px;position: relative;z-index: 3;zoom: 1;border:2px solid #fff;}
#mlMenuBnrZone a {display:block;height:100px;color:#ccc;text-decoration:none;background:url(/img/money/ml_menu_bnr.gif) repeat-x center top;}
#mlMenuBnrZone a span {position: relative;z-index: -1;}

#mlMenuBnrZone a:link {text-decoration:none;}
#mlMenuBnrZone a:visited {text-decoration:none;}

/* マネーライフメニュー(改修20120321) */

#mlBlockA-L {width:98%;float:left;}
#mlBlockA-L dl { padding-top:14px; }
#mlBlockA-L dd { padding-top:0px;padding-bottom:2px;margin:0px 3px 3px 16px;clear:both;line-height:1em;background:url(/economy/money/img/ml_moneyinfo_list_line.gif) repeat-x left bottom;}
#mlBlockA-L .date {margin-bottom:12px;font-size:12px;float:right; }
#mlBlockA-L .ttl {font-weight:bold;font-size:87.5%; }
#mlBlockA-L .p {font-size:82%; padding-right:1em; padding-left:2em; }

#mlMenuNavi {}
#mlMenuNavi li {float:left;list-style-type:none;padding:0 0.5em;}

#mlMenuNavi2 {float:right;border-top:1px solid #1a6195;border-bottom:1px solid #1a6195;width:7em;}
#mlMenuNavi2 li {list-style-type:none;padding:5px 0.5em 5px 0;font-size:87.5%; text-align:left;display: inline;}
#mlMenuNavi2 li a:link {color:#fff;}
#mlMenuNavi2 li a:visited {color:#fff;}
#mlMenuNavi2 li a:hover {color:#fff;}
#mlMenuNavi2 li a:active {color:#fff;}

#mlBlockBInner #phView { clear:both; margin:0.5em 0 0; padding:0.1em 0;}
#mlBlockBInner #phViewWrap { width:100%; margin:0.5em 0;}
#mlBlockBInner #phViewWrap td { vertical-align:top;}
#mlBlockBInner .phUnit { width:145px; background-color:#fff; border:1px solid #b3b3b3; margin:0 auto;}
#mlBlockBInner .safari .phUnit, .chrome .phUnit { background-image:none; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e3e3e3), color-stop(0.9, #efefef));}
#mlBlockBInner .firefox .phUnit { background-image:none; background:-moz-linear-gradient(top, #fff, #efefef 90%, #e3e3e3);}
#mlBlockBInner .phUnit a { font-size:81.25%;}
#mlBlockBInner .phUnit td { padding:5px;}
#mlBlockBInner .phUnit td.phThumb { text-align:center;}
#mlBlockBInner .phUnit td.phThumb a { border:1px solid #fff;}
#mlBlockBInner .phUnit .phTitle { word-break:break-word;}
.firefox .phTitle div, .opera .phTitle div { margin:0 auto; max-width:120px;}
#mlBlockBInner .firefox .phUnit, .opera .phUnit { overflow:hidden;}
#mlBlockBInner .firefox .phUnit pre, .opera .phUnit pre { overflow:hidden; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap;}


/* 株価検索
------------------------------------------------------------- */
#mlBlockKabu {background-color:#1a6195;margin-top:3px;}
#mlBlockKabu #searchframeOut {float:left;width:560px;}
#mlBlockKabu .searchframe {_zoom:1;_height:1%;margin-top:0;}
#mlBlockKabu .searchframein {_zoom:1;_height:1%;text-align:left;padding-left:1em;border:0;}

