@charset "UTF-8";
/* ----------------------------------------
Global Navi
---------------------------------------- */
body{color:#333;font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "sans-serif";}
a:link{color:#0033cc;}
.floatL{float:left;}
.floatR{float:right;}
.marB10{margin-bottom:10px;}
.textNormal{font-weight:normal;}
.selectFinTitle{border-bottom:2px solid #6e9ac6;font-weight:bold;text-align:left;padding-bottom:4px;}
.selectFinTitle h1{margin:0;padding:0;}
/* ----- reset ------*/
#financeSearch *{margin:0 ;padding:0;}
#globalNav *{margin:0 ;padding:0;}
#hrGlobalNavigation{display:none;}
#hrFinanceSearch{display:none;}
.clearFix{display:inline-block;}
.clearFix:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height: 0;}
* html .clearFix{height:1%;}
.clearFix{display:block;}
/* ----- global navi sprite ------*/
/* ----- global navi sprite ------*/
#financeSearch,
#financeSearch input#searchButton,
#financeSearch input#searchButtonCom,
#financeSearch input#searchButtonG,
#financeSearch input#searchButtonNews,
#globalNav ul#gnPri,
#globalNav ul#gnSec,
#globalNav ul#gnSec li,
#globalNav ul#gnOther li,
.portFolioBg,
.portFolioBgMain,
.portFolio,
ul.portFolioIn li,
.btnCompanySearch a,
.btnCompanySearch a:hover,
.btnCompanySearch a.on,
.btnGSearch a,
.btnGSearch a:hover,
.btnGSearch a.on
{
	background-image:url(https://s.yimg.jp/images/finance/common/image/yf_gnavi_sprite.png);
}
#globalNavWrapper{min-width:950px;}
/* ----- financeSearch ------*/
#financeSearch{position:relative;z-index:10;zoom:1;background-color:#eee;background-repeat:repeat-x;background-position:0 -300px;padding:6px 10px;border:1px solid #cbcbcb;border-top:none;line-height:31px; float:none;font-size:13px;text-align:left;}
#financeSearch:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#financeSearch input#searchText{vertical-align:middle;width:256px;margin:0px;padding:3px 2px;vertical-align:middle;position:relative;height:25px;}
#financeSearch input#searchTextCom{vertical-align:middle;width:280px !important;margin:0px;padding:3px 2px;vertical-align:middle;position:relative;;height:25px;}
#financeSearch input#searchTextG{vertical-align:middle;width:280px !important;margin:0px;padding:3px 2px;vertical-align:middle;position:relative;;height:25px;}
#financeSearch input#searchButton{vertical-align:middle;border:1px solid #e4a843;background-color:#f0d480;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:3px 2px;width:5.6em; letter-spacing:0.1em;font-size:12px; margin-bottom:1px;}
#financeSearch input#searchButtonCom{vertical-align:middle;border:1px solid #e4a843;background-color:#f0d480;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:3px 2px;width:8.6em; letter-spacing:0.1em;font-size:12px; margin-bottom:1px;}
#financeSearch input#searchButtonG{vertical-align:middle;border:1px solid #75929e;background-color:#82cbef;background-position:0 -250px;margin:0 5px 0 0;cursor:pointer;padding:3px 2px;width:8.6em; letter-spacing:0.1em;font-size:12px; margin-bottom:1px;}
#financeSearch input#searchButtonNews{vertical-align:middle;border:1px solid #e4a843;background-color:#f0d480;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:3px 2px;width:7em; letter-spacing:0.1em;font-size:12px; margin-bottom:1px;}
#financeSearch select{vertical-align:middle;margin-left:-5px;}

#financeSearch form{float:left; margin-right:4px;}
#financeSearch form a{}
#financeSearch .relLink{float:right;height:31px;}
#financeSearch .relLink p{display:inline;}
#financeSearch .optionSearch{float:left;margin-left:3px;line-height:1.2em;}
#financeSearch .optionSearch p{font-size:10px; padding-top:2px;}

#globalNav{font-size:13px;line-height:1.3;}
#globalNav ul{list-style:none; float:none;}
/* ----- primary hierarchy ------*/
#globalNav ul#gnPri{z-index:10;zoom:1;background-color:#3e6586;background-repeat:repeat-x;background-position:0 -100px;color:#ffffff;position:relative;}
#globalNav ul#gnPri:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalNav ul#gnPri li{display:block;float:left;}
#globalNav ul#gnPri a{display:block;padding:5px 12px;color:#ffffff; text-decoration:none;}
#globalNav ul#gnPri a:hover{ text-decoration:underline;}
#globalNav ul#gnPri.selectTop li#gnPriTop a,
#globalNav ul#gnPri.selectKabu  li#gnPriKabu a,
#globalNav ul#gnPri.selectGrKawase li#gnPriGrKawase a,
#globalNav ul#gnPri.selectShintaku li#gnPriShintaku a,
#globalNav ul#gnPri.selectNews li#gnPriNews a,
#globalNav ul#gnPri.selectLoan li#gnPriLoan a,
#globalNav ul#gnPri.selectCard li#gnPriCard a,
#globalNav ul#gnPri.selectKinri li#gnPriKinri a,
#globalNav ul#gnPri.selectCompany li#gnPriCompany a,
#globalNav ul#gnPri.selectOther li#gnPriOther a{
	margin-bottom:-2px;font-weight:bold;color:#0033cc;border:1px solid #ccc;border-bottom:1px solid #f7f7f7;background-color:#f7f7f7;
}
#globalNav ul#gnPri.selectTop li#gnPriTop a:visited,
#globalNav ul#gnPri.selectKabu  li#gnPriKabu a:visited,
#globalNav ul#gnPri.selectGrKawase li#gnPriGrKawase a:visited,
#globalNav ul#gnPri.selectShintaku li#gnPriShintaku a:visited,
#globalNav ul#gnPri.selectNews li#gnPriNews a:visited,
#globalNav ul#gnPri.selectLoan li#gnPriLoan a:visited,
#globalNav ul#gnPri.selectCard li#gnPriCard a:visited,
#globalNav ul#gnPri.selectKinri li#gnPriKinri a:visited,
#globalNav ul#gnPri.selectCompany li#gnPriCompany a:visited,
#globalNav ul#gnPri.selectOther li#gnPriOther a:visited{
	color:#800080;}
/* ----- secondary hierarchy ------*/
#globalNav ul#gnSec{position:relative;z-index:10;zoom:1;background-color:#eeeeee;background-repeat:repeat-x;background-position:0 -300px;border:1px solid #ccc;border-top:none;}
#globalNav ul#gnSec:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalNav ul#gnSec li{float:left;background-repeat:no-repeat;background-position:right -392px;}
#globalNav ul#gnSec li a{display:block;padding:1px 4px;margin:4px 4px; text-decoration:none;}
#globalNav ul#gnSec li a:hover{text-decoration:underline;}
#globalNav ul#gnSec li.on a{background:#3e6586;font-weight:bold;color:#ffffff;}
#globalNav ul#gnSec li#gnPriOther.on a{background:#234974;font-weight:bold;color:#ffffff;}

/* ----- third hierarchy ------*/
#globalNav ul#gnOther{z-index:20;zoom:1;background-color:#416fa1;border:1px solid #416fa1;border-top:none;position:relative;}
#globalNav ul#gnOther:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalNav ul#gnOther li{float:left;background-repeat:no-repeat;background-position:right -392px;}
#globalNav ul#gnOther li a{display:block;padding:1px 4px;margin:4px 4px; color:#FFFFFF;}
#globalNav ul#gnOther li.on a{background:#234974;font-weight:bold;color:#ffffff;}

/* ---- in case of New Icon ----*/
#globalNav ul#gnPri li a.new,#globalNav ul#gnSec li a.new,#globalNav ul#gnPri li a.blank,ul.selectShintaku a.blank,#globalNav ul#gnSec li a.blank,#globalNav ul#gnOther li a.blank,#globalNav ul#gnPri .blank,#globalNav ul#gnSec li.on a.blank
{background-image:url(https://s.yimg.jp/images/finance/common/image/yf_gnavi_sprite.png);background-repeat:no-repeat;}
#globalNav ul#gnPri li a.new,#globalNav ul#gnSec li a.new{background-position:right -493px;padding-right:35px;}
#globalNav ul#gnSec li a.new{background-position:right -497px;padding-right:35px;}
#globalNav #blankBox{text-align:right;font-size:11px;color:#afc2d4;display:block;float:right !important;padding:7px 4px 0 0;}
#globalNav #blankBox em{font-weight:normal;font-style:normal;}
#globalNav ul#gnPri li a.blank{background-position:right -1043px;padding:5px 30px 5px 12px !important;}
ul.selectShintaku a.blank{background-position:right -1093px !important;padding:5px 30px 5px 12px !important;}
#globalNav ul#gnSec li a.blank{background-position:right -1072px;padding-right:19px;}
#globalNav ul#gnSec li.on a.blank{background-position:right -1021px;padding-right:19px;}
#globalNav ul#gnOther li a.blank{background-position:right -1022px;padding-right:19px;}
#globalNav ul#gnPri .blank{background-position:0 -1025px;padding-left:18px;}

#globalDate{font-size:13px;line-height:2;}
#globalDate:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalDate em{float:right;font-weight:normal;font-style:normal;margin:0;padding:0;}
#globalDate p{margin:0;padding:0;text-align:left;}
.ymuiArrow1{background:url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat;background-position:0px -450px;padding:0 0 0 11px;}

/*--Main--*/
.portFolioMain *{margin:0; padding:0;text-align:left;}
.portFolioMain{position:relative;z-index:9;width:auto; display:block;}
.portFolioBgMain{background-position:0 -1125px;background-repeat:repeat-x; text-align:left;min-width:950px;}

.portFolioBg{background-position:0 -1125px;background-repeat:repeat-x; text-align:left;}
.portFolio{background-position:right -600px;color:#fff;line-height:1.1;padding:7px 15px 6px 6px;float:left;font-size:12px;}
.portFolio ul{list-style:none;}
.portFolio a{color:#fff;}
ul.portFolioIn{font-size:13px;list-style:none;}
ul.portFolioIn:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
ul.portFolioIn li{float:left;background-repeat:no-repeat;background-position:right -392px; line-height:25px;}
ul.portFolioIn li a{padding:1px 4px;margin:0px 4px;display:block; width:1%; white-space:nowrap;}
ul.portFolioIn li span.on{padding:1px 4px;margin:0px 4px;display:block; width:1%; white-space:nowrap;font-weight:bold;font-size:15px; float:left;}
ul.portFolioIn li span.edit{display:inline;font-weight:normal;margin:0; padding:0;}
ul.portFolioIn li span.edit a{display:inline;font-weight:normal;margin:0 3px; padding:0;}

.icoOpenNavi,.icoCloseNavi{background:url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat;}
.icoOpenNavi{background-position:0px -843px;padding:5px 12px 5px 16px !important;}
.icoCloseNavi{background-position:0px -893px;padding:5px 12px 5px 16px !important;}
#globalNav .icoOpenNavi,#globalNav .icoCloseNavi{margin-left:10px;}

#serachChangeCom,#serachChangeG{width:75px;height:28px;float:left;overflow:hidden;}
.btnCompanySearch{margin-bottom:2px !important;}
.btnCompanySearch a{background-position:-150px -975px;display:block;width:70px;height:13px;text-indent:-9999px;outline:none;line-height:13px;}
.btnCompanySearch a:hover{background-position:0 -975px;display:block;width:70px;height:13px;text-indent:-9999px;outline:none;line-height:13px;}
.btnCompanySearch a.on{background-position:-75px -975px;display:block;width:70px;height:13px;text-indent:-9999px;outline:none;line-height:13px;cursor:default;}

.btnGSearch a{background-position:-150px -989px;display:block;width:70px;height:13px;text-indent:-9999px;outline:none;line-height:13px;}
.btnGSearch a:hover{background-position:0 -989px;display:block;width:70px;height:13px;text-indent:-9999px;outline:none;line-height:13px;}
.btnGSearch a.on{background-position:-75px -989px;display:block;width:70px;height:13px;text-indent:-9999px;outline:none;line-height:13px;cursor:default;}

/* --------------------------------------
hack for IE Quirks
-----------------------------------------*/
* html .portFolioBgMain{width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}
* html #globalNavWrapper {width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}

/* --------------------------------------
ultra AD
-----------------------------------------*/
.ultra{border:1px solid #CBD48C;margin-top:0;margin-right:0;margin-left:0; padding:0; text-align:left;zoom:1;}
.ultraMore{text-align:right;line-height:1;clear:both;padding:5px 15px 15px 0px;margin:0px;}
.ultraMore span{background:url(https://s.yimg.jp/yui/jp/ult/arrow.gif) no-repeat scroll left center;display:inline-block;margin-left:5px;min-height:12px;padding-left:16px;}
.ultraT10{margin-top:10px;}
.ultraLiquid{width:948px;border:1px solid #CBD48C;margin:0 auto;padding:0px;text-align:left;zoom:1;}
.ultraLiquid .ttl,.ultra .ttl{text-align:left;line-height:1;font-weight:bold;color:#584325;clear:both;border-bottom:1px dotted #CBD48C;padding:0px;margin:0px;background-color:#F4FCC4;width:948px;}
.ultraLiquid .ttl p,.ultra .ttl p{padding:10px;margin:0px;}
.kabuyosoUltra{ margin:10px 0; text-align:left;}

#msthd.msthdtxt{display: inline;}
#msthd.msthdtxt:before{display: inline;}
