body{	margin: 0;	padding: 0;	font-size:15px;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	position: relative;	color:#333333;	line-height:1.5em;	background-color: #F6A720;}body a:link{	color:#333333; 	}body a:visited{	color:#333333; 	}body a:hover{	color:#333333; 	text-decoration:none;	}body a:active{	color:#333333; 	}h1{	font-size:12px;	font-weight:100;	color:#666666;	margin:0 0 0 0;	padding:0;	text-align:center;}.left{ 	float:left;}.right{ 	float:right;}.clear{ 	clear:both;}.scroll_425{ 	width:415px;	font-size: 14px;	padding:5px 5px 5px 5px;}.scroll_535{ 	width:525px;	font-size: 14px;	padding:5px 5px 5px 5px;}.scroll_720{ 	width:710px;	font-size: 14px;	padding:5px 5px 5px 5px;}.scroll_575info{ 	width:535px;	height:170px;	font-size: 14px;	padding:5px 5px 5px 5px;	overflow:auto;}.scroll_575news{ 	width:535px;	height:230px;	font-size: 14px;	padding:5px;	overflow:auto;}.news-date{	padding:0px 20px 0px 0px;}.nonscroll_280{ 	width:240px;	height:185px;	font-size: 14px;	padding:5px 5px 5px 5px;	text-align:center;}.nonscroll_280cen{ 	width:535px;	height:150px;	font-size: 14px;	padding:5px 5px 5px 5px;	text-align:center;　　text-align:center;}.nonscroll_250cen{ 	font-size: 14px;	padding:5px 5px 5px 5px;	text-align:center;}.nonscroll_250{ 	font-size: 14px;	padding:5px 5px 5px 5px;	}.text01{	font-size:15px;	margin: 15px 0px 1px 0px;	line-height: 18px;	color: #ED8100;}.text02{	margin: 15px 0px 1px 0px;	line-height: 18px;	color: #333333;}.text03{	font-size:15px;	margin: 5px 5px 0px 15px;	line-height: 18px;	color: #ED8100;}.text04{	margin: 5px 15px 5px 15px;	line-height: 18px;	color: #333333;}.textred{	font-size:12px;	color:#FF0000;}.textsmall{	font-size:12px;	color:#666666;	line-height:1em;}.qa-item01{	margin: 8px 0px 8px 0px;	line-height: 16px;	color: #ffa300;	font-weight: bold;}.qa-item02{	margin: 0px 0px 8px 0px;	line-height: 16px;	color: #b40909;	font-weight: bold;}.qa-title01{	margin: 8px 0px 8px 0px;	line-height: 16px;}.qa-title02{	margin: 0px 0px 8px 0px;	line-height: 16px;}a.qa-titlelink:link{	color: #333333;	text-decoration: none;}a.qa-titlelink:visited{	color: #333333;	text-decoration: none;}a.qa-titlelink:hover{	color: #333333;	text-decoration: underline;}#index_bg{	width:850px;	padding:10px 0px 5px 0px;	margin:0px auto 0px auto;	background-image:url(../indeximages/index_bg.gif);	background-repeat:repeat-y;}#head{	width:800px;	margin:0;	background-image:url(../indeximages/head.gif);	background-repeat:repeat-x;}#head_bg{	width:800px;	height:50px;	padding:5px 0px 0px 0px;	margin:0px 25px 0px 25px;	background-image:url(../indeximages/head_bg.gif);	background-repeat:repeat-x;}#menu{	width:800px;	margin:0px 25px 0px 25px;}#flash{	width:750px;	height:250px;	padding:0;	margin:0px 50px 0px 50px;	background-color:#FFFFFF;}#top_flash{	width:750px;	height:345px;	padding:0;	margin:0px 50px 0px 50px;	background-color:#FFFFFF;}#bt_l_top{	width:750px;	padding:0;	margin:0px 50px 0px 50px;}#bt_l{	width:750px;	padding:0;	margin:15px 50px 15px 50px;}#bt_ll{	width:750px;	padding:0;	margin:0px 50px 15px 50px;}#bt_lll{	width:750px;	padding:0;	margin:0px 50px 15px 50px;}#main_top{	width:750px;	padding:0;	margin:0px 50px 15px 50px;}#main{	width:750px;	padding:0;	margin:15px 50px 15px 50px;}#bt_m_top{	width:160px;	padding:0;	margin:15px 0px 0px 0px;}#bt_m{	width:160px;	padding:0;	margin:0px 0px 0px 0px;}#bt_side{	width:170px;	padding:0;	margin:0px 0px 0px 0px;}#none{	font-size:14px;	font-weight:100;	color:#666666;	margin:0 0 0 0;	padding:0;	text-align:center;    display:none;}#small{	font-size:12px;	color:#666666;	text-align:center;}#small2{	font-size:9px;}#footer{	width:800px;	padding:10px 0px 0px 0px;	margin:10px 25px 0px 25px;	background-image:url(../indeximages/foot_bg.gif);	background-repeat:repeat-x;	font-size:12px;	color:#333333;	text-align:center;}#copy{	margin:15px 0px 0px 0px;	font-size:11px;	color:#666666;	text-align:center;}.float{         float: left;         margin-right: 1em;}.floatclear{         clear: both;}.textnews01 {	font-size: 26px;	font-weight: normal;	color: #FF0000;}#kabegami #kabe_set td {	padding: 10px;	border: 1px solid #FF9900;}#kabegami h4 {	border-left-width: 7px;	border-left-style: solid;	border-left-color: #FF9900;	font-weight: bold;	padding-left: 5px;	font-size: 90%;	margin: 10px 0px 0px 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}.topmenu td {	vertical-align: top;}.konroyatable {	font-size: 90%;	width: 480px;}.konroyatables {	font-size: 90%;}
