/* 全体 */
body{
    text-align:center;
    font-size:12px;
}

/* 切り目 */
.c-both { clear:both; }

/* 外枠 */
#outline{
    width:900px;
    text-align:left;
    margin:0 auto;
}

/* ロゴ */
.logo{
	margin-bottom: 0px;
}

/* トップメニュー */
.topmenu {
    color:white;
    background-color:#808080;
    font-weight:bold;
    padding:5px;
}

/* メニューリンク */
.smenu{
    text-decoration:none;
    padding:0px;
    margin:0px;
}
a.smenu:link    { color: white;}
a.smenu:visited { color: white;}
a.smenu:hover   { color: aqua; }
a.smenu:active  { color: white;}

/* メニューバー(ON) */
.onmenu{
    text-decoration:none;
    padding:0px;
    margin:0px;
}
a.onmenu:link    { color: black;}
a.onmenu:visited { color: black;}
a.onmenu:hover   { color: black; }
a.onmenu:active  { color: black;}

/* フッター(コピーライト) */
#footer{
    text-align:right;
    font-weight:bold;
    border-top:1px #808080 dotted;
    color:#808080;
    margin:0px;
    padding-top:5px;
}

/* 題目１ */
.dai1{
    font-family: Arial;
    font-weight:bold;
    font-size:15px;
}

/* 題目２ */
.dai2{
    font-size:11px;
}

/* 上に戻る(必要なページにのみ配置) */
.upback{
    text-decoration:none;
}
a.upback:link    { color: black;}
a.upback:visited { color: black;}
a.upback:hover   { color: aqua; }
a.upback:active  { color: black;}
.upback2{
    padding-top:5px;
    padding-bottom:5px;
    text-align:right;
}

.style3 {font-size: 10px}
