body {margin-top: 20px; margin-bottom: 20px;}

.tosyo {
	text-align: center;
}

.tosyo table {
	text-align: center;
}


.moji12 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
line-height: 140%;
}
.moji12_w {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
line-height: 140%;
color:#FFF;
}
.moji13 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 13px;
line-height: 140%;
}

.style1 {font-size: 10px;}

.style2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #FF6600;
}
.style3 {
	color: #FF0000;
	font-weight: bold;
}
.style3b {
	color: #FF0000;
	font-weight: bold;
	font-size:18px;
}
.style4 {color: #33CCFF;}
.style4bold {color: #33CCFF; font-weight: bold; }

.style5 {color: #0000FF;}

.style6 {color: #E54D8E; font-weight: bold; font-size:14px;}
.style7 {
	color: #0482DF;
	font-weight: bold;
	font-size:14px;
}
.style8 {
	color: #9F660D;
	font-weight: bold;
	font-size:14px;
}


.sen_blue{border-bottom: 1px;	border-bottom-style: solid; border-bottom-color: #4D75B9;}

.tensen{border-bottom: 1px;	border-bottom-style: dotted; border-bottom-color: #999999;}
.tensen_okyakusama1{
	width:366px;
	float:right;
	text-align:left;
	padding:5px;
border-bottom: 1px;	border-bottom-style: solid; border-bottom-color:#8C8480;
border-left: 1px;	border-left-style:solid; border-left-color:#8C8480;
border-right: 1px;	border-right-style:solid; border-right-color:#8C8480;}

.voice_title1{
	width:200px;
	text-align:left;
	background-color:#FFFFFF;
	padding-top:5px;
	border-bottom: 4px;
	border-bottom-style: dotted;
	border-bottom-color:#F9818F;
	font-size:14px;
	color:#F9818F;
	font-weight:bold;
	margin-bottom: 5px;
}
.voice_title3{
	width: auto;
	text-align:left;
	background-color:#FFFFFF;
	padding-top:5px;
	border-bottom: 4px;
	border-bottom-style: dotted;
	border-bottom-color:#F9818F;
	font-size:14px;
	color:#F9818F;
	font-weight:bold;
	margin-bottom: 5px;
}
.voiceback{
	width:562px;
	margin:0 auto;
	text-align:left;
	padding:5px;
	line-height:120%;
	font-size:12px;
	color:#313131;	
	background: url("gweb/img1/voice_waku02.gif") repeat-y top left;
}

.voicename {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 16px;
line-height: 140%;
color:#663300;
}


.voice_title2{
	width:492px;
	height:24px;
	text-align:left;
	margin:0px 5px;
	margin-bottom:5px;
	padding:5px 0px 0px 40px;
	line-height:120%;
	font-size:16px;
	font-weight:bold;
	color:#F97586;	
	background: url("gweb/img1/voice_backpoint.jpg") no-repeat top left;
	border-bottom: 1px;	border-bottom-style: solid; border-bottom-color:#F97586;
}

.voice_title3{
	width:518px;
	height:26px;
	text-align:left;
	margin:0px 5px;
	margin-bottom:5px;
	padding:5px 0px 0px 15px;
	line-height:120%;
	font-size:12px;
	font-weight:bold;
	color:#611A09;	
	background: url("gweb/img1/ber1.jpg") no-repeat top left;
	border-bottom: 0px;
}
.voice_title4{
	width:520px;
	height:24px;
	text-align:left;
	margin:0px 0px;
	margin-bottom:5px;
	padding:5px 0px 0px 40px;
	line-height:120%;
	font-size:16px;
	font-weight:bold;
	color:#F97586;	
	background: url("gweb/img1/voice_backpoint.jpg") no-repeat top left;
	border-bottom: 1px;	border-bottom-style: solid; border-bottom-color:#F97586;
}

.txtleft{
	line-height:140%;
	margin-left:10px;
	text-align:left;}

.txtleft2{
	line-height:140%;
	margin-left:10px;
	text-align:left;
	color:red;
	font-weight:bold;}
	
.txtleft_big{
	font-size:14px;
	line-height:140%;
	margin-left:10px;
	text-align:left;}

.topnews {
	 text-align: left;
     width: 378px;
	 height:150px;
	 margin-bottom:5px;
	 overflow-y:scroll;
}
