<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*
===== CONTENTS =====

	Outline:サイト独自デザイン

====================
*/

.none{
	display: none;
}

/* ----------------------------------------------------
 リンク文字色
----------------------------------------------------*/
a {text-decoration:none;}
a:link {color: #0485E3; text-decoration:none;}
a:visited {color:#609; text-decoration:none;}
a:hover {color:#0485E3; text-decoration:underline;}
a:active {color:#EE9B02; text-decoration:underline;}
a.nolink:hover {color:#fff; text-decoration:none;}
a.nolink {color:#fff; text-decoration:none;}
a.nolink:visited {color:#fff; text-decoration:none;}


div.content {
	margin-bottom: 30px;
}

.clear { clear: both; }



/* :Index
---------------------------------------------------- */


#mainFlash-Area {
	position:relative;
	z-index:0;
}

#mainFlash-Area #oc_img{
	position:absolute;
	right:20px;
	top:30px;
	z-index:100;
}

/*featureエリア*/
#featureArea{
	height:62px;
	width:800px;
	top: 110px;
	left: 0px;
	background:url(../imgs/index/btn_feature.jpg) no-repeat center top;
	text-align:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
}

#featureArea li,
#featureArea li a{
	height:62px;
}

li#f-01{
	width:194px;
	left:0;
}

li#f-02{
	width:194px;
	left:202px;
}

li#f-03{
	width:194px;
	left:404px;
}

li#f-04{
	width:194px;
	left:606px;
}


li#f-01 a:hover{
	background:url(../imgs/index/btn_feature.jpg) no-repeat 0 -64px;
}

li#f-02 a:hover{
	background:url(../imgs/index/btn_feature.jpg) no-repeat -202px -64px;
}

li#f-03 a:hover{
	background:url(../imgs/index/btn_feature.jpg) no-repeat -404px -64px;
}

li#f-04 a:hover{
	background:url(../imgs/index/btn_feature.jpg) no-repeat -606px -64px;
}

/*バナー*/
#bannerArea_01 img,
#bannerArea_02 img {
	margin: 0px 0px 8px;
	padding: 0px;
	display: block;
	border: 1px solid #C9CAC5;
}
#bannerArea_01 #jabee {
	margin-left: 22px;
}


#bannerArea_01 img a,
#bannerArea_02 img a{
	padding: 0px;
	border: 1px solid #C9CAC5;
	display: block;
	margin-bottom: 8px;
}

#bannerArea_02 a:link#kekkaBtn img,
#bannerArea_02 a:link#requestBtn img,
#bannerArea_02 a:visited#kekkaBtn img,
#bannerArea_02 a:visited#requestBtn img { border-color: #DD0000 ; }
#bannerArea_02 a:hover#kekkaBtn img,
#bannerArea_02 a:hover#requestBtn img,
#bannerArea_02 a:active#kekkaBtn img,
#bannerArea_02 a:active#requestBtn img { border-color: #004DA0; }

#bannerArea_01 a:hover img,
#bannerArea_02 a:hover img {
    margin: 0px 0px 8px;
	border: 1px solid #004DA0;
	padding: 0px;
}

#attention {
	width: 440px;
	padding: 0px;
	margin: 0px;
}

#attention h3 {
	float: left;
	padding: 0px;
}

#attention #bknumber {
	font-size: 11px;
	text-align: right;
	margin: 7px 0px 0px;
	padding: 0px 0px 0px 14px;
	color: #FFFFFF;
	background: url(../imgs/index/icon_bkno.gif) no-repeat 0px 2px;
	float: right;
}

#attention #bknumber a {
	color: #2997E7;
	text-decoration: none;
}

#attention #bknumber a:hover {
	color: #004DA0;
	text-decoration: none;
}

#attention02 {
	width: 440px;
	padding: 0px;
	margin: 0px;
}

#attention02 h3 {
	float: left;
	padding: 0px;
}

#content_02 #mainArea ul {
	margin: 0px;
	padding: 0px;
}

#content_02 #mainArea li {
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#mainArea .info {

}

#mainArea .news {

}

#mainArea #topnews{
	border:1px solid  #ddd;
	padding:15px 15px 10px 15px;
}

#mainArea #topnews dl {
	margin:0;
	padding:0;
	width:410px;
}

#mainArea #topnews dt {
	clear:left;
	float:left;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 5px;
	padding:0;
	width:70px;
}

#mainArea #topnews dd {
	line-height:1.5;
	margin:0 0 5px 85px;
	padding:0;
}

#mainArea #topinfo{
	border:1px solid  #ddd;
	padding:15px 15px 10px 15px;
}

#mainArea #topinfo dl {
	margin:0;
	padding:0;
	width:410px;
}

#mainArea #topinfo dt {
	clear:left;
	float:left;
	line-height:1.5;
	margin:0 0 6px;
	padding:0;
	width:15px;
}

#mainArea #topinfo dd {
	line-height:1.5;
	margin:0 0 6px 18px;
	padding:0;
}

/* :大学案内
---------------------------------------------------- */

#headimgArea {
	margin: 0px 0px 14px;
	padding: 0px;
	height: 240px;
}

#mainArea {
	width: 600px;
	text-align: left;
	float: right;
	z-index: auto;
}

#subArea {
	float: left;
	width: 164px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#content h3 {
	background: url(../imgs/outline/bg_h3.gif) no-repeat;
	height: 50px;
	color: #FFFFFF;
}

.img_L10 {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#enkaku_data {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 100%;
	text-align: left;
	font-size: 11px;
}

#enkaku_data p {
	margin: 0px;
	padding: 0px;
}

#enkaku_data th {
	margin: 0px;
	padding: 6px;
	border-right: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

#enkaku_data td {
	margin: 0px;
	padding: 6px;
	border-bottom: 1px dotted #999999;
}
div#rinen p {
	color: #164F9E;
}


/* outline.html 理念の文字 */


#jyoho_link {
	width: 500px;
	margin: 15px 0px 30px 5%;
	padding: 0px 0px 6px;
}

#jyoho_link h4 {
	background: #CCCCCC;
	margin: 0px;
	padding: 4px 4px 4px 8px;
}

#jyoho_link ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#jyoho_link li {
	border-style: none;
	background-color: #F4FCFF;
	background-image: url(../imgs/outline/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

div.facility_link {
	margin: 0px 0px 50px;
	padding: 0px;
	text-align: center;
}



/* :キャンパス案内
---------------------------------------------------- */
#c-section {
	margin: 0px 0px 50px;
	padding: 0px;
	width: 600px;
}

#c-section h3 {
	background: url(../imgs/campus/bg_h3.gif) no-repeat;
}

#c-sectionSub {
	margin: 0px 0px 50px;
	padding: 0px;
	width: 600px;
}

#c-sectionSub h3 {
	background: url(../imgs/campus/bg_h3sub.gif) no-repeat;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.c-section-photo {
	width: 250px;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

#c-section h5 {
	margin: 0px 0px 10px;
	padding: 0px;
}

.dotline {
	border-top: 1px dotted #CCCCCC;
	margin: 6px 0px;
	padding: 0px;
}

#link_table {
	float: right;
}

div.environment {
	margin: 8px 0px 0px;
	padding: 0px;
}

div.photo-ae {
	margin: 5px 5px 10px 4px;
	padding: 0px;
	float: left;
	width: 140px;
}



/* :サークル紹介
---------------------------------------------------- */
div.circle {
	width: auto;
	margin: 0px 0px 20px;
	padding: 10px;
	background: #EBFFEB;
	border: 1px solid #B3DA8C;
}
div.circle p {
	margin-left: 10px;
}

div.circle h6 {
	color: #7FAC40;
	margin: 0px 0px 6px;
	padding: 4px 0px 4px 6px;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 3px solid #CCCCCC;
}

.buildup {
	float: right;
	padding: 0px;
	margin: -4px 0px 0px 5px;
}

div.circle_02 {
	margin: 0px 0px 50px;
	padding: 10px;
	background: #E6E6E6;
}

div.circle_02 h6 {
	color: #7FAC40;
	margin: 0px 0px 6px;
	padding: 4px 0px 4px 6px;
	border-bottom: 1px dotted #FFFFFF;
	border-left: 3px solid #FFFFFF;
}


/* :個人情報保護方針
---------------------------------------------------- */
.pp-head {
	text-align: right;
	margin: 0px 0px 10px;
	padding: 0px;
}
.privacy ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.privacy li {
	margin: 0px;
	padding: 0px 0px 14px;
}



/* :リンク集
---------------------------------------------------- */
/*
.link {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style: none;
}
*/
.link li {
	background: url(../imgs/link/link_arrow.gif) no-repeat left 4px;
	margin: 0px;
	padding: 0px 0px 8px 14px;
}



/* :情報文化学科
---------------------------------------------------- */
#cul-section {
	margin-bottom: 50px;
}

#cul-section h3 {
	background: url(../imgs/info_culture/bg_h3.gif) no-repeat;
}

.category {
	margin: 0px 0px 20px;
	padding: 0px;
}

.category img {
	margin-bottom: 6px;
}

.category p {
	padding-left: 30px;
}

.category_link {
	text-align: right;
	background: url(../imgs/info_culture/icon_linkarrow.gif) no-repeat right 5px;
	padding-right: 14px;
}

#cul-section .popup_block{
	width:300px;
	float:left;
}

#cul-section .popup_block ul{
	margin:10px 0 0 16px;
	padding:0 15px 0 0;
	list-style:disc;
}

#cul-section .popup_block li{
	margin:0;
	padding:0 0 5px 0;
	list-style:disc;
}




/* :情報システム学科
---------------------------------------------------- */
#sys-section {
	padding: 0px;
	margin-bottom: 50px;
}

#sys-section h3 {
	background: url(../imgs/info_system/bg_h3.gif) no-repeat;
}

.img_right {
	float: right;
	margin-left: 10px;
}

table#curriculume {
	margin: 0px 0px 10px;
	width: 600px;
}
table#curriculume th {
	width: 15px;
}
table#curriculume td {
	width: 190px;
}



/* :学部
---------------------------------------------------- */
div#faculty {
	margin: 20px 0px 50px;
	padding: 0px;
}



/* :みずき野キャンパス
---------------------------------------------------- */
div.infocenter {
	margin: 10px 0px 0px;
	padding: 0px;
}

table#m_facility {
	margin: 0px;
	padding: 0px;
	width: 600px;
}

table#m_facility th {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 190px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	
}

table#m_facility td {
	width: 15px;
}

.c-section2 {
	margin: 0px 0px 40px;
	padding: 40px 0px 0px;
	width: 600px;
	border-top: 1px solid #7FAC40;
}


table#m_facility02 {
	margin: 0px;
	padding: 0px;
	width: 600px;
}

table#m_facility02 th {
	margin: 0px;
	width: 292px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

table#m_facility02 td {
	width: 16px;
}

table#m_facility02 img {
	margin-bottom:3px;
}

.c-section2 {
	margin: 0px 0px 40px;
	padding: 40px 0px 0px;
	width: 600px;
	border-top: 1px solid #7FAC40;
}

.c-section2 h5 {
	margin: 0px 0px 10px;
	padding: 0px;
}

div.c-section2-photo1 {
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 432px;
}

div.c-section2-photo2 {
	margin: 0px;
	padding: 0px;
	width: 152px;
	float: right;
}

div.c-section2-photo2-1 {
	text-align: right;
	margin: 0px;
	padding: 0px;
}

div.c-section2-photo3 {
	background: #DEECC1 url(../imgs/mizukino/bg_icc.gif) repeat-y;
	margin: 8px 0px 0px;
	padding: 0px 0px 5px;
}

div.c-section2-photo3 p {
	padding: 0px;
	display: block;
	width: 410px;
	margin-left: 15px;
}

div.c-section2-photo3-img {
	float: right;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

div.c-section2-photo4 {
	width: 142px;
	float: right;
	margin: 0px 10px;
	padding: 0px;
	text-align: right;
}

.c-section3 {
	margin: 0px 0px 40px;
	padding: 40px 0px;
	width: 600px;
	border-top: 1px solid #7FAC40;
	border-bottom: 1px solid #7FAC40;
	text-align: right;
}



/* :スポーツ関連施設
---------------------------------------------------- */
div.sp-section {
	margin: 0px;
	padding: 0px;
	width: 400px;
}

div.sp-section2 {
	float: right;
	width: 190px;
	margin: 0px;
	padding: 0px;
}

div.sp-section3 {
	width: 295px;
	margin: 0px;
	padding: 0px;
}

div.sp-section4 {
	float: right;
	width: 295px;
	margin: 0px;
	padding: 0px;
}

div.sp-pickup {
	width: 600px;
	margin: 10px 0px 0px;
	padding: 0px;
	background: #DEECC1 url(../imgs/sports/bg_sports.gif) repeat-y;
	height: 196px;
}

div.sp-pickup p {
	display: block;
	width: 224px;
	margin-left: 15px;
}



/* :留学・国際交流
---------------------------------------------------- */
#exchange_link{
	height:110px;
	width:600px;
	background:url(../imgs/exchange/btn_exchange.jpg) no-repeat center top;
	padding: 0px;
	margin: 20px 0px 0px;
}

#exchange_link li,
#exchange_link li a{
	height:110px;
}

li#ex-01{
	width:190px;
	left: 0px;
}

li#ex-02{
	width:190px;
	left:205px;
}

li#ex-03{
	width:190px;
	left:410px;
}

li#ex-01 a:hover{
	background:url(../imgs/exchange/btn_exchange.jpg) no-repeat 0px -110px;
}

li#ex-02 a:hover{
	background:url(../imgs/exchange/btn_exchange.jpg) no-repeat -205px -110px;
}

li#ex-03 a:hover{
	background:url(../imgs/exchange/btn_exchange.jpg) no-repeat -410px -110px;
}
iframe.exNews {
	width: 580px;
	margin: 0px 0px 50px 10px;
	padding: 0px;
	height: 180px;
}

.ex-news {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.ex-news li {
	background: url(../imgs/info_culture/icon_linkarrow.gif) no-repeat 0px 4px;
	margin: 0px;
	padding: 0px 0px 10px 14px;
}

.img_r15 {
	margin-right: 15px;
}
table#ayumi {
	background-color: #D97985;
	width: 595px;
}
table#ayumi th {
	padding: 5px;
}
table#ayumi td {
	background-color: #FFFFFF;
	padding: 5px;
}
table#ayumi tr#main {
	background-color: #F1CFD3;
	text-align: center;
}
table#ayumi th.year {
	width: 30px;
}
table#ayumi  th.short01 {
	width: 50px;
}
table#ayumi th.short02 {
	width: 40px;
}
table#ayumi td.ninnzu {
	text-align: right;
}







/* :夏期セミナー
---------------------------------------------------- */
.seminar {
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.seminar li {
	background: url(../imgs/info_culture/icon_linkarrow.gif) no-repeat 0px 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 14px;
}
.seminar span.title {
	margin-bottom: 5px;
	display: block;
}
.seminar span.subtitle {
	display: block;
	margin-top: 5px;
}


table#seminar_data {
	width: 100%;
	margin: 10px 0px 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	font-size: 85%;
	border-left: 1px solid #999999;
}

table#seminar_data th {
	margin: 0px;
	padding: 6px;
	border-bottom: 1px solid #999999;
	text-align: center;
	border-right: 1px solid #999999;
}

table#seminar_data td {
	margin: 0px;
	padding: 6px;
	border-bottom: 1px solid #999999;
	text-align: left;
	border-right: 1px solid #999999;
}



/* :進路・就職支援
---------------------------------------------------- */
#career-section {
	margin: 0px 0px 50px;
	padding: 0px;
	width: 600px;
}

div#career-section h6 {
	font-size: 1em;
	color: #AA6A01;
	border-left: 5px solid #D8B36F;
	margin: 0px 0px 5px;
	padding: 2px 0px 2px 8px;
}

#career-section h3 {
	background: url(../imgs/career/bg_h3.gif) no-repeat;
}

#career-section h5 {
	margin: 0px 0px 10px;
	padding: 0px;
}

div.career-section2 {
	margin-top: 20px;
	font-size: 85%;
	width: 200px;
	float: left;
}

div.photo1 {
	width: 190px;
	margin: 0px 0px 10px;
	padding: 0px;
}

div.photo1_1 {
	margin-bottom: 10px;
}

div.photo2 { float: right; 
}

div.photo3 { float: right; 
}

table#career_data {
	font-size: 85%;
	margin: 6px 0px 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

table#career_data th {
	padding: 3px;
	text-align: left;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

table#career_data td {
	padding: 3px;
	text-align: center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.img_t10 {
	margin-top: 10px;
}

div.voice {
	margin: 0px 0px 20px;
	padding: 20px;
	background: #F6EFDF;
}

#career_link {
	background: url(../imgs/career/btn_career.jpg) no-repeat;
	height: 110px;
	width: 600px;
	margin: 10px 0px 0px;
	padding: 0px;
}

#career_link li,
#career_link li a{
	height:110px;
}

li#career-01{
	width:190px;
	left: 0px;
}

li#career-02{
	width:190px;
	left:205px;
}

li#career-03{
	width:190px;
	left:410px;
}

li#career-01 a:hover{
	background:url(../imgs/career/btn_career.jpg) no-repeat 0px -110px;
}

li#career-02 a:hover{
	background:url(../imgs/career/btn_career.jpg) no-repeat -205px -110px;
}

li#career-03 a:hover{
	background:url(../imgs/career/btn_career.jpg) no-repeat -410px -110px;
}



/* :キャンパスライフ
---------------------------------------------------- */
div.schedule {
	margin: 0px 0px 15px;
	padding: 0px;
	background: url(../imgs/campus_life/img_campuslife_01.gif) no-repeat left 0px;
	height: 480px;
}

div.schedule_data {
	float: right;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 330px;
}

div.schedule2 {
	margin: 0px 0px 15px;
	padding: 0px;
	background: url(../imgs/campus_life/img_campuslife_02.gif) no-repeat right 0px;
	height: 440px;
}

div.schedule_data2 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 330px;
	float: left;
}

#cl_link {
	background: url(../imgs/campus_life/btn_campuslife.jpg) no-repeat;
	height: 110px;
	width: 600px;
	margin: 10px 0px 0px;
	padding: 0px;
}

#cl_link li,
#cl_link li a{
	height:110px;
}

li#cl-01{
	width:190px;
	left: 0px;
}

li#cl-02{
	width:190px;
	left:205px;
}

li#cl-03{
	width:190px;
	left:410px;
}

li#cl-01 a:hover{
	background:url(../imgs/campus_life/btn_campuslife.jpg) no-repeat 0px -110px;
}

li#cl-02 a:hover{
	background:url(../imgs/campus_life/btn_campuslife.jpg) no-repeat -205px -110px;
}

li#cl-03 a:hover{
	background:url(../imgs/campus_life/btn_campuslife.jpg) no-repeat -410px -110px;
}

div.cl_link_text {
	margin-top: 10px;
}

div.cl_link_text1 {
	width: 190px;
	float: left;
	margin-right: 15px;
}



/* :就職サポートシステム
---------------------------------------------------- */
div.su_section {
	margin: 10px 0px 30px;
	padding: 0px;
}

div.su_section img {
	margin-bottom: 5px;
}

div.su_section_right {
	float: right;
	width: 290px;
	margin-left: 20px;
	height: auto;
}




/* :各種認定試験
---------------------------------------------------- */
#qt-section {
	width: 600px;
	margin: 0px 0px 50px;
	padding: 0px;
}

#qt-section h3 {
	background: url(../imgs/career/bg_h3.gif) no-repeat;
}

div.qtList {
	width: 188px;
	height: 260px;
	float: left;
	border: 1px solid #C7CDE7;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.qtList h5 {
	display: block;
	color: #000000;
	background: #C7CDE7;
	list-style: none;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 4px;
}

div.qtList h6 {
	padding: 4px;
	color: #4C6AB0;
	font-weight: bold;
	margin: 0px 6px;
	display: block;
	background: #D9D9D9;
}

div.qtList p {
	font-size: 85%;
	margin: 0px;
	padding: 6px;
}

div.qt_voice {
	margin: 0px 0px 20px;
	padding: 20px;
	background: #EFF2F9;
}

.strong_blue {
	font-weight: bold;
	color: #4C6AB0;
}

.img_r5 {
	margin-right: 5px;
}



/* :奨学金について
---------------------------------------------------- */
#bl-section {
	margin: 0px 0px 50px;
	padding: 0px;
}

#bl-section h3 {
	background: url(../imgs/outline/bg_h3.gif) no-repeat;
}

table#schol_data {
	width: 600px;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	text-align: center;
}

table#schol_data th {
	margin: 0px;
	padding: 5px;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	background: #4D6BB0;
	color: #FFFFFF;
}

table#schol_data #data1 {
	background: #D9D9D9;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

table#schol_data #data2 {
	text-align: left;
	width: 35%;
	padding-left: 7px;
}

table#schol_data td {
	background: #EFF2F9;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	padding: 5px;
}

table#schol_data02 {
	width: 560px;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	border-top: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	text-align: left;
}

table#schol_data02 th {
	margin: 0px;
	padding: 5px;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	background: #4D6BB0;
	text-align: center;
	color: #FFFFFF;
}

table#schol_data02 td {
	margin: 0px;
	padding: 5px;
}

table#schol_data02 #data3 {
	border-bottom: 3px solid #FFFFFF;
	width: 40%;
}
table#schol_data02 #data4 {
	text-align: right;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

table#schol_data #data5 {
	text-align: left;
	width: 80%;
	padding-left: 7px;
}



/* :入試情報
---------------------------------------------------- */
div.adm_guid {
	background: #EFF2F9;
	margin: 10px 0px 20px;
	padding: 14px;
	width: 572px;
}

div.adm_guid h5 {
	display: block;
	padding: 4px 0 4px 4px;
	color: #FFFFFF;
	background: #4C6AB0;
	list-style: none;
	margin: 0px 0px 5px;
	width: 572px;
}

div.adm_guid h6 {
	padding: 2px 0;
	color: #4C6AB0;
	font-weight: bold;
	margin: 0px;
}

table#adm_data {
	width: 570px;
	margin: 10px auto 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: center;
	font-size: 90%;
}
table#adm_data th {
	color: #FFFFFF;
	background: #B3B3B3;
	margin: 0px;
	padding: 3px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight: normal;
}
table#adm_data td {
	margin: 0px;
	padding: 3px;
	background: #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#adm_data #bl_bg,
#adm_data02 #bl_bg {
	background: #C7CDE7;
}

table#adm_data02 {
	width: 600px;
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}
table#adm_data02 th {
	margin: 0px;
	padding: 5px;
	color: #FFFFFF;
	background: #B3B3B3;
	font-weight: normal;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	text-align:center;
}
table#adm_data02 td {
	background: #E6E6E6;
	margin: 0px;
	padding: 5px;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}
table#adm_data02 #dbl_bg {
	color: #FFFFFF;
	background: #4C6AB0;
}
p.adm_category_link01 {
	text-align: left;
	background: url(../imgs/info_culture/icon_linkarrow.gif) no-repeat left 5px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;

}




.table_data03 {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	width: 580px;
}
.th01 {
	vertical-align: top;
	width: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.th02 {
	vertical-align: top;
	width: 68px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.th03 {
	vertical-align: top;
	width: 351px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.th04 {
	vertical-align: top;
	width: 113px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	text-align: center;
}
.td01 {
	width: 40px;
}
.td02 {
	width: 68px;
}
.td03 {
	width: 351px;
}
.td04 {
	width: 113px;
}


.table_data03 td {
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-left: 2px;
}




/* :情報教育
---------------------------------------------------- */
table#practical_data {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 600px;
	text-align: center;
	font-size: 85%;
}

table#practical_data th {
	background: #3C8A94;
	margin: 0px;
	padding: 5px;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	color: #FFFFFF;
}

table#practical_data td {
	margin: 0px;
	padding: 5px;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

td#bg_01 {
	background: #C4D6DA;
}

td#bg_02 {
	background-color: #F4FAFB;
}

td#bg_03 {
	background: #E6E6E6;
}

td#bg_04 {
	background: #F5F3DA;
}

div.e_link_right {
	width: 270px;
	border: 1px solid #3C8A94;
	background: #EDF1F2;
	margin: 0px;
	padding: 10px;
	float: right;
}

div.e_link_left {
	border: 1px solid #3C8A94;
	background: #EDF1F2;
	margin: 0px;
	padding: 10px;
	width: 270px;
}



/* :アクセスマップ
---------------------------------------------------- */
div.access_data {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 330px;
}

div.access_data2 {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 8px;
	border-left: 3px solid #CCCCCC;
}
ul#mapview {
	margin: 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
ul#mapview li {
	background: url(../imgs/access/icon_view.gif) no-repeat;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 16px;
	display: inline;
}



/* :中央キャンパス
---------------------------------------------------- */
div.c-section-col {
	width: 190px;
}

div.c-section-col2 {
	width: 190px;
	float: right;
}

div.c-section-col3 {
	width: 190px;
	float: right;
	margin-left: 15px;
}

div.facility {
	margin: 0px 0px 10px;
	padding: 0px;
}
div.subfacility {
	border: 1px solid #7FAC40;
	padding: 10px;
	width: 578px;
}
div.subfacility .title {
	color: #7FAC40;
	font-weight: bold;
}
div.subfacility ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div.subfacility li {
	list-style-type: none;
	float: left;
	margin-right: 5px;
	text-align: center;
}
div.subfacility p {
	clear: both;
}

div.open_c {
	background: #DEECC1 url(../imgs/central_campus/bg_opencampus.gif) repeat-y;
	margin: 0px;
	padding: 0px 0px 15px;
}
div.open_c p {
	padding-left: 25px;
	display: block;
	width: 320px;
	margin-top: 10px;
}


/* :オープンキャンパス
---------------------------------------------------- */
div.oc_data {
	margin-top: 20px;
}

div.oc_data_con1 {
}

div.oc_data_con2 {
	float: right;
}

div.oc_data_con3 {
	float: right;
	margin-left: 15px;
}

div.oc_data_con1,
div.oc_data_con2,
div.oc_data_con3 {
	width: 190px;
	background: #EAEDF4;
	text-align: center;
	padding-bottom: 10px;
}

div.oc_data h5 {
	text-align: center;
	margin: 0px 0px 10px;
	padding: 5px 0px;
	border-top: 1px solid #4C6AB0;
	border-bottom: 1px solid #4C6AB0;
	color: #4C6AB0;
	display: block;
}
div.ocContact {
	background-color: #EAEAEA;
	padding: 10px;
	margin-bottom: 20px;
}
div.ocContact .title {
	font-size: 14px;
	font-weight: bold;
}
div.ocContact ul {
	padding: 0px;
	margin: 0px;
}
div.ocContact li {
	display: block;
	float: left;
	margin-right: 15px;
	list-style-type: none;
	font-weight: bold;
}


/*
div.ocContact .point {
	clear: both;
	font-size: 85%;
}
*/






/* :POP-極東国立総合大学とその他の学校
---------------------------------------------------- */
#wrap {
	width: 500px;
	margin: 0px auto;
	padding: 0px;
}


#wrap_taiken {
	width: 700px;
	margin: 0px auto;
	padding: 0px;
}

#pop_head {
	margin-bottom: 20px;
}

#wrap_taiken #pop_head {
	margin-bottom: 20px;
	text-align:center;
}

#wrap_taiken .img_l{
	float:left;
	margin:0 15px 15px 0;
}

#wrap_taiken .img_r{
	float:right;
	margin:0 0 15px 15px;
}

/* 旧タグ
#p-Nav{
	height:156px;
	width:500px;
	top:50px;
	left:0px;
	background:url(../imgs/pop_dvgu/nav_pop.jpg) no-repeat left top;
	text-align:left;
	margin:0 auto 80px;
	padding:0;
}

#p-Nav li,
#p-Nav li a{
	height:36px;
}

li#p-01{
	width:500px;
	left:0px;
}

li#p-02{
	width:500px;
	left:0px;
	top: 40px;
}

li#p-03{
	width:500px;
	top: 80px;
}

li#p-04{
	width:500px;
	top: 120px;
	height: 75px; !important
}

li#p-01 a:hover{
	background:url(../imgs/pop_dvgu/nav_pop.jpg) no-repeat -500px 0px;
}

li#p-02 a:hover{
	background:url(../imgs/pop_dvgu/nav_pop.jpg) no-repeat -500px -40px;
}

li#p-03 a:hover{
	background:url(../imgs/pop_dvgu/nav_pop.jpg) no-repeat -500px -80px;
}

li#p-04 a:hover{
	background:url(../imgs/pop_dvgu/nav_pop.jpg) no-repeat -500px -120px;
	height: 75px;
}
*/


/*　極東国立総合大学
------------------------*/

ul#dvguNavi {
	margin: 0px;
	padding: 0px;
}

ul#dvguNavi li#btn01,
ul#dvguNavi li#btn01 a,
ul#dvguNavi li#btn01 a:link,
ul#dvguNavi li#btn01 a:visited {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: left 0px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#dvguNavi li#btn02,
ul#dvguNavi li#btn02 a,
ul#dvguNavi li#btn02 a:link,
ul#dvguNavi li#btn02 a:visited {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: left -36px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#dvguNavi li#btn03,
ul#dvguNavi li#btn03 a,
ul#dvguNavi li#btn03 a:link,
ul#dvguNavi li#btn03 a:visited {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: left -72px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#dvguNavi li#btn04,
ul#dvguNavi li#btn04 a,
ul#dvguNavi li#btn04 a:link,
ul#dvguNavi li#btn04 a:visited {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: left -108px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#dvguNavi li#btn05,
ul#dvguNavi li#btn05 a,
ul#dvguNavi li#btn05 a:link,
ul#dvguNavi li#btn05 a:visited {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: left -144px;
	height: 74px;
	width: 500px;
	display: block;
}

ul#dvguNavi li#btn01 a:hover,
ul#dvguNavi li#btn01 a:active {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: right 0px;
	height: 36px;
	width: 500px;
}

ul#dvguNavi li#btn02 a:hover,
ul#dvguNavi li#btn02 a:active {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: right -36px;
	height: 36px;
	width: 500px;
}

ul#dvguNavi li#btn03 a:hover,
ul#dvguNavi li#btn03 a:active {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: right -72px;
	height: 36px;
	width: 500px;
}

ul#dvguNavi li#btn04 a:hover,
ul#dvguNavi li#btn04 a:active {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: right -108px;
	height: 36px;
	width: 500px;
}

ul#dvguNavi li#btn05 a:hover,
ul#dvguNavi li#btn05 a:active {
	background-image: url(../imgs/pop_dvgu/nav_pop.jpg);
	background-position: right -144px;
	height: 74px;
	width: 500px;
}

/*　北京師範大学
------------------------*/

ul#bnuNavi {
	margin: 0px;
	padding: 0px;
}

ul#bnuNavi li#btn01,
ul#bnuNavi li#btn01 a,
ul#bnuNavi li#btn01 a:link,
ul#bnuNavi li#btn01 a:visited {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: left 0px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#bnuNavi li#btn02,
ul#bnuNavi li#btn02 a,
ul#bnuNavi li#btn02 a:link,
ul#bnuNavi li#btn02 a:visited {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: left -36px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#bnuNavi li#btn03,
ul#bnuNavi li#btn03 a,
ul#bnuNavi li#btn03 a:link,
ul#bnuNavi li#btn03 a:visited {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: left -72px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#bnuNavi li#btn04,
ul#bnuNavi li#btn04 a,
ul#bnuNavi li#btn04 a:link,
ul#bnuNavi li#btn04 a:visited {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: left -108px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#bnuNavi li#btn05,
ul#bnuNavi li#btn05 a,
ul#bnuNavi li#btn05 a:link,
ul#bnuNavi li#btn05 a:visited {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: left -144px;
	height: 74px;
	width: 500px;
	display: block;
}

ul#bnuNavi li#btn01 a:hover,
ul#bnuNavi li#btn01 a:active {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: right 0px;
	height: 36px;
	width: 500px;
}

ul#bnuNavi li#btn02 a:hover,
ul#bnuNavi li#btn02 a:active {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: right -36px;
	height: 36px;
	width: 500px;
}

ul#bnuNavi li#btn03 a:hover,
ul#bnuNavi li#btn03 a:active {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: right -72px;
	height: 36px;
	width: 500px;
}

ul#bnuNavi li#btn04 a:hover,
ul#bnuNavi li#btn04 a:active {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: right -108px;
	height: 36px;
	width: 500px;
}

ul#bnuNavi li#btn05 a:hover,
ul#bnuNavi li#btn05 a:active {
	background-image: url(../imgs/pop_bnu/nav_pop.jpg);
	background-position: right -144px;
	height: 74px;
	width: 500px;
}

/*　ノースウエスト・ミズリー州立大学
------------------------*/

ul#msuNavi {
	margin: 0px;
	padding: 0px;
}

ul#msuNavi li#btn01,
ul#msuNavi li#btn01 a,
ul#msuNavi li#btn01 a:link,
ul#msuNavi li#btn01 a:visited {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: left 0px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#msuNavi li#btn02,
ul#msuNavi li#btn02 a,
ul#msuNavi li#btn02 a:link,
ul#msuNavi li#btn02 a:visited {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: left -36px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#msuNavi li#btn03,
ul#msuNavi li#btn03 a,
ul#msuNavi li#btn03 a:link,
ul#msuNavi li#btn03 a:visited {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: left -72px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#msuNavi li#btn04,
ul#msuNavi li#btn04 a,
ul#msuNavi li#btn04 a:link,
ul#msuNavi li#btn04 a:visited {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: left -108px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#msuNavi li#btn05,
ul#msuNavi li#btn05 a,
ul#msuNavi li#btn05 a:link,
ul#msuNavi li#btn05 a:visited {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: left -144px;
	height: 74px;
	width: 500px;
	display: block;
}

ul#msuNavi li#btn01 a:hover,
ul#msuNavi li#btn01 a:active {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: right 0px;
	height: 36px;
	width: 500px;
}

ul#msuNavi li#btn02 a:hover,
ul#msuNavi li#btn02 a:active {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: right -36px;
	height: 36px;
	width: 500px;
}

ul#msuNavi li#btn03 a:hover,
ul#msuNavi li#btn03 a:active {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: right -72px;
	height: 36px;
	width: 500px;
}

ul#msuNavi li#btn04 a:hover,
ul#msuNavi li#btn04 a:active {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: right -108px;
	height: 36px;
	width: 500px;
}

ul#msuNavi li#btn05 a:hover,
ul#msuNavi li#btn05 a:active {
	background-image: url(../imgs/pop_msu/nav_pop.jpg);
	background-position: right -144px;
	height: 74px;
	width: 500px;
}

/*　キョンヒ大学
------------------------*/

ul#khuNavi {
	margin: 0px;
	padding: 0px;
}

ul#khuNavi li#btn01,
ul#khuNavi li#btn01 a,
ul#khuNavi li#btn01 a:link,
ul#khuNavi li#btn01 a:visited {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: left 0px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#khuNavi li#btn02,
ul#khuNavi li#btn02 a,
ul#khuNavi li#btn02 a:link,
ul#khuNavi li#btn02 a:visited {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: left -36px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#khuNavi li#btn03,
ul#khuNavi li#btn03 a,
ul#khuNavi li#btn03 a:link,
ul#khuNavi li#btn03 a:visited {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: left -72px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#khuNavi li#btn04,
ul#khuNavi li#btn04 a,
ul#khuNavi li#btn04 a:link,
ul#khuNavi li#btn04 a:visited {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: left -108px;
	height: 36px;
	width: 500px;
	display: block;
}

ul#khuNavi li#btn05,
ul#khuNavi li#btn05 a,
ul#khuNavi li#btn05 a:link,
ul#khuNavi li#btn05 a:visited {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: left -144px;
	height: 74px;
	width: 500px;
	display: block;
}

ul#khuNavi li#btn01 a:hover,
ul#khuNavi li#btn01 a:active {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: right 0px;
	height: 36px;
	width: 500px;
}

ul#khuNavi li#btn02 a:hover,
ul#khuNavi li#btn02 a:active {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: right -36px;
	height: 36px;
	width: 500px;
}

ul#khuNavi li#btn03 a:hover,
ul#khuNavi li#btn03 a:active {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: right -72px;
	height: 36px;
	width: 500px;
}

ul#khuNavi li#btn04 a:hover,
ul#khuNavi li#btn04 a:active {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: right -108px;
	height: 36px;
	width: 500px;
}

ul#khuNavi li#btn05 a:hover,
ul#khuNavi li#btn05 a:active {
	background-image: url(../imgs/pop_khu/nav_pop.jpg);
	background-position: right -144px;
	height: 74px;
	width: 500px;
}

div.p-section {
	margin-bottom: 40px;
}

div.p-section h3 {
	background: url(../imgs/pop_dvgu/pop_h3.gif) no-repeat;
	height: 50px;
	color: #FFFFFF;
}

#wrap_taiken div.p-section h3 {
	background: url(../imgs/pop_dvgu/pop_h3_taiken.gif) no-repeat;
	height: 50px;
	color: #FFFFFF;
}

div.p-section h5 {
	background: url(../imgs/pop_dvgu/icon_arrow.gif) no-repeat 0px 3px;
	padding-left: 17px;
	margin: 10px 0px 5px;
	font-size: 1em;
}

ul#subjectList {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	list-style: none;
}

ul#subjectList li {
	color: #AD1F2F;
	padding-bottom: 2px;
}

ul#subjectList dt {
	padding-left: 12px;
	padding-bottom: 10px;
	color: #000000;
}
table.schedule {
	background-color: #d97985;
	margin-bottom: 20px;
}
table.schedule  tr.main {
	background-color: #f1cfd3;
	text-align: center;
	padding: 5px;
}
table.schedule td {
	background-color: #FFFFFF;
	padding: 5px;
}
table.schedule  th.main01 {
	width: 75px;
}
table.schedule th.main02 {
	width: 126px;
}




div.pagetop {
	margin-bottom: 40px;
	text-align: right;
	background: url(../imgs/pop_dvgu/icon_pagetop.gif) no-repeat right 0px;
	padding-right: 14px;
	height: 11px;
}





/* :カリキュラム
---------------------------------------------------- */
#pageNav {
	margin: 10px 0px;
	padding: 0px;
	display: block;
	text-align: right;
}
#pageNav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#pageNav li {
	display: inline;
	background: url(../imgs/curriculume/icon_pagelink.gif) no-repeat 0px 2px;
	padding-left: 14px;
	padding-right: 10px;
}

#pageNav2 {
	margin:0 0 10px 0px;
	padding: 0px;
	display: block;
}

#pageNav2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#pageNav2 li {
	display: inline;
	list-style: none;
	margin:0;
	padding:0;
}

#mainArea #pageNav3 {
	margin:10px 0px;
	padding: 0px;
}

#mainArea #pageNav3 ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:disc;
}

#mainArea #pageNav3 li {
	list-style:disc;
	margin:0 0 5px 0;
	padding:0;
}

table#cur_data {
	width: 600px;
	margin: 10px 0px 50px;
	padding: 0px;
	font-size: 85%;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}
table#cur_data p { line-height: 120%; }

table#cur_data th {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	text-align: center;
	background-color: #F2F2F2;
}
table#cur_data .mainTop {
	background-color: #F0D7D7;
}
table#cur_data td#bg_02 {
	background-color: #EAE8D0;
}

table#cur_data td {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	width: 11%;
	background-color: #FCF8F8;
}

table#cur_data a {
	color: #666666;
	text-decoration: underline;
}
table#cur_data a:hover {
	color: #0485E3;
	text-decoration: none;
}

table#cur_data2 {
	width: 600px;
	margin: 10px 0px 50px;
	padding: 0px;
	font-size: 85%;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}
table#cur_data2 p { line-height: 120%; }

table#cur_data2 th {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	text-align: center;
	background-color: #F2F2F2;
}
table#cur_data2 .mainTop {
	background-color: #D8EBEB;
}

table#cur_data2 td {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	width: 12%;
	background-color: #F5FAFA;
}

table#cur_data2 a {
	color: #666666;
	text-decoration: underline;
}
table#cur_data2 a:hover {
	color: #0485E3;
	text-decoration: none;
}

table#cur_data3 {
	width: 600px;
	margin: 10px 0px 50px;
	padding: 0px;
	font-size: 85%;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}
table#cur_data3 p { line-height: 120%; }

table#cur_data3 th {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	text-align: center;
	background-color: #F2F2F2;
}
table#cur_data3 .mainTop {
	background-color: #D8EBEB;
}

table#cur_data3 td {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	width: 15%;
	background-color: #F5FAFA;
}

table#cur_data3 a {
	color: #666666;
	text-decoration: underline;
}
table#cur_data3 a:hover {
	color: #0485E3;
	text-decoration: none;
}



/* 旧タグ
table#cur_data3 {
	width: 600px;
	margin: 10px 0px 50px;
	padding: 0px;
	font-size: 85%;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}
table#cur_data3 th {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	text-align: center;
}
table#cur_data3 td {
	padding: 5px;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	width: 12%;
}

table#cur_data3 a {
	color: #666666;
	text-decoration: underline;
}
table#cur_data3 a:hover {
	color: #0485E3;
	text-decoration: none;
}
 */


/* :卒業生の活躍
---------------------------------------------------- */
div.ob_data {
	margin-bottom: 20px;
	background: url(../imgs/ob/bg_ob_02.gif) repeat-y;
	width: 600px;
}
div.ob_data_head {
	background: url(../imgs/ob/bg_ob_01.gif) no-repeat;
	height: 44px;
	margin: 0px;
	padding: 0px;
}
div.ob_data_con {
	width: 600px;
	margin: 0px 0px 10px;
	padding: 0px;
}
div.ob_data_conR {
	float: right;
	background: #E9E6D6;
	width: 186px;
	padding: 10px;
	margin: 0px 20px 0px 10px;
}
div.message {
	width: 186px;
	margin: 10px 0px 0px;
	padding: 0px;
	background: #FFFFFF;
}
div.message p {
	padding: 8px;
}
div.ob_text {
	padding: 0px;
	margin: 0px 25px;
}



/* :受験生の方へ
---------------------------------------------------- */
div.target_info {
	margin-top: 20px;
	margin-bottom: 30px;
}
div.target_info_right {
	float: right;
	width: 290px;
	margin-left: 10px;
	background: url(../imgs/target/img_target_03.gif) repeat-y;
}
div.target_info_right_text,
div.target_info_left_text {
	margin: 15px 15px 0px;
}
div.target_info_left {
	width: 290px;
	background: url(../imgs/target/img_target_03.gif) repeat-y;
}
div.facility_link02 {
	margin: 15px 0px 0px;
	padding: 0px;
	text-align: center;
}

#ta_link {
	background: url(../imgs/target/btn_target03.gif) no-repeat;
	height: 40px;
	width: 600px;
	margin: 30px 0px 0px;
	padding: 0px;
}

#ta_link li,
#ta_link li a{
	height:40px;
}

li#ta-01{
	width:190px;
	left: 10px;
}

li#ta-02{
	width:190px;
	left:205px;
}

li#ta-03{
	width:190px;
	left:400px;
}

li#ta-01 a:hover{
	background:url(../imgs/target/btn_target03.gif) no-repeat -10px -40px;
}

li#ta-02 a:hover{
	background:url(../imgs/target/btn_target03.gif) no-repeat -205px -40px;
}

li#ta-03 a:hover{
	background:url(../imgs/target/btn_target03.gif) no-repeat -400px -40px;
}

#ta_link02 {
	background: url(../imgs/target/btn_target05.gif) no-repeat;
	height: 412px;
	width: 600px;
	margin: 10px 0px 0px;
	padding: 0px;
}

#ta_link02 li,
#ta_link02 li a{
	height:206px;
}

li#ta2-01{
	width:600px;
	height: 206px;
}

li#ta2-02{
	width:600px;
	height: 206px;
	top: 206px;
}

li#ta2-01 a:hover{
	background:url(../imgs/target/btn_target05.gif) no-repeat -600px 0px;
}

li#ta2-02 a:hover{
	background:url(../imgs/target/btn_target05.gif) no-repeat -600px -206px;
}

#ta_link03 {
	background: url(../imgs/target/btn_target06.jpg) no-repeat;
	height: 110px;
	width: 600px;
	margin: 10px 0px 0px;
	padding: 0px;
}

#ta_link03 li,
#ta_link03 li a{
	height:110px;
}

li#ta3-01{
	width:190px;
	left: 3px;
}

li#ta3-02{
	width:190px;
	left:205px;
}

li#ta3-03{
	width:190px;
	left:407px;
}

li#ta3-01 a:hover{
	background:url(../imgs/target/btn_target06.jpg) no-repeat -3px -110px;
}

li#ta3-02 a:hover{
	background:url(../imgs/target/btn_target06.jpg) no-repeat -205px -110px;
}

li#ta3-03 a:hover{
	background:url(../imgs/target/btn_target06.jpg) no-repeat -407px -110px;
}



/* :企業の方へ
---------------------------------------------------- */
#com_link {
	background: url(../imgs/company/btn_company02.gif) no-repeat;
	height: 95px;
	width: 600px;
	margin: 30px 0px 0px;
	padding: 0px;
}
#com_link li,
#com_link li a{
	height:40px;
}

li#com-01{
	width:190px;
}
li#com-02{
	width:190px;
	left:205px;
}
li#com-03{
	width:190px;
	left:410px;
}
li#com-04{
	width:190px;
	top: 55px;
}
li#com-05{
	width:190px;
	left:205px;
	top: 55px;
}
li#com-06{
	width:190px;
	left:410px;
	top: 55px;
}

li#com-01 a:hover{
	background:url(../imgs/company/btn_company02.gif) no-repeat 0px -95px;
}
li#com-02 a:hover{
	background:url(../imgs/company/btn_company02.gif) no-repeat -205px -95px;
}
li#com-03 a:hover{
	background:url(../imgs/company/btn_company02.gif) no-repeat -410px -95px;
}
li#com-04 a:hover{
	background:url(../imgs/company/btn_company02.gif) no-repeat 0px -150px;
}
li#com-05 a:hover{
	background:url(../imgs/company/btn_company02.gif) no-repeat -205px -150px;
}
li#com-06 a:hover{
	background:url(../imgs/company/btn_company02.gif) no-repeat -410px -150px;
}



/* :教員紹介 各教員ページ
---------------------------------------------------- */
.dept_cal {
	float: left;
	width: 290px;
	margin-right: 10px;
}
.dept_cal  h4.dept  {
	font-size: 16px;
	font-weight: bold;
	color: #AB4B4B;
}

.dept_cal .fl_bunka {
	padding: 10px;
	height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
}

.dept_cal .fl_cep {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
}

.dept_sys {
	float: left;
	width: 290px;
}
.dept_sys  h4.dept {
	font-size: 16px;
	font-weight: bold;
	color: #2B5757;
}
.dept_sys  .fl_system {
	padding: 10px;
	height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
}

.fname   {
	float: left;
	margin-right: 5px;
}
.job {
	float: left;
	margin-right: 15px;
}
.icon {
	float: right;
	margin-right: 10px;
}

/*各教員ページ*/
.prof th {
	background-color: #EBEBEB;
	padding: 3px;
	width: 80px;
	text-align: center;
}

.blkE{
	background-repeat: no-repeat;
	background-position: right top;
}

.prof td {
	padding: 3px;
}

#AndoJun {
	background-image: url(../imgs/staff/ando_jun.jpg);
}

#IkedaYoshiro {
	background-image: url(../imgs/staff/ikeda_yoshiro.jpg);
}

#UsuiYoichiro {
	background-image: url(../imgs/staff/usui_yoichiro.jpg);
}

#OuJianying {
	background-image: url(../imgs/staff/ou_jianying.jpg);
}

#OuJianying {
	background-image: url(../imgs/staff/ou_jianying.jpg);
}

#OzawaHaruko {
	background-image: url(../imgs/staff/ozawa_haruko.jpg);
}

#OchiToshio {
	background-image: url(../imgs/staff/ochi_toshio.jpg);
}
#OyamadaNoriko {
	background-image: url(../imgs/staff/oyama_noriko.jpg);
}

#KumagaiTaku {
	background-image: url(../imgs/staff/kumagai_taku.jpg);
}

#KobayashiMotohiro {
	background-image: url(../imgs/staff/kobayashi_motohiro.jpg);
}

#SasakiHiroshi {
	background-image: url(../imgs/staff/sasaki_hiroshi.jpg);
}

#SawaguchiShinichi {
	background-image: url(../imgs/staff/sawaguchi_shinichi.jpg);
}

#ShinEunju {
	background-image: url(../imgs/staff/shin_eunju.jpg);
}

#TakahashiMasaki {
	background-image: url(../imgs/staff/takahashi_masaki.jpg);
}
#NagasakaItaru {
	background-image: url(../imgs/staff/nagasaka_itaru.jpg);
}

#GregoryHadley {
	background-image: url(../imgs/staff/gregory_hadley.jpg);
}

#AlexanderPrasol {
	background-image: url(../imgs/staff/alexander_prasol.jpg);
}

#YaguchiYuko {
	background-image: url(../imgs/staff/yaguchi_yuko.jpg);
}

#YoshizawaFumitoshi {
	background-image: url(../imgs/staff/yoshizawa_fumitoshi.jpg);
}

#PaulBelaNadasdy {
	background-image: url(../imgs/staff/paul_bela_nadasdy.jpg);
}

#MichaelRuddick {
	background-image: url(../imgs/staff/michael_ruddick.jpg);
}

#IshiiTadao {
	background-image: url(../imgs/staff/ishii_tadao.jpg);
}

#IshikawaHiroshi {
	background-image: url(../imgs/staff/ishikawa_hiroshi.jpg);
}

#OhtakeYasuo {
	background-image: url(../imgs/staff/ohtake_yasuo.jpg);
}

#OhnoTomihiko {
	background-image: url(../imgs/staff/ohno_tomihiko.jpg);
}

#OhyamaTakeshi {
	background-image: url(../imgs/staff/ohyama_takeshi.jpg);
}

#OnoYoko {
	background-image: url(../imgs/staff/ono_yoko.jpg);
}

#KawaharaKazuyoshi {
	background-image: url(../imgs/staff/kawahara_kazuyoshi.jpg);
}

#KishinoKiyotaka {
	background-image: url(../imgs/staff/kishino_kiyotaka.jpg);
}

#KuwabaraSatoru {
	background-image: url(../imgs/staff/kuwabara_satoru.jpg);
}

#KomiyamaSatoshi {
	background-image: url(../imgs/staff/komiyama_satoshi.jpg);
}

#KondoSusumu {
	background-image: url(../imgs/staff/kondo_susumu.jpg);
}

#SasagawaHisaaki {
	background-image: url(../imgs/staff/sasagawa_hisaaki.jpg);
}

#SasakiToko {
	background-image: url(../imgs/staff/sasaki_toko.jpg);
}

#ShiraiKenji {
	background-image: url(../imgs/staff/shirai_kenji.jpg);
}

#TakagiYoshikazu {
	background-image: url(../imgs/staff/takagi_yoshikazu.jpg);
}

#TakenamiTeruyuki {
	background-image: url(../imgs/staff/takenami_teruyuki.jpg);
}

#TsukigiKouichi {
	background-image: url(../imgs/staff/tukigi_kouichi.jpg);
}

#NakadaToyohisa {
	background-image: url(../imgs/staff/nakada_toyohisa.jpg);
}

#NinoseYuri {
	background-image: url(../imgs/staff/ninose_yuri.jpg);
}

#FujiseTakehiko {
	background-image: url(../imgs/staff/fujise_takehiko.jpg);
}

#YamaguchiNaoto {
	background-image: url(../imgs/staff/yamaguchi_naoto.jpg);
}

#YamashitaIsao {
	background-image: url(../imgs/staff/yamashita_isao.jpg);
}

#YoshidaHiroshi {
	background-image: url(../imgs/staff/yoshida_hiroshi.jpg);
}

#NinoseYuri {
	background-image: url(../imgs/staff/ninose_yuri.jpg);
}

#KuwaharaSatoru {
	background-image: url(../imgs/staff/kuwahara_satoru.jpg);
}

#TakenamiTeruyuki {
	background-image: url(../imgs/staff/takenami_teruyuki.jpg);
}

#TsukigiKouichi {
	background-image: url(../imgs/staff/tsukigi_kouichi.jpg);
}

#KaminishizonoTakeyoshi {
	background-image: url(../imgs/staff/kaminishizono_takeyoshi.jpg);
}

#MatsuoMizuho {
	background-image: url(../imgs/staff/matsuo_mizuho.jpg);
}

#NishiyamaShigeru {
	background-image: url(../imgs/staff/nishiyama_shigeru.jpg);
}



/* :NIUS早分かり hayawakari.html
---------------------------------------------------- */

div.mov {
	float: none;
	margin-bottom: 15px;
	height: 90px;
	margin-right: 40px;
	margin-left: 40px;
}
div.mov p.img {
	margin-right: 10px;
	float: left;
}
.data {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.data dt {
	font-size: 14px;
	color: #818181;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C6C6C;
}
.data dd {
	margin-bottom: 15px;
}
.link {
	margin-right: 20px;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.link h4   {
	background-color: #E7EEF5;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #5E8EC3;
	border-left-color: #5E8EC3;
	padding: 5px;
	font-size: 14px;
	color: #5E8EC3;
	margin-bottom: 10px;
	clear: both;
}

.link p {
	width: 200px;
	background-image: url(../imgs/link/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	float: left;
	margin-left: 20px;
}



/* :主な就職先 syusyoku.html
---------------------------------------------------- */

ul.syusyoku {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
ul.syusyoku li.title {
	font-size: 14px;
	color: #5E8EC3;
	background-color: #F5F5F5;
	padding: 5px;
	margin-bottom: 10px;
	list-style-type: none;
	display: block;
	float: none;
	clear:left;
	width: 590px;
	margin-right: 0px;
}
ul.syusyoku li {
	list-style-type: none;
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*　会社名が約16文字以上で .long 使用　*/
ul.syusyoku li.long {
	width: 390px;
}


/* :入試結果データ nyushi.html
---------------------------------------------------- */
table#nyushi_data {
	width: 600px;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	text-align: center;
}

table#nyushi_data th {
	margin: 0px;
	padding: 5px;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	background: #4D6BB0;
	color: #FFFFFF;
}

table#nyushi_data #data1 {
	background: #D9D9D9;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

table#nyushi_data #data2 {
	text-align: left;
	width: 35%;
	padding-left: 7px;
}

table#nyushi_data td {
	background: #EFF2F9;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	padding: 5px;
}

table#nyushi_data02 {
	width: 560px;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	border-top: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	text-align: left;
}

table#nyushi_data02 th {
	margin: 0px;
	padding: 5px;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	background: #4D6BB0;
	text-align: center;
	color: #FFFFFF;
}

table#nyushi_data02 td {
	margin: 0px;
	padding: 5px;
}

table#nyushi_data02 #data3 {
	border-bottom: 3px solid #FFFFFF;
	width: 40%;
}
table#nyushi_data02 #data4 {
	text-align: right;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

table#nyushi_data #data5 {
	text-align: left;
	width: 80%;
	padding-left: 7px;
}


/* :サイトマップ　sitemap.html
---------------------------------------------------- */
ul.siteMap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 600px;
}
ul.siteMap li {
	display: block;
	list-style-type: none;
	background-image: url(../imgs/link/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 20px;
	float: left;
	margin-bottom: 8px;
	width: 290px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
ul.siteMap li.main {
	background-color: #E7EEF5;
	width: 590px;
	margin-bottom: 10px;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 5px;
}

/* :JABEE認定ロゴ
---------------------------------------------------- */
#jabeeLogo { float: right; }


/* キャリア支援課の業務とサービス */


table#table-career {
    width: 590px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-career th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	font-size:14px;
}
table#table-career td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	font-size:13px;
}


table#table-career .asta{
	font-size:10px;
	}
	
table#table-career p{
	margin:10px 0 0 0;
	line-height:120%;
}











#topnews, #allnews {
    font-size: 12px;
    margin: 0 10px;
    padding: 0;
}
#topnews dt {
    clear: left;
    float: left;
    font-weight: bold;
    line-height: 1.5;
    margin: 0 0 5px;
    padding: 0;
    width: 70px;
}
#topnews dd {
    line-height: 1.5;
    margin: 0 0 5px 75px;
    padding: 0;
}
#allnews dt {
    clear: left;
    float: left;
    font-weight: normal;
    line-height: 1.5;
    margin: 0 0 5px;
    padding: 0;
    width: 100px;
}
#allnews dd {
    line-height: 1.5;
    margin: 0 0 5px 100px;
    padding: 0;
}
#topinfo {
    font-size: 12px;
    list-style-position: outside;
    margin: 0 10px;
    padding: 0;
}
#kenkyulink, #recnews, #localinfo {
    font-size: 12px;
    list-style-position: outside;
    margin: 0 20px;
    padding: 0;
}
#topinfo dt {
    clear: left;
    float: left;
    line-height: 1.5;
    margin: 0 0 6px;
    padding: 0;
    width: 15px;
}
#kenkyulink dt, #recnews dt, #localinfo dt {
    clear: left;
    float: left;
    line-height: 1.5;
    margin: 0 0 10px;
    padding: 0;
    width: 15px;
}
#topinfo dd {
    line-height: 1.5;
    margin: 0 0 6px 18px;
    padding: 0;
}
#kenkyulink dd, #recnews dd, #localinfo dd {
    line-height: 1.5;
    margin: 0 0 10px 18px;
    padding: 0;
}

/* 以下修正箇所 2011/07/20 */
#recnews img.mark, #localinfo img.mark, #topinfo img.mark {
    border: medium none;
    margin: 4px 0 5px 0;
}

#kenkyulink dd img, #recnews dd img, #localinfo dd img {
	margin:0 0 5px 1em;
}
/* ここまで　修正箇所 2011/07/20 */

#ex-news {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#ex-news li {
    background: url("/pub/common/imgs/info_culture/icon_linkarrow.gif") no-repeat scroll 0 2px transparent;
    margin: 0;
    padding: 0 0 10px 14px;
}


/* :情報公開
---------------------------------------------------- */

ul.summary{
	margin:0 30px 0;
}

ul.summary li{
	list-style:inside disc;
}

/* :スタッフ・セミナー
---------------------------------------------------- */
dl.semi{
	margin-bottom:0;
}


dl.semi dt{
}

dl.semi dd.01{
	margin:10px 0;
}

span.title{
	font-weight:bold;
	font-size:110%;
}

dl.semi dd.02{
	margin:10px 0 0 0;
}

dl.semi div.namber{
	float:left;
	width:40px;
}

div.em{
	margin:0 1em;
}

hr.border{
	display:block!important;
	margin:10px 0;
}


	

</pre></body></html>