/*一般に使うスタイル(サイト全般共通)*/
.large { font-size: 110%; line-height:120%; } /*大サイズ*/
.regular { font-size: 90%; line-height: 115%; } /*通常使う文字*/
.regular-equal { font-size: 90%; line-height: 115%; ; font-family: "ＭＳ ゴシック", "Osaka−等幅"} /*通常使う等幅文字*/
.middle { font-size: 84%; line-height: 105%; } /*中サイズ文字*/
.small { font-size: 70%; line-height: 110%; } /*小さい文字*/
.ex-small { font-size: 60%; line-height: 108%;} /*かなり小さい文字*/

/*太くしたい文字に使うスタイル*/
.reg-bold { font-size: 90%; font-weight: bold; } /*太文字*/

/*リンクに使うスタイル*/
A:link { color: #0066CC; }
A:visited { color: #006666; }
A:hover { color: #FF3300; }.blue {  color: #0066CC}
.table_bg {  background-image: url(images/upper_bg.gif); background-repeat: repeat-x}
.menu {  font-size: 90%; line-height: 108%}
.a11pointmenu {
font-size: 13px;
line-height: 16px;
}


/*
========================================================

2008/7/1追加スタイル

========================================================
*/
table {
font-size:100%;
}
h2 {
background:#EFEFEF;
font-size:130%;
padding:2px 2px 2px 8px;
margin:5px 0;
border-left:5px solid #0066CC;
}
h3 {
font-size:100%;
color:#336666;
margin:15px 0 5px 0;
padding:0;
border-bottom:1px solid #336666;
}
ul.bullet {
margin:0 0 0 40px;
padding:0;
}
ul.bullet li {
margin:0;
padding:0;
list-style: square url(images/bullet01.gif) outside;
}
table.border {
marign:0;
padding:0;
border-collapse:collapse;
border:2px solid #267BCF;
}
table.border td {
margin:0;
padding:0.1em 0.2em;
border:1px solid #267BCF;
}
table.border td.item {
background:#EFF7FF;
}










