/* タグ指定 */


p
{
font-size: 90%;
line-height: 1.4em;
padding-left: 3em;
text-indent: 1em;
}

div.contentsbox
{
border-style: solid;
border-width: 1px;
border-color: #000080;
padding-left: 0.5em;
}

h1
{
border: solid;
border-width: 0px 0px 1px 10px;
padding: 5px;
border-color: #992222;
font-size: 120% ;
margin-left: 30px;
}


/* 共通部分　メニュー表示 */

*.top_image
{
margin-left: 60px;
}

.info
{
font-weight: bold;
margin-left: 100px;
}

.qa
{
font-weight: bold;
font-size: 120%;
}

/* 表 */

.qatable
{
margin-left: 60px;
font-size: 90%;
line-height: 1.4em;
border-left: solid 1px #333333;
border-bottom: solid 1px #333333;
}

.qatd
{
border-top: solid 1px #333333;
border-right: solid 1px #333333;
}


/* リンク */

.goup
 {
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
padding-left: 0.5em;
 }

.gotop
{
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
padding-left: 0.5em;
}

.gohot
{
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
padding-left: 0.5em;
}

.qatable2
{
font-size: 100%;
line-height: 1.4em;
}

.qatableno
{
margin-left: 60px;
font-size: 90%;
line-height: 1.4em;
}


.infotable
{
margin-left: 60px;
font-size: 90%;
line-height: 1.6em;
border-left: solid 1px #333333;
border-bottom: solid 1px #333333;
}

.infotd
{
border-top: solid 1px #333333;
border-right: solid 1px #333333;
}

.td09
{
font-size: 90%;
line-height: 1.3em;
}


/* ベース */

.base60
{
margin-left: 60px;
}

.base500
{
margin-left: 500px;
font-size: 90%;
}

.font150
{
margin-left: 60px;
font-weight: bold;
font-size: 150%;
}

.font120
{
margin-left: 60px;
font-weight: bold;
font-size: 120%;
}




.base80
{
margin-left: 80px;
}

/* フォント　サイズと行間の指定あり */


.font1202
{
font-weight: bold;
font-size: 120%;
}

.font095
{
font-size: 95%;
line-height: 1.4em;
}

.font100
{
font-size: 100%;
line-height: 1.4em;
}

.font08
{
font-size: 80%;
line-height: 1.4em;
}