body {
    font-size: 12px;
	
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,#fundsearch,#fundsearch table td  {
    font-family: 'メイリオ', 'Meiryo', "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", sans-serif;
}
#ms_contents a {
    color: #10418f;
}
#ms_container {
	width: 1000px;
    background: #fff
}
#ms_contents {
    width: 100%;
}
#tp_b #ms_main, #tp_c #ms_main {
    width: 100%;
}
#tp_b #ms_ctr-col {
    float: none;
    width: 100%;
}
.cmn_cl {
    display: block;
	clear: both;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 {
    width: 100%;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 .fll {
    width: 750px;
}
#tp_b #ms_main #ms_ctr-col h1 {
    width: 100%;
}
#ms_main {
	font-size:14px;
}
#ms_main h1 {
    height: auto;
}
.stock_h1_01 {
    position: relative;
}
.stock_h1_01 p {
    position: absolute;
    right: 5px;
    top: 10px;
}
#notfund h1, #fundsearch #searche h1, #fundsearch #searchall h1, #sresult h1, #fundsearch #searchb h1, #fundsearch #searchb2 h1, #fundsearch #searchb3 h1, #fundsearch #searchb4 h1, #fundsearch #searchb6 h1, #fundsearch #searchb6 h1, #fundsearch #searchd h1, #fundsearch #searchf h1 {
    width: auto;
}
blockquote {
    border-left: none;
    font-size: 1em;
}
#ms_main #stock .ranking-area ul.tab_menu {
    width: 100%;
}
#ms_main #stock .ranking-area ul.tab_menu li a, #ms_main #stock .ranking-area ul.tab_menu li span {
    height: 100%;
	padding: 4px 0 2px;
}

#ms_main #stock .ranking-area .ranking {
    width: 100%;
}
#ms_main #stock .ranking-area .ranking table {
    width: 100%;
}
#ms_main #stock .ranking-area ul.tab_menu li {
    height: 26px;
}
#ms_main #stock .ranking-area .ranking table th.rank {
    width: 5%;
}
#ms_main #stock .ranking-area .ranking table th.code {
    width: 10%;
}
#ms_main #stock .ranking-area .ranking table th.description {
    width: 25%;
}
#ms_main #stock .ranking-area .ranking table th.market {
    width: 15%;
}
#ms_main #stock .ranking-area .ranking table th.nowrap {
	width: 15%;
}
.alert_btn a {
	display: block;
	padding: 5px 0;
	text-align: center;
	text-decoration: none;
	color: #333 !important;
	background: #dddddd;
	background: -moz-linear-gradient(top,  #dddddd 0%, #cccccc 100%);
	background: -webkit-linear-gradient(top,  #dddddd 0%,#cccccc 100%);
	background: linear-gradient(to bottom,  #dddddd 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#cccccc',GradientType=0 );
	border: solid 1px #ccc;
}
.alert_btn a:hover {
	opacity: 0.8;
	text-decoration: underline;
}
#ms_main {
              font-size: 14px !important;
}
#ms_main h1 {
    height: auto;
              font-size: 1.3em;
}
 