*{margin:0;padding:0;font-weight:normal;font-style:normal;}
html,body {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

p,ul,ol,li, 
td,th,dl,dt, 
blockquote,select,input,textarea, 
h1,h2,h3,h4,h5	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

body{width:1430;margin:0px;}
#content
{margin:20px auto;border-right:0px solid #999999; border-left:0px solid #999999; border-bottom:0px solid #999999; border-top:0px solid #999999; 
width:1330px; text-align:left;}

/* TITLE GRAPHICS */
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
h1 {padding-top:38px}
/* SUBHEADER */
h2 {}


/* Text Styles*/
a:link, a:visited, a:hover {color: #333333;}
ul.list{list-style:none; margin:0; padding:0}
.medEmphasisText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight : bold;}
.itemSmallText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.itemMedText{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.itemLargeText{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; line-height: 1.5em; }
.smallText{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;}
.largeText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.boldLargeText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight : bold;}
.largeEmphasisText{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-weight : bold;}
/*Backwards compatible with existing pages */
.medText{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

.header{height:25px; padding-top:9px; padding-left:10px; }

.header img{margin:0px 10px; border:0px;}

.header a {decoration:none; border:0px;}

.footer {height:25px; padding-top:0px; padding-left:10px;}

img{margin:0px; border:0px;}

a { decoration:none;}

.kaimono {magin-bottom:0px;}

.pankuzu{text-decoration: none; text-aling: left; height:20px;}

.clear	{clear:both; line-height:0; height:0;}

p {
align:center;
clear: both;margin:2em 0 1em 0;}

p img{margin:5px 4px;}


a.info {
	font: bold 1.3em Arial, Sans-Serif; 
	text-decoration:none; 
	position:relative;
}

a.info span {
	display:none;
}

a.info:hover .infobox {
	font-weight: normal; 
	display:block; 
	position:absolute; 
	bottom:3px;
        right:-30px;
        width:380px; 
	height:189px; 
	border: 1px solid #ccc; 
	background:#FFF url() no-repeat top right; 
	color:#fff; 
	text-align:left; 
	font-size:0.7em; 
	padding-left:10px; 
	padding-top:10px;
}

.selecter a{text-decoration:none; color: #5f8b21;}
.selecter a:hover{text-decoration:none; color: #cc9933;}

/* テーブルスタイル*/
.TableAttr {

margin: 0px auto;

border: 1px #2b2b2b solid;

border-collapse: collapse;

}

.CaptSel {background-color: #d3e9fa;text-align: center;}

.TableAttr th {

border: 1px #2b2b2b solid;

padding: 3px 10px 3px 10px;

background-color: #f0f0ff;

text-align: left;

vertical-align: top;

}

.TableAttr th span {

font-weight: normal;

}

.TableAttr td {

border: 1px #2b2b2b solid;

padding:20px;

}

.TableAttr a{text-decoration:none; color: #5f8b21;}
.TableAttr a:hover{text-decoration:none; color: #cc9933;}


