@charset  "Shift_JIS";body.bodyall {	margin-top: 0px;	margin-left: 0px;	color: #333333;  	background-color: #FFFFFF; 	background-image: url("../_image/bg_all.jpg"); 	background-repeat: repeat-x; }img {	border: 0;}img.imgbr {	display: block;}.alignright {	text-align: right;}.aligncenter {	text-align: center;}h1,h2,h3,h4,h5 {	font-size:100%;	font-weight: normal;	margin:0px;	padding:0px;}.form { 	margin:0px;	padding:0px;}/* p */p {	margin:0px;	padding:0px;}p.pbotm5 {	margin-bottom: 5px;	padding:0px;}p.pbotm7 {	margin-bottom: 7px;	padding:0px;}p.pbotm10 {	margin-bottom: 10px;	padding:0px;}p.pbotm15 {	margin-bottom: 15px;	padding:0px;}p.ptopm5bot10 {	margin-top: 5px;	margin-bottom: 10px;	padding:0px;}/* img */img.imgbotm5 {	margin-bottom: 5px;}img.imgbotm7 {	margin-bottom: 7px;}img.imgbotm10 {	margin-bottom: 10px;}img.imgbotm15 {	margin-bottom: 15px;}img.imgbotm20 {	margin-bottom: 20px;}img.imgtopm10 {	margin-top: 10px;}img.imgrigm5 {	margin-right: 5px;}img.imgrigm10 {	margin-right: 10px;}img.imgleftm5 {	margin-left: 5px;}img.imgleftm10 {	margin-left: 10px;}img.imgleftm20 {	margin-left: 20px;}img.imgtop5leftm10 {	margin-top:5px;	margin-left: 10px;}img.imgtopm5botm10 {	margin-top:5px;	margin-bottom:10px;}img.imgtopbotm5 {	margin-top:5px;	margin-bottom:5px;}img.imgtopbotm7 {	margin-top:7px;	margin-bottom:7px;}img.imgtopbotm10 {	margin-top:10px;	margin-bottom:10px;}img.imgtopbotm10rigm30leftm30 {	margin-top:10px;	margin-bottom:10px;	margin-right:30px;        margin-left: 30px;}img.imgtopbotm10leftm20 {	margin-top:10px;	margin-bottom:10px;        margin-left: 20px;}img.imgtopbotm10rigm20 {	margin-top:10px;	margin-bottom:10px;	margin-right:20px;}img.imgtopbotm15 {	margin-top:15px;	margin-bottom:15px;}img.imgtop20botm15 {	margin-top:20px;	margin-bottom:15px;}img.imghead2logo {	margin-top:10px;	margin-bottom:15px;	margin-left:20px;}img.imgarrowor {	margin-right:5px;}img.imgarrowor2 {	margin-right:5px;}img.imgarrowor3 {	margin-left: 20px;	margin-right:5px;}/* td bg for all page */td.tdhead1{	background-image: url("../_image/head1_bg.jpg");	background-position: bottom; 	background-repeat: repeat-x; 	background-color: #12144D; 	margin-left: 20px;}td.tdhead2{	background-image: url("../_image/head2_bg.jpg"); 	background-repeat: repeat-x; 	background-color: #FFFFFF;}td.tdleft{	background-image: url("../_image/bg_left.jpg"); 	background-repeat: srepeat-y; 	background-color: #FFFFFF;}td.tdright{	background-image: url("../_image/bg_right.jpg"); 	background-repeat: repeat-y; 	background-color: #FFFFFF;} td.tdcontent{	background-color: #FFFFFF; }td.tdfoot1{	background-image: url("../_image/foot1_bg.jpg"); 	background-repeat: repeat-x; 	background-color: #F7F7FB; }  td.tdfoot2{	background-image: url("../image/foot2_bg.jpg");	background-position: bottom; 	background-repeat: repeat-x; 	background-color: #191B6A; }   td.tdpan{	background-image: url("../_image/pan_bg.jpg");	background-repeat: repeat-x; 	background-color: #FFFFFF; } td.tdgray {	padding: 10px;	background-color: #F7F7F7;	font-size: 12px; 	line-height: 130%;	color: #333333; }td.tdwhite {	padding: 10px;	background-color: #FFFFFF;	font-size: 12px; 	line-height: 130%;	color: #333333; }td.tdgraynews {	padding: 10px 20px 10px 20px;	background-color: #F7F7F7;	font-size: 18px; 	line-height: 130%;	font-weight: bold;	color: #333333; }td.tdwhitenews {	padding: 10px 20px 0px 20px;	background-color: #FFFFFF;	font-size: 12px; 	line-height: 150%;	color: #333333; }td.tddetail {	padding: 10px;	background-color: #ECF2FF;	font-size: 18px; 	line-height: 130%;	font-weight: bold;	color: #333333; }td.tddetail2 {	padding: 10px;	background-color: #ECF2FF;}td.tdlist1 {	padding-bottom: 10px;	background-color: #FFFFFF;}td.tdlist2 {	padding: 5px;	margin: 1px;	background-color: #E6E7FA;	font-size: 12px; 	color: #181B7A; }td.tdlist3 {	padding: 5px;	margin: 1px;	background-color: #FFFFFF;	font-size: 12px; 	line-height: 130%;	color: #333333; }td.tdlist4 {	padding-top: 10px;	background-color: #FFFFFF;}