/* レイアウトの設定*/
body{
    margin:0px auto;
    padding:0px;
    text-align:center;
    background-image:URL("./images/sts2.gif");
}

/* 大枠の設定 */
#layout{
    position:relative;
    width:600px;
    margin:0px auto;
    text-align:center;
}

#roadmap{
    position:relative;
    width:1000px;
    margin:0px auto;
    text-align:center;
}

/*** 見出し関連 ***/
.t1 {
    width:100px;
    height:57px;
    text-align:center;
    vertical-align:middle;
    background-color:#ffff99
}

.tmain {
    width:400px;
    height:57px;
    text-align:center;
    vertical-align:middle;
    background-color:#DBECFD;
}

.m1 {
    color:#FFFFFF;
    background-color:#0000FF;
    font-size:14pt;
}

.m2 {
    font-size: 12pt;
    font-weight: bold;
    width:150px;
    background-color:#4040FF;
}

.content1_title {
    padding:10px 10px 10px 10px;
    background-color:#FFFFFF;
}

.content1_main {
    width:400px;
    padding:10px 10px 10px 10px;
}

#linkmsg {
    width:250px;
}

/*** フォント関係 ***/
.f1 {
    color:#FFFFFF;
    font-size:12pt;
}

/* 表指定 */
.td1 {
    width:200px;
    font-size:12pt;
    color:#000000;
    text-align:center;
    vertical-align:top;
}

.td2 {
    width:200px;
    height:200px;
    font-size:12pt;
    color:#000000;
    text-align:center;
    vertical-align:top;
}

.td3 {
    width:200px;
    height:100px;
    font-size:12pt;
    color:#000000;
    text-align:center;
    vertical-align:top;
}

.td4 {
    width:100px;
    background-image:URL("./images/arrow2.jpg");
    font-size:12pt;
    color:#000000;
    text-align:center;
    vertical-align:top;
}

.td_suit1 {
    width:350px;
    background-color:#FFFFFF;
    font-size:12pt;
    color:#000000;
    text-align:center;
    vertical-align:top;
}
.td_suit2 {
    width:250px;
    background-color:#FFFFFF;
    font-size:12pt;
    color:#000000;
    text-align:left;
    vertical-align:top;
}

/* パラ */
.para1 {
    color:#000000;
    text-align:center;
}

.para2 {
    width:600px;
    color:#000000;
    text-align:left;
}

.para3 {
    width:600px;
    color:#000000;
    text-align:left;
    margin-left: 2em;
}

.para4 {
    width:300px;
    color:#000000;
    text-align:left;
    line-height: 150%;
}

.para5 {
    width:500px;
    color:#000000;
    text-align:left;
    line-height: 150%;
}

.para6 {
    width:600px;
    color:#000000;
    text-align:left;
    line-height: 150%;
}

.para7 {
    width:500px;
    color:#000000;
    text-align:left;
    line-height: 150%;
}

.bar2 {
    width:600px;
    color:#000000;
    font-size:10pt;
    text-align:right;
}

.Emph1 {
    color:#000000;
    background-color:#FFFFFF;
    margin:0px;
    border:1pt solid #000000;
    padding:0.5em;
    font-size:14pt;
    text-align:center;
}

.list1 {
    width:600px;
    color:#000000;
    text-align:left;
    list-style-type:upper-roman;
    list-style:upper-roman;
}

.img1 {
    float: left;
    margin: 10px;
}

.subt1 {
    font-weight:bold;
    text-decoration:underline;
    font-size:14pt;
    color:#00008B;
}

.subt2 {
    font-weight:bold;
    text-decoration:underline;
    font-size:13pt;
}

.subt3 {
    font-weight:bold;
    font-size:12pt;
    text-indent: -1em;
    margin-left: 1em;
}

li.lisub1 {
    font-weight:bold;
    font-size:12pt;
    list-style-type:decimal;
    list-style-position:outsite;
    text-align:left;
}

/* Link-Color */
A.roadmap1:link{ color:#FF0000;text-decoration:under-line;font-weight:bold;font-size:14pt;}
A.roadmap1:visited{ color:#FF0000;text-decoration:under-line;font-weight:bold;font-size:14pt;}
A.roadmap1:active{ COLOR: #FF0000; text-decoration:under-line;font-weight:bold;font-size:14pt;}
A.roadmap1:hover{COLOR: #FF0000; text-decoration:under-line;font-weight:bold;font-size:14pt;}
