
.bodystyle01      { font-size: 10pt; font-family: "lr SVbN", "lr oSVbN", "qMmpS Pro W3", Osaka-, Osaka, pSVbN; line-height: 1.6em; padding: 6px 12px }
.list_indent02     { font-family: "lr SVbN", "lr oSVbN", "qMmpS Pro W3", Osaka-, Osaka, pSVbN; text-indent: -1em; margin-left: 1em }
.small_lists { font-size: 10px }
.table_data01    { font-size: 10pt; font-family: "lr SVbN", Osaka-; text-align: justify; padding: 0.4em }
.table_data02   { font-size: 8pt }
.left_column { float: left }
.right_column { float: right }
.center_column { float: none }
.menu_gr a  { color: #000; text-decoration: none; background: #d8ffb0; text-align: center; margin: auto; padding: 5px; width: 100%; height: 100%; border: solid 1px #009900 }
.menu_gr a:HOVER   { color: #ffffff; text-decoration: none; background: #009900; text-align: center; margin: auto; padding: 5px; width: 100%; height: 100%; border: solid 1px #009900 }
h3 { font-size: 1.1em; font-weight: bold; margin: 1em 0 }
.gakka a { color: #fff; font-size: 10pt; text-decoration: none; background-color: #039; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.gakka a:hover { color: #fff; font-size: 10pt; text-decoration: none; background-color: #06c; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.gakka_select a { font-size: 10pt; line-height: 2em; text-decoration: none; background-color: #ff9; background-position: 100% 100%; text-align: center; width: 100%; height: 100% }
.gakka_select a:hover { color: #fff; font-size: 10pt; line-height: 2em; text-decoration: none; background-color: #ffa500; background-position: 100% 100%; text-align: center; width: 100%; height: 100% }
.gakka_machine a { color: #fff; font-size: 10pt; text-decoration: none; background-color: #68823c; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.gakka_machine a:hover { color: #fff; font-size: 10pt; text-decoration: none; background-color: #b1c264; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.gakka_arch a { color: #fff; font-size: 10pt; text-decoration: none; background-color: #91822c; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.gakka_arch a:hover { color: #fff; font-size: 10pt; text-decoration: none; background-color: #d1d14d; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.gakka_comp a { color: #fff; font-size: 10pt; text-decoration: none; background-color: #3c497e; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.gakka_comp a:hover { color: #fff; font-size: 10pt; text-decoration: none; background-color: #8d92c0; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.gakka_elec a { color: #fff; font-size: 10pt; text-decoration: none; background-color: #1d807f; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.gakka_elec a:hover { color: #fff; font-size: 10pt; text-decoration: none; background-color: #69b2b9; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.gakka_civil a { color: #fff; font-size: 10pt; text-decoration: none; background-color: #876023; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.gakka_civil a:hover { color: #fff; font-size: 10pt; text-decoration: none; background-color: #d6a75c; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.gakka_mat a { color: #fff; font-size: 10pt; text-decoration: none; background-color: #206290; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.gakka_mat a:hover { color: #fff; font-size: 10pt; text-decoration: none; background-color: #6293ca; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.tokusyoku a  { color: #fff; font-size: 10pt; text-decoration: none; background-color: #2a7f00; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100%; height: 100% }
.tokusyoku a:hover  { color: #fff; font-size: 10pt; text-decoration: none; background-color: #093; background-position: 100% 100%; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
.back a { color: #fff; font-weight: bold; text-decoration: none; background-color: #666; padding: 6px }
.back a:hover { color: #fff; font-weight: bold; text-decoration: none; background-color: #005096; padding: 6px }
.pulldownmenu { font-size: 12px }
.menu_p a { color: #ff9; font-size: 12px; text-decoration: none; background-color: #996; background-position: 100% 100%; width: 100%; height: auto }
.menu_p2 a { color: #fff; font-size: 12px; text-decoration: none; background-color: #699; background-position: 100% 100%; width: 100%; height: auto }
.menu_p2 a:hover { color: #fff; font-size: 12px; text-decoration: none; background-color: #669; background-position: 100% 100%; width: 100%; height: auto }
.menu_p a:hover { color: #fff; font-size: 12px; text-decoration: none; background-color: #66c; background-position: 100% 100%; width: 100%; height: auto }
/*--------gbvʂ̃gsbNXX^C
*/
.toptpics              {font-size: 12px;}
.toptpics a            { color: #004080; font-size: 12px; font-weight: bold; text-decoration: none }
.toptpics a:hover            { color: #093; font-size: 12px; font-weight: bold; text-decoration: underline }
.dobokuback { background-image: url("primitive/images/gakubutopbase_02.jpg"); background-repeat: no-repeat; background-attachment: scroll }
dt { font-weight: bold }
@media print {
	.np { display: none }
}
@media screen {
	.nd { display: none }
}
.listup01  { text-indent: -1em; padding-left: 1em }
.reader01  { padding-left: 1em }
.sotsuken_jinbutsu  { margin-right: 3em; margin-left: 3em }

