body{
	font-size: 12px;
	line-height:normal;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

a { font-size :text-decoration:underline; color: #E50069;}
a:active {color:#E50069; text-decoration:underline;}
a:visited{color:#666666; text-decoration;}
a:hover  {color:#E50069; text-decoration:underline;}

.size1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #8b0000; LINE-HEIGHT: 20px
}
.size2 {
	FONT-SIZE: 9pt; COLOR: #990033; LINE-HEIGHT: 16px
}
.size3 {
	FONT-SIZE: 12px; COLOR: #990033; LINE-HEIGHT: 20px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
}
.size4{font-size:8pt;line-height:normal;color:#660000;}
.size5 {  font-size: 10px; font-weight: bold; color: #990000; background-color: #FFFFCC}


.pp {  font-size: 12px; color: #FF3366}
.pp2 {  font-size: 10px; color: #333333}
.size6 {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8b0000; LINE-HEIGHT: 20px
}
.size7 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #8b0000;
	padding: 10px;
}
.size8 {  font-size: 16px; line-height:150%; font-weight: bold; color: #FFFFFF; }

td {  font-size: 12px; color: #666666}
.small { font-size:9px;line-height:normal;color:#666666; }

a.link01{
	color: #CC6666;
	text-decoration: none;
 font-size: 10px
; font-weight: bold
}

a.link01:hover{
	color: #003399;
	text-decoration: underline;
 font-size: 10px
; font-weight: bold
}

.small2 { font-size:10px;line-height:normal;color:#336633; }
.party { FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #003399; LINE-HEIGHT: normal; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 3px}
.kako { font-size:10px;line-height:15px;color:#336633; ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.t_party { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; padding: 5px 5px; ; line-height: 18px}
.p_table {  border: 1px #999966 solid; background-color: #FFFFFF; font-size: 14px; line-height: 20px; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.party_t { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; padding: 5px 5px; ; line-height: 18px ; background-color: #FFFFCC; border: 1px #999966 dotted}
.p_table2 { border: 1px #999966 solid; background-color: #FFFFFF; font-size: 12px; line-height: 20px; font-weight: normal; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }

.style1 {color: #0000FF}

.partyentry-title {  font-size: 16px; line-height:150%; font-weight: bold; color: #666666; }

/*2007.4.6 橋本追加*/
.t-party-body { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; padding: 5px 5px;  line-height: 18px}


/*グローバルナビゲーション*/
#gnavi dl{float:left;margin:0;padding:0;}
.dropdown {float:left; /*padding-right:5px*/}
.dropdown dt {margin:0,padding:0;cursor:pointer; height:40px; overflow:hidden;}

.dropdown .w130{width:130px;}
.dropdown .w133{width:133px;}
.dropdown .w192{width:192px;}
.dropdown .w200{width:200px;}
.dropdown .w143{width:143px;}
.dropdown .w121{width:121px;}
/*.dropdown dt:hover {background:url(images/header_over.gif)}*/
.dropdown dd {position:absolute;margin:0;padding:0; overflow:hidden; display:none; background:#fff; z-index:200; opacity:0}

#gnavi .dropdown dd ul {margin:0; padding:0; list-style:none;}
#gnavi .dropdown dd li {/*display:inline;*/margin:0; padding:0; list-style:none;border:1px solid #555;border-top:none;}

.dropdown dd a, .dropdown dd a:active, .dropdown dd a:visited {display:block; padding:5px; color:#FFF; text-decoration:none; background:#333;}
.dropdown dd a:hover {background:#999; color:#FFF}

/*2010.07.01ヘッダCSS化*/
img{ border:0;}
#head_h1{width:916px; margin:0 auto; display:block;}
#header{
	width:916px;
	height:98px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	background:url(/images/header_bg.gif) 0 0 repeat-x;
}
#header p{
	margin:0;
	padding:0;
	position:absolute;
}
#headLogo{ top:0; left:0;}
#headCopy{ top:0; left:260px;}
#headTxt{ top:12px; left:55px; font-weight:bold;}
#headLogin{ position:absolute; top:0; right:9px;}
#headLogin ul,#headLogin li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1;
}
#headLogin li img{
	vertical-align:bottom;
}
/*2010.07.01グローバルナビゲーションCSS化*/
#gnavi{
	width:916px;
	margin:0 auto;
	margin-bottom:2px;
}
#gnavi{ vertical-align:bottom;}

/*2010.07.01共通スタイル*/
.red{
	color: #c80202;
}
/*ローカルナビゲーション 2010.07.14*/
#local_navi{
	height:36px;
	background:url(../info/images/navi/local_navi_bg.gif) 0 0 repeat-x;
}
#local_navi ul{
	margin:0;
	padding:0 10px;
	list-style:none;
}
#local_navi li{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	margin-right:20px;
}
td{
	/*text-align:left;*/
}
td.ta_center{
	text-align:center;
}
