a{ text-decoration:none }
a:hover  { color: white; background-color: #ff9900 }
H1 { color: #333; font-style: normal; font-weight: normal; font-size: 19px }
H2  { color: #333; font-style: normal; font-weight: normal; font-size: 16px; line-height: 22px; margin:12px 2px; }
H3 { color: #333; font-style: normal; font-weight: normal; font-size: 13px }
.indi { font-style: normal; font-size: 11px; line-height: 120% }
.lang { font-style: normal; font-size: 11px; line-height: 120% }
.header { font-style: normal; font-size: 11px; line-height: 120% }
.footer { font-style: normal; font-size: 11px; line-height: 120% }
.level   { font-style: normal; font-size: 12px; line-height: 120%; letter-spacing: 80% }
.content { font-style: normal; font-size: 13px; line-height: 150% }
.content1 { font-style: normal; font-size: 14px; line-height: 150% }
.content2 { font-style: normal; font-size: 15px; line-height: 150% }
.content-1 { font-style: normal; font-size: 12px; line-height: 140% }
.content-2 { font-style: normal; font-size: 11px; line-height: 130% }
.menu  { font-size: 13px; text-decoration: none }
.menu2   { font-size: 13px; text-decoration: none; background-color: #bbddff }

/* ------ menu-over ------ */
.menu-over { font-size: 12px; text-decoration: none; background-color: #ff9900 }


/* ------ menu-col ------ */
.menu-col {
font-size:12px;
color:#333333;
background-position:right;
background-repeat:repeat-y;
}
.menu-col span#spi img {
display:none;
}
.menu-col span#spi br {
display:none;
}
.menu-col span#spi a { background: no-repeat left top; margin: 10px 10px 0px; padding: 0px 0px 0px 12px; word-break: break-all; display: block }
.menu-col h5  { color: #333333; font-size: 12px; background-position: 0px 1px; margin: 5px 0px; padding: 5px; border-top: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333 }
.menu-col .linkset {
padding:0px 10px;
}
.menu-col .linkset li {
margin-bottom:5px;
padding-left:12px;
font-size:12px;
}
.menu-col .linkset li font#ch {
color:#333333;
}
.menu-col .linkset li font#ch a {
color:#333333;
text-decoration:underline;
}
.menu-col div .update {
display:block;
font-size:12px;
color:white;
margin:0px 0px 10px 0px;
padding:1px 0px 1px 0px;
text-align:center;
background-color:#676767;
border-top:2px solid #333333;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
clear:both;
}
.menu-col .pickup p {
display:block;
width:148px;
line-height:130%;
margin:5px 5px 5px 10px;
clear:both;
}
.menu-col .pickup div {
padding:0px 5px 0px 0px;
}
.menu-col .pickup img {
padding:0px 5px 0px 0px;
}
.idx-dispatch- {
color:#333333;
font-family:Verdana,Osaka,Helvetica,sans-serif;
}
.idx-dispatch-0 {
color:#447733;
font-family:Verdana,Osaka,Helvetica,sans-serif;
}
.idx-dispatch-1 {
color:#333377;
font-family:Verdana,Osaka,Helvetica,sans-serif;
}


/*==IRサイト用リスト==*/

.ir {
list-style:none;
margin:0;
padding:0 6px;
}

.pdf {
_height: 1%; /* for WinIE5,6 */
margin: 0;
padding: 6px 0 4px 22px;
background: url(../img-all/ico_pdf.gif) no-repeat left 0.5em;
}


/*-- 2010.04.27 TOPページ 下部バナー追加 --*/
.bBunner_en {
	border-top: #ccc solid 1px;
	margin: 25px 0 5px;
	padding-top: 15px;
}
