/*xx-small, x-small, small, medium（規定値）, large, x-large, xx-large*/


font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;


.txt2a {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	
}

.txtS {
	font-size: 10px;
	font-family: "Verdana","Arial","Helvetica", "sans-serif","osaka";
	color:#555555
}

.txtSsp{
	font-size: 10px;
	font-family: "Verdana","Arial","Helvetica", "sans-serif","osaka";
	;letter-spacing: 0.06em;line-height:130%;
}

.txt3a {
	font-size: small;/*13px	*/
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	
}
.txt4a {
	font-size:medium;
	
}
.txt2b{
	font-size: 11px;/*11px;*/
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	line-height:150%;
	
}
.txt3b {
	font-size: small;/*13px		元*12px;*/
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	line-height: 140%;
	color:#666666
}

.txtMb {
	font-size:95%;
	line-height: 150%;
	
}

.txt4b {
	font-size:medium;
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	line-height: 140%;
	
}

.news_entry {
    width:450px;margin:0px 0px 25px 25px;
}

.newstop{
	font-size: 11px;/*11px;*/
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	line-height:130%;
	}
	.news_tit{
	
	font-size:medium;
	font-weight:bold;
	color:#333333;
	
	margin:10px 0;
	}



/* 2,3,keitai.html */

.chart_tit {
    padding-top:10px;
	font-size:14px;
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	font-weight:bold;
	color:#348ECB;
	border-top:3px solid #348ECB;
	}
	
.chart_titg {
    padding-top:10px;
	font-size:13px;
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	font-weight:bold;
	color:#666666;
	border-top:1px solid #CCCCCC;
	}
	
.chart_tit2 {
    padding-top:10px;
	font-size:14px;
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	font-weight:bold;
	color:#348ECB;
	border-top:1px solid #CCCCCC;
	}
		
	.chart_line {
	width:390px;
	margin:0 0 0 15px;
	border-top:3px solid #348ECB;
    }

    .chart_lineg {
	width:390px;
	margin:0 0 0 15px;
	border-top:1px solid #CCCCCC;
    }

    .chart_read {
    margin-top:0.7em;
	font-size:11px;
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	color:#666666;
	line-height:150%;
	}

    .medbold{
    margin-top:0.8em;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	color:#348ECB;
	font-weight:bolder;
	line-height:150%;
	}
	
    .medbold a{
    color:#0000FF;
	border:0;
    }

    .greybox{
    margin-top:5px;
    background:#F2F2F2;
    overflow:auto;
    }

    .g_left{
    width:135px;
    float:left;
    margin:8px 0 0 10px;
    font:11px;
    color:#348ECB;
    line-height:150%;
    font-family:"ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
	font-weight:bold;
    }
	
    .g_right{
    width:460px;
    float:left;
    margin:10px 0 10px 0;
    font:11px;
    color:#666666;
    line-height:150%;
    font-family:"ＭＳ Ｐゴシック", osaka, Arial, Helvetica;
    }
	
	.form_n{
	
	}