/* Link 
------------------------------------------------------------*/
a:link {
	color: #666666;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
}

a:active {
	color: #9B3842;
	text-decoration: none;
}
a:hover {
	color: #9B3842;
	text-decoration: none;
}

/* トップページ関連と受験生の方へを統合 */
#top , #app a:hover {
	color: #9B3842;
	text-decoration: none;
}
#top-navi ,#app-nav a {
	color: #9B3842;
	text-decoration: none;
}
.t-top, .t-app {
	color: #f5919b;
}
.sub-top , .sub-app {
	color: #307bbf; 
	font-size: 16px; 
	line-height: 150%;
}
#bread_top , #bread_app {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
}
#bread_top a , #bread_app a {
	color: #9B3842;
	text-decoration: none;
}

#mission p.message {
margin: 10px 0px 50px 0px;
padding: 20px;
border: 0px dotted #0066FF;
font-size: 16px;
font-weight: bold;
font-style: italic;
}


/*受験生の方へ
#app a:hover {
	color: #828E00;
	text-decoration: none;
}

#app-navi a {
	color: #828E00;
	text-decoration: none;
}
.t-app {
	color: #B4CD00;
}
.sub-app {
	color: #01ad4e;
}
#bread_app {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
}
#bread_app a {
	color: #828E00;
	text-decoration: none;
}
■■■*/


/* 在学生の方へ */
#student a:hover {
	color: #FF9900;
	text-decoration: none;
}
#student-navi a {
	color: #FF9900;
	text-decoration: none;
}
.t-stud {
	color: #FF9900;
}
.sub-stud {
	color: #a3ba00;
}
#bread_stud {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
}
#bread_stud a {
	color: #FF9900;
	text-decoration: none;
}


/* 卒業生の方へ */
#graduate a:hover {
	color: #B95087;
	text-decoration: none;
}
#graduate-navi a {
	color: #B95087;
	text-decoration: none;
}
.t-grad {
	color: #B95087;
}
.sub-grad {
	color: #B95087;
}
#bread_grad {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
}
#bread_grad a {
	color: #B95087;
	text-decoration: none;
}

/* 一般の方へ */
#people a:hover {
	color: #6270B7;
	text-decoration: none;
}
#people-navi a {
	color: #6270B7;
	text-decoration: none;
}
.t-people {
	color: #6270B7;
}
.sub-people {
	color: #6270B7;
}
#bread_people {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
}
#bread_people a {
	color: #6270B7;
	text-decoration: none;
}

/* Copyright */
.copyright {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}

/* Font 
------------------------------------------------------------*/
.text10 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 120%;
	color: #666666;
	text-decoration: none;
}
.text12 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.text12n {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	text-decoration: none;
}
.text12-2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	letter-spacing: -1px;
	color: #666666;
	text-decoration: none;
}
.text13n {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	text-decoration: none;
}
.text14 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.text14n {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	text-decoration: none;
}
.text14-w {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.text14-o {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #ff9900;
	text-decoration: none;
}
.text14-o2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #ff6600;
	text-decoration: none;
}

.text16 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
.text16-n {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
}

.text20 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 18px;
	color: #666666;
	text-decoration: none;
}

.small {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:10px;
	line-height: 140%;
}
.nomal {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height: 140%;
}
.big {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:14px;
	line-height: 140%;
}
.big2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:16px;
	line-height: 140%;
}

.b_small {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:10px;
	line-height: 140%;
	font-weight: bold;
}
.b_nomal {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height: 140%;
	font-weight: bold;
}
.b_big {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:14px;
	line-height: 140%;
	font-weight: bold;
}
.b_big2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:16px;
	line-height: 140%;
	font-weight: bold;
}
.font_red {
	color: #FF0000;
}



/* Title 
------------------------------------------------------------*/
.titleA {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 20px;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
}

.titleB {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 18px;
	font-weight: bold;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}

.subtitle {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}

.contents {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-decoration: none;
}
.contents table{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}


/* 共通設定 
------------------------------------------------------------*/

/*マージン*/
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}

.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}

.ml10 { margin-left:10px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}


/*テキストカラー*/

.txt_blue {
	color: #307bbf; 
}


/*基本テーブル*/

.tbl_area {
	border-collapse:collapse;
	border:solid 1px #999999;
	padding:3px;
}

.tbl_area td , .tbl_area th {
	border:solid 1px #999999;
}

.tbl_area th {
	background:#EEEEEE;
}
