@charset"Shift_JIS";
* { color: #000; font-size: 99%; font-weight: normal; font-style: normal; line-height: 150%; text-decoration: none; margin: 0; padding: 0; }
body { font-family: sans-serif; margin: 0; padding: 0; }
.pad { padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
/* ------ 全体構造 ------ */
#outbox { background-color: white; margin-right: auto; margin-left: auto; width: 710px; }
#header { width: 100%; height: 130px; }
#navi-g { width: 100%; height: 90px; clear: both; }
#path { color: #808080; font-size: 10pt; height: 20px; margin-bottom: 5px; }
#box { width: 100%; clear: both; }
#navi-sub { width: 680px; float: none; }
#main { width: 680px; float: none; }
#footer { color: #808080; font-size: 0.85em; font-family: sans-serif; text-align: right; width: 100%; height: 50px; }
/* ------ グローバルナビゲーション ------ */
ul#menu { width: 100%; height: 43px; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; background-image: url(../images/menug-bg.gif); background-repeat: repeat-x;background-position: 0 0; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 35px; color: black; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #28a144; }
ul#menu li a.current{ color: #fff; background-image: url(../images/gcu-bg.gif); background-repeat: repeat-x;background-position: 0 0; padding: 5px 15px 0; }
/* ------ リンクの設定 ------ */
a:hover { color: #ff7000; }
.rink { color: #0048d4; line-height: 1.5em; background-image: url(../images/pfeil3.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 1em; border-bottom: 1px dotted #7a96df; }
.rink2 { color: #0048d4; font-size: 0.8em; line-height: 1.5em; background-image: url(../images/pfeil3.gif); background-repeat: no-repeat; background-position: 0 50%; text-align: right; margin-left: 3em; padding-left: 1em; border-bottom: 1px dotted #7a96df; }
/* ------ サイドナビゲーション ------ */
.menutit { color: #26251a; font-size: 1em; line-height: 2em; background-image: url(../images/pfeil4.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; width: 150px; padding-left: 1em; display: block; }
.menu { color: #000; font-size: 1em; line-height: 2em; background-image: url(../images/pfeil2.gif); background-repeat: no-repeat; background-position: 3px 50%; text-decoration: none; width: 150px; padding-left: 1.2em; display: block; }
/* ------ エレメント ------ */
h1 { color: #808080; font-size: 0.9em; background-color: #f3f3f3; margin-bottom: 0.5em; }
h2 { color: #696969; font-size: 0.9em; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, monospace; line-height: 1.8em; background-repeat: repeat-y; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-left: 0.5em; }
h3 { color: #696969; font-size: 1em; font-weight: bold; background-color: #eee; margin: 1em 0; padding-left: 0.5em; border-bottom: 1px dotted #c1c1c1; }
h4 { font-weight: bold; background-repeat: no-repeat; background-position: 0 50%; margin: 1em 0 0.5em; padding-left: 1em; border-left: 0.5em solid #b8de87; }
table { width: 100%; margin-bottom: 15px; border-collapse : collapse; border: solid 0 #c0c0c0; }
h5 { font-size: 0.83em; font-weight: bold; }
td { font-size: 0.9em; padding: 0.5em; border: solid 1px #c0c0c0; }
th { font-size: 0.95em; background-color: #ddd; padding-right: 0.5em; padding-left: 0.5em; border: solid 1px #c0c0c0; }
ul { margin: 1em 0 1em 1em; list-style-type: none; }
p { padding-bottom: 1em; }
#header p { font-size: 11pt; line-height: 1.2em; float: right; }
#header img { float: left; display: block; }
/* ------ その他 ------ */
.point { font-size: 0.85em; background-repeat: no-repeat; background-position: 0 50%; list-style: url(images/li-ten.gif); }
.answer { font-size: 0.85em; padding-top: 0; padding-left: 2em; border-bottom: 1px dotted #ccc; }
.kanja { color: #00a866; font-size: 0.85em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; padding-top: 1em; padding-bottom: 0.5em; list-style-type: disc; }
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
a { color: blue; background-image: url(../images/pfeil4.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: underline; padding-left: 1em; }
