/* 基本 */
body {
	background-color:white;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	scrollbar-base-color:white;
	scrollbar-face-color:white;
	scrollbar-arrow-color:#6AAA34;
	scrollbar-shadow-color:#6AAA34;
	scrollbar-darkshadow-color:white;
	scrollbar-highlight-color:#6AAA34;
	scrollbar-3dlight-color:white;
	scrollbar-track-color:white;
	color: #333333;
	background-image: url(../image/bg.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka;
	line-height: 1.3em;
}
html { /* IE6 */
	scrollbar-base-color:white;
	scrollbar-face-color:white;
	scrollbar-arrow-color:#6AAA34;
	scrollbar-shadow-color:#6AAA34;
	scrollbar-darkshadow-color:white;
	scrollbar-highlight-color:#6AAA34;
	scrollbar-3dlight-color:white;
	scrollbar-track-color:white;
}
a:link {
	color:#191717;
	text-decoration:none;
}
a:visited {
	color:#444141;
	text-decoration:none;
}
a:hover {
	color:#B80606;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {
	margin: 0px;
	padding: 0px;
}
img {
 margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.block {
	margin-right: 15px;
	margin-left: 15px;
}
#container {
	width: 704px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../image/bodybg.gif);
	background-repeat: repeat-y;
}
#header {
	height:100px;
/*	height: 75px; */
	width: 700px;
}
h1 a {
	display: block;
	width: 225px;
	height: 75px;
	float: left;
	background-image: url(../image/logo.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
h1 a:link, h1 a:visited, h1 a:hover {
	font-size: 5px;
	line-height: 5px;
	color:#FFFFFF;
	text-decoration:none;
} 
#headscript {
	float: left;
	width: 340px;
}
#idx_headline {
	height: 10px;
	background-color: #77B154;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
#box {
	width: 700px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer {
	background-image: url(../image/end.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 704px;
	height: 36px;
	text-align: center;
	margin: 0px auto 10px auto;
	padding: 10px 0px;
	font-family: Verdana, sans-serif;
}
.spacer {
	line-height: 0px;
	height: 3px;
	margin: 0px;
	padding: 0px;
}

/* IndexMenu */
#idxnavi {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 286px;
}
#idxnavi img {
	vertical-align: top;
}
#idxnavi ul {
	width: 286px;
	height: 280px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#idxnavi, #idxnavi a, #idxnavi a:hover, #idxnavi a:visited {
	text-decoration: none;
}
#idxnavi li {
	display: block;
	font-size: 0px;
	text-indent: -9999pt;
}
#idxnavi01 a, #idxnavi02 a, #idxnavi03 a, #idxnavi04 a, #idxnavi05 a {
	width: 286px;
	height: 56px;
	display: block;
}
#idxnavi01, #idxnavi02, #idxnavi03, #idxnavi04, #idxnavi05 {
	width: 286px;
	height: 56px;
	display: block;
	background-image: url(../image/idxnavi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#idxnavi02 {	background-position: 0px -56px; }
#idxnavi03 {	background-position: 0px -112px; }
#idxnavi04 {	background-position: 0px -168px; }
#idxnavi05 {	background-position: 0px -224px; }

#idxnavi01 a:hover, #idxnavi02 a:hover, #idxnavi03 a:hover, #idxnavi04 a:hover, #idxnavi05 a:hover {
	background-image: url(../image/idxnavi.gif);
	background-repeat: no-repeat;
	background-position: -286px 0px;
}
#idxnavi02 a:hover {	background-position: -286px -56px; }
#idxnavi03 a:hover {	background-position: -286px -112px; }
#idxnavi04 a:hover {	background-position: -286px -168px; }
#idxnavi05 a:hover {	background-position: -286px -224px; }

/* Index */
#images {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin: 0px;
	padding: 0px;
	width: 700px;
}
#flash {
	float: left;
	height: 280px;
	width: 414px;
}
#headlink {
	float: left;
	width: 246px;
}
#headlink img {
	margin-bottom: 3px;
}
#news {
	float: left;
	width: 422px;
	border-right: 1px solid #77B154;
	border-bottom: 1px solid #77B154;
	border-left: 1px solid #77B154;
}
#news ul {
	display: block;
	list-style-type: none;
	margin: 12px;
}
#news li {
	display: block;
	background-image: url(../image/news_list.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	line-height: 1.2em;
	margin-bottom: 10px;
}

/* ContentsMenu */
#cmenu {
	padding: 0px;
	margin: 0px;
}
#cmenu img {
	vertical-align: top;
}
#cmenu ul {
	width: 700px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#cmenu, #cmenu a, #cmenu a:hover, #cmenu a:visited {
	text-decoration: none;
}
#cmenu li {
	float: left;
	display: block;
	font-size: 0px;
	text-indent: -9999pt;
}
#cmenu01 a, #cmenu02 a, #cmenu03 a, #cmenu04 a, #cmenu05 a, 
#cmenu01actv, #cmenu02actv, #cmenu03actv, #cmenu04actv, #cmenu05actv {
	width: 140px;
	height: 30px;
	display: block;
}
#cmenu01, #cmenu02, #cmenu03, #cmenu04, #cmenu05 {
	width: 140px;
	height: 30px;
	display: block;
	background-image: url(../image/contemenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#cmenu02 {	background-position: -140px 0px; }
#cmenu03 {	background-position: -280px 0px; }
#cmenu04 {	background-position: -420px 0px; }
#cmenu05 {	background-position: -560px 0px; }

#cmenu01 a:hover, #cmenu02 a:hover, #cmenu03 a:hover, #cmenu04 a:hover, #cmenu05 a:hover {
	background-image: url(../image/contemenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#cmenu02 a:hover {	background-position: -140px -30px; }
#cmenu03 a:hover {	background-position: -280px -30px; }
#cmenu04 a:hover {	background-position: -420px -30px; }
#cmenu05 a:hover {	background-position: -560px -30px; }

#cmenu01actv, #cmenu02actv, #cmenu03actv, #cmenu04actv, #cmenu05actv {
	background-image: url(../image/contemenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
#cmenu02actv {	background-position: -140px -60px; }
#cmenu03actv {	background-position: -280px -60px; }
#cmenu04actv {	background-position: -420px -60px; }
#cmenu05actv {	background-position: -560px -60px; }

#menuline {	background-color: #77B154; }
#menuline01 {	background-color: #76C3DF; }
#menuline02 {	background-color: #FFAD5C; }
#menuline03 {	background-color: #92C176; }
#menuline04 {	background-color: #CD8DD3; }
#menuline05 {	background-color: #FF8888; }

/* SubMenu */
#submenu {
 width: 140px;
	float: left;
}
#submenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#submenu li {
	display: block;
	width: 140px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #E5E5E5;
}
.sub_link a, #sub_linkactv a, 
.sub_qa a, .sub_qac a, .sub_qacs a, #sub_qactv a, 
.sub_colle a, .sub_collec a, .sub_collecs a, #sub_colleactv a, 
.sub_exam a, .sub_examc a, .sub_examcs a, #sub_examactv a, 
.sub_comp a, .sub_compc a, .sub_compcs a, #sub_compactv a, 
.sub_ob a, .sub_obc a, .sub_obcs a, #sub_obactv a, 
.sub_etc a, .sub_etcc a, .sub_etccs a, #sub_etcactv a, #sub_etctop a, 
#sub_socitop a, #sub_colletop a, #sub_examtop a, #sub_comptop a, #sub_obtop a {
	display: block;
	width: 140px;
}
.sub_link b, #sub_linkactv b, 
.sub_qa b, .sub_qac b, .sub_qacs b, #sub_qactv b, 
.sub_colle b, .sub_collec b, .sub_collecs b, #sub_colleactv b, 
.sub_exam b, .sub_examc b, .sub_examcs b, #sub_examactv b, 
.sub_comp b, .sub_compc b, .sub_compcs b, #sub_compactv b, 
.sub_ob b, .sub_obc b, .sub_obcs b, #sub_obactv b, 
.sub_etc b, .sub_etcc b, .sub_etccs b, #sub_etcactv b, #sub_etctop b, 
#sub_socitop b, #sub_colletop b, #sub_examtop b, #sub_comptop b, #sub_obtop b {
	font-weight: normal;
	padding: 3px 0px 3px 5px;
	display: block;
}
.sub_link a, .sub_link a:hover, .sub_link a:visited, 
#sub_linkactv a, #sub_linkactv a:hover, #sub_linkactv a:visited, 
.sub_qac a, .sub_qac a:hover, .sub_qac a:visited, 
.sub_qacs a, .sub_qacs a:hover, .sub_qacs a:visited, 
#sub_qaactv a, #sub_qaactv a:hover, #sub_qaactv a:visited, 
.sub_colle a, .sub_colle a:hover, .sub_colle a:visited, 
.sub_collec a, .sub_collec a:hover, .sub_collec a:visited, 
.sub_collecs a, .sub_collecs a:hover, .sub_collecs a:visited, 
#sub_colleactv a, #sub_colleactv a:hover, #sub_colleactv a:visited, 
.sub_examc a, .sub_examc a:hover, .sub_examc a:visited, 
.sub_examcs a, .sub_examcs a:hover, .sub_examcs a:visited, 
#sub_examactv a, #sub_examactv a:hover, #sub_examactv a:visited, 
.sub_comp a, .sub_comp a:hover, .sub_comp a:visited, 
.sub_compc a, .sub_compc a:hover, .sub_compc a:visited, 
.sub_compcs a, .sub_compcs a:hover, .sub_compcs a:visited, 
#sub_compactv a, #sub_compactv a:hover, #sub_compactv a:visited, 
.sub_ob a, .sub_ob a:hover, .sub_ob a:visited, 
.sub_obc a, .sub_obc a:hover, .sub_obc a:visited, 
.sub_obcs a, .sub_obcs a:hover, .sub_obcs a:visited, 
#sub_obactv a, #sub_obactv a:hover, #sub_obactv a:visited, 
.sub_etc a, .sub_etc a:hover, .sub_etc a:visited, 
.sub_etcc a, .sub_etcc a:hover, .sub_etcc a:visited, 
.sub_etccs a, .sub_etccs a:hover, .sub_etccs a:visited, 
#sub_etcactv a, #sub_etcactv a:hover, #sub_etcactv a:visited, 
#sub_qactv a, #sub_qactv a:hover, #sub_qactv a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#sub_qatop a, #sub_qatop a:hover, #sub_qatop a:visited, 
#sub_colletop a, #sub_colletop a:hover, #sub_colletop a:visited, 
#sub_examtop a, #sub_examtop a:hover, #sub_examtop a:visited, 
#sub_comptop a, #sub_comptop a:hover, #sub_comptop a:visited, 
#sub_obtop a, #sub_obtop a:hover, #sub_obtop a:visited, 
#sub_etctop a, #sub_etctop a:hover, #sub_etctop a:visited {
	background-color:#FFFFFF;
	text-decoration: none;
}
#sub_linkactv a, #sub_sociactv a, #sub_colleactv a, #sub_examactv a, #sub_compactv a, #sub_obactv a, #sub_qactv a, 
.sub_link a:hover, #sub_linkactv a:hover, 
.sub_qa a:hover, .sub_qac a:hover, .sub_qacs a:hover, 
.sub_colle a:hover, .sub_collec a:hover, .sub_collecs a:hover, #sub_colleactv a:hover, 
.sub_exam a:hover, .sub_examc a:hover, .sub_examcs a:hover, #sub_examactv a:hover, 
.sub_comp a:hover, .sub_compc a:hover, .sub_compcs a:hover, #sub_compactv a:hover, 
.sub_ob a:hover, .sub_obc a:hover, .sub_obcs a:hover,  #sub_obactv a:hover, 
.sub_etc a:hover, .sub_etcc a:hover, .sub_etccs a:hover,  #sub_etcactv a:hover {
	background-image: url(../image/actv.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
/* SubMenu_etc */
#sub_etctop a { color:#666; }
#sub_etcactv a {	background-color: #666; }
.sub_etc a { background-color:#999; }
/*.sub_etcc a { background-color: #333; }
.sub_etccs a { background-color: #666; }*/
.sub_etc a:hover,/* .sub_etcc a:hover, .sub_etccs a:hover, */#sub_etctop a:hover {
	background-color: #666;
}
#sub_etctop a:hover { color:#FFFFFF; }
/* SubMenu_college */
#sub_colletop a { color:#1FA3D3; }
#sub_colleactv a {	background-color: #1FA3D3; }
.sub_colle a { background-color:#76C3DF; }
.sub_collec a { background-color: #1FA3D3; }
.sub_collecs a { background-color: #4BB8DF; }
.sub_colle a:hover, .sub_collec a:hover, .sub_collecs a:hover, #sub_colletop a:hover {
	background-color: #1FA3D3;
}
#sub_colletop a:hover { color:#FFFFFF; }
/* SubMenu_examination */
#sub_examtop a { color:#FF5400; }
#sub_examactv a {	background-color: #FF5400; }
.sub_exam a { background-color:#FFC285; }
.sub_examc a { background-color: #FF7F00; }
.sub_examcs a { background-color: #FF9935; }
.sub_exam a:hover, .sub_examc a:hover, .sub_examcs a:hover, #sub_examtop a:hover {
	background-color: #FF5400;
}
#sub_examtop a:hover { color:#FFFFFF; }
.sub_examcate li {
 background-color: #FF9935;
	color: #FFFFFF;
}
.sub_examcate b {
	font-weight: normal;
	padding-left: 5px;
	line-height: 1.8em;
}
.sub_exam a, .sub_exam a:visited {
	color: #666666;
	text-decoration: none;
}
.sub_exam a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* SubMenu_company */
#sub_comptop a { color:#003300; }
#sub_compactv a {	background-color: #003300; }
.sub_comp a { background-color:#B7E29D; }
.sub_compc a { background-color: #336600; }
.sub_compcs a { background-color: #92C176; }
/*.sub_compcs a { background-color: #599120; }*/
.sub_comp a:hover, .sub_compc a:hover, .sub_compcs a:hover, #sub_comptop a:hover {
	background-color: #003300;
}
#sub_comptop a:hover {	color:#FFFFFF; }
.sub_compcates li {
 background-color: #599120;
	color: #FFFFFF;
}
.sub_compcate li {
 background-color: #336600;
	color: #FFFFFF;
}
.sub_compcate b, .sub_compcates b {
	font-weight: normal;
	padding-left: 5px;
	line-height: 1.8em;
}
/* SubMenu_ob */
#sub_obtop a { color:#CC33CC; }
#sub_obactv a {	background-color: #CC33CC; }
.sub_ob a { background-color:#CD8DD3; }
.sub_obc a { background-color: #CC33CC; }
.sub_obcs a { background-color: #D56EDF; }
.sub_ob a:hover, .sub_obc a:hover, .sub_obcs a:hover, #sub_obtop a:hover {
	background-color: #CC33CC;
}
#sub_obtop a:hover { color:#FFFFFF; }
/* SubMenu_qa */
#sub_qatop a { color:#FC3333; }
#sub_qactv a {	background-color: #FC3333; }
.sub_qa a { background-color:#FF8888; }
.sub_qac a { background-color: #FC3333; }
.sub_qacs a { background-color: #FE5D5D; }
.sub_qa a:hover, .sub_qac a:hover, .sub_qacs a:hover, #sub_qatop a:hover {
	background-color: #FC3333;
}
#sub_qatop a:hover { color:#FFFFFF; }

/* Contents */
#contebox {
	width: 700px;
	background-image: url(../image/contebg.gif);
	background-repeat: repeat-y;
}
#content {
	margin-top: 10px;
	float: left;
	width: 540px;
}
#content h2 {
	background-image: url(../college/image/college_tbar.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 540px;
	display: block;
	font-size: 1.3em;
	line-height: 29px;
	background-position: 0px 0px;
	text-indent: 18px;
}
#content h2#exam {
	display: block;
 background-image: url(../examination/image/titlebar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	font-size: 1.2em;
	line-height: 24px;
}
#prof {
	float: left;
	width: 179px;
}
#prof strong {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lis ul {
	display: block;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.lis li {
	display: block;
	background-image: url(../image/cube.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 16px;
	margin-bottom: 8px;
}
.employ ul {
	display: block;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.employ li {
	display: block;
	background-image: url(../image/cube.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 16px;
	margin-bottom: 8px;
	width: 230px;
	float: left;
}
.linklis ul {
	display: block;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.linklis li {
	display: block;
	background-image: url(../image/list.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 16px;
	margin-bottom: 8px;
}
#campuscom {}
#campuscom dl {
	display: block;
}
#campuscom dt {
	font-weight: bold;
}
#campuscom dd {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#contents {}
#contents h3 {
	font-size: 1.2em;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #76C3DF;
	padding-left: 5px;
	margin-right: 5px;
}
#contents h3.exam {
 background-image: url(../examination/image/titles.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-style: none;
	padding-left: 25px;
	line-height: 24px;
}
#contents h4 {
	font-size: 1.1em;
	margin-top: 10px;
	color: #6AAA34;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
#contents img {
	float: left;
}
#contents dl {
	width: 260px;
	float: left;
}
#contents dt {
	float: left;
	padding: 2px;
	margin: 1px;
	display: block;
	border: 1px solid #FFAD5C;
	width: 180px;
	color: #666666;
}
#contents dd {
	background-color: #FFFFFF;
	float: left;
	padding: 2px;
	width: 60px;
	margin: 1px;
	display: block;
	border: 1px solid #CCCCCC;
	text-align: center;
}
#contents dl a, contents dl a:visited {
	color: #666666;
	text-decoration: none;
}
#contents dl a:hover {
	color: #666666;
	text-decoration: underline;
}
.coursehead {
	background-color: #CCCCCC;
	border: 1px solid #666666;
}

/* アクセス */
#map {
	width: 497px;
	height: 556px;
	border: 2px solid #6AAA34;
}
.wsp th {
	padding: 2px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6AAA34;
	background-color: #F1F1F1;
}
.wsp td {
	padding: 2px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6AAA34;
}

/* キャンパスライフ */
#domi th {
	background-color: #F1F1F1;
	font-weight: normal;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#domi td {
	border: 1px solid #CCCCCC;
	text-align: center;
}
#domi2 th {
	background-color: #F1F1F1;
	font-weight: bold;
	text-align: center;
	width:80px;
	border: 1px solid #CCCCCC;
}
#domi2 td {
	border: 1px solid #CCCCCC;
	text-align: left;
}
.answer {
	padding: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFDDBC;
	margin-bottom: 20px;
}

/* 開発課題 */
