/* CSS Document */

/* body ?????N */
A:link		{text-decoration:none; color:#864293;}
A:visited	{text-decoration:none; color:#864293;}
A:active	{text-decoration:none; color:#864293;}
A:hover		{text-decoration:underline; color:#864293;}


/* body ?e?L?X?g */

body{color:#333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

a.header10:link { text-decoration:underline; color: #330066; font-size:10px;}
a.header10:visited { text-decoration:underline; color: #6A468E; font-size:10px;}
a.header10:active { text-decoration:underline; color: #330066; font-size:10px;}
a.header10:hover { text-decoration:none; color: #330066; font-size:10px;}

a.textlink:link { text-decoration:underline; color: #330066; font-size:100%;}
a.textlink:visited { text-decoration:underline; color: #6A468E; font-size:100%;}
a.textlink:active { text-decoration:underline; color: #330066; font-size:100%;}
a.textlink:hover { text-decoration:none; color: #330066; font-size:100%;}

a.header10gr:link { text-decoration:underline; color: #067B43; font-size:80%;}
a.header10gr:visited { text-decoration:underline; color: #015E32; font-size:80%;}
a.header10gr:active { text-decoration:underline; color: #067B43; font-size:80%;}
a.header10gr:hover { text-decoration:none; color: #067B43;font-size:80%;}

a.bold10gr:link { text-decoration:underline; color: #067B43; font-size:80%;font-weight:bold;}
a.bold10gr:visited { text-decoration:underline; color: #015E32; font-size:80%;font-weight:bold;}
a.bold10gr:active { text-decoration:underline; color: #067B43; font-size:80%;font-weight:bold;}
a.bold10gr:hover { text-decoration:none; color: #067B43;font-size:80%;font-weight:bold;}

a.header10bl:link { text-decoration:underline; color: #330066; font-size:80%;}
a.header10bl:visited { text-decoration:underline; color: #6A468E; font-size:80%;}
a.header10bl:active { text-decoration:underline; color: #330066; font-size:80%;}
a.header10bl:hover { text-decoration:none; color: #330066;font-size:80%;}

a.header10bk:link { text-decoration:underline; color: #000000; font-size:80%;}
a.header10bk:visited { text-decoration:underline; color: #3c3c3c; font-size:80%;}
a.header10bk:active { text-decoration:underline; color: #000000; font-size:80%;}
a.header10bk:hover { text-decoration:none; color: #000000;font-size:80%;}

a.header12:link { text-decoration:underline; color: #2B0056;  font-size:80%;}
a.header12:visited { text-decoration:underline; color: #4F3E92;  font-size:80%;}
a.header12:active { text-decoration:underline; color: #2B0056;  font-size:80%;}
a.header12:hover { text-decoration:none; color: #422C59;  font-size:80%;}

a.header14:link { text-decoration:underline; color: #4F3E92;  font-size:100%;}
a.header14:visited { text-decoration:underline; color: #7B70A7;  font-size:100%;}
a.header14:active { text-decoration:underline; color: #4F3E92;  font-size:100%;}
a.header14:hover { text-decoration:none; color: #4F3E92;  font-size:100%;}

a.header:link { text-decoration:none; color: #2B0056; }
a.header:visited { text-decoration:none; color: #422C59; }
a.header:active { text-decoration:none; color: #2B0056; }
a.header:hover { text-decoration:underline; color: #422C59; }

a.header2:link { text-decoration:none; color: #3A2E6C; }
a.header2:visited { text-decoration:none; color: #3A2E6C; }
a.header2:active { text-decoration:none; color: #3A2E6C; }
a.header2:hover { text-decoration:underline; color: #3A2E6C; }

a.menu:link { text-decoration:none; color: #3A2E6C;  font-size:80%;}
a.menu:visited { text-decoration:none; color: #3A2E6C;  font-size:80%;}
a.menu:active { text-decoration:none; color: #3A2E6C;  font-size:80%;}
a.menu:hover { text-decoration:none; color: #3A2E6C;  font-size:80%;font-weight:bold;}

a.topsite:link { text-decoration:underline; color: #330066; font-size:70%;}
a.topsite:visited { text-decoration:underline; color: #6A468E; font-size:70%;}
a.topsite:active { text-decoration:underline; color: #330066; font-size:70%;}
a.topsite:hover { text-decoration:none; color: #330066; font-size:70%;}


h1  { margin:0 0 15 0; }
h1.houmon  { margin:0 0 0 15;}
h2  { margin:0 0 15 0; font-size:100% ;color:#55555;}
h2.word  { margin:0 0 15 0; line-height:110%; font-size:100% ;color:#4F3E92;}
h2.main{ margin:10 0 20 20; font-size:100% ;color:#55555;}
h2.main2{ margin:10 0 20 20; font-size:90% ;color:#55555;}
h2.gakka  { margin:0 0 20 0;font-size:90%;color:#4F3E92;}
h2.shikaku  { margin:0 0 20 0;font-size:90%;color:#20A87A;}
h3  {  margin:10 0 10 0; font-size:90%;font-weight:bold; line-height:100%; color:#20A87A;}
h3.gakka  {  margin:10 0 10 0; font-size:90%;font-weight:bold; line-height:100%; color:#4F3E92;}
h4  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/common/point01_bg.gif) repeat-y;}
h4.shikaku  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#C43C46; background:#FFFFFF repeat-y;}
h4.bukkyo  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/119/point_bg_bukkyo.gif) repeat-y;}
h4.bun  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/120/point_bg_bun.gif) repeat-y;}
h4.keizai  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/121/point_bg_keizai_2.gif) repeat-y;}
h4.ho  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/122/point_bg_ho.gif) repeat-y;}
h4.keiei  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/165/point_bg_keiei.gif) repeat-y;}
h4.iryo  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/124/point_bg_iryo.gif) repeat-y;}
h4.tandai  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF repeat-y;}
h4.flex { width:272px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF url(/images/118/point_bg.gif) repeat-y;}
h4.gms { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#3A2E6C; background:#FFFFFF repeat-y;}

/* 訪問者別タイトル枠 */
h4.houmon  { width:240px;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#3A2E6C; background:#FFFFFF repeat-y;}
h4.houmon2  { width:230px;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#3A2E6C; background:#FFFFFF repeat-y;}
h4.houmon3  { width:495px;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#3A2E6C; background:#FFFFFF repeat-y;}
h5  { width:554px;padding:4 0 3 20; margin:0 0 3 0; font-size:90%; color:#4FAA8B; background:#FFFFFF;}
.pankuzu  { font-size: 10px; color: #333333; height:22px; background:#E5E5EB; padding:5 0 5 17; }
.copy  { font-size: 70%; color: #666666; padding:5 0 0 10; }

/* ･ﾆ･ｭ･ｹ･ﾈ */
P  { margin:0; font-size:80%; line-height:150%;}
.text8{ font-size:70%; line-height:130%; color:#55555;}
.text9{ font-size:75%; line-height:150%; color:#55555;}
.text10{ font-size:80%; line-height:150%; color:#55555;}
.text10w{ font-size:90%; line-height:150%; color:#FFFFFF;}
.textw{ font-size:80%; line-height:150%; color:#FFFFFF;}
.text14{font-size:90%; line-height:150%; color:#55555;margin:10 20 10 20;}
.text16{font-size:100%; line-height:150%; color:#55555;}
.text16w{font-size:130%; line-height:150%; color:#FFFFFF;}
.text18{font-size:120%; line-height:150%; color:#55555;}
.textgr{ font-size:80%; color:#067B43;}
.textgr2{ color:#067B43;}
.textgr3{ font-size:80%; line-height:150%; color:#015E32;}
.tokutyo_op{ font-size:80%; color:#7F60C1;}
.sikaku{ color:#735BBD;}
.hisi{ color:#E2850D;}
.maru{ color:#4FAA8B;}
.white{ color:#FFFFFF; }
.textred{ color:#FF3333;}
.bu_history{ font-size:90%;font-weight:bold; line-height:150%; color:#4F3E92;}
.textbl{ font-size:80%;font-weight:bold; line-height:150%; color:#4F3E92;}
.textbl2{ font-size:90%;font-weight:bold; line-height:150%; color:#4F3E92;}
.texthoumon{ font-size:95%;font-weight:bold; line-height:130%; color:#444444;}

.point{ background:#4FAA8B no-repeat; background-position: 5; text-decoration:none; color:#FFFFFF; padding:5 0 5 15;}
a.pointlink:link { text-decoration:none; color: #FFFFFF;  font-size:80%;}
a.pointlink:visited { text-decoration:none; color: #FFFFFF;  font-size:80%;}
a.pointlink:active { text-decoration:none; color: #FFFFFF;  font-size:80%;}
a.pointlink:hover { text-decoration:underline; color: #FFFFFF;  font-size:80%;}

/* ･皈ﾋ･蝪ｼ */
div#left  { float: left; width: 169px; background-color:#FFFFFF; margin:20 0 0 7;}
	.left2  { width: 169px; background-color:#B7B8FB;}
div#right  { float: right; width: 580px; background-color:#FFFFFF;}

div#left  { _float: left; _width: 169px; _background-color:#FFFFFF; _margin:20 0 0 5;}/* WinIE */

div.menutop{
	background-color:#FFFFFF;
	width: 152px;
	margin: 0px;
	padding: 0px;
	display:block;
	text-align:left;}

.topcheck{
	text-align:left;
	font-size: 12px;
	color:#3A304C;
	display:block;
	padding:6 3 6 23;
	vertical-align:middle;
} /* Others */

a.topcheck:link{ background:#FFFFFF no-repeat; background-position: 0;text-decoration:none; color:#3A304C; } /* Others */
a.topcheck:visited{ background:#FFFFFF no-repeat; background-position: 0; text-decoration:none; color:#3A304C; } /* Others */
a.topcheck:active{ background:#FFFFFF no-repeat; background-position: 0; text-decoration:none; color:#3A304C; } /* Others */
a.topcheck:hover{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* Others */

.topcheck{
	_text-align:left;
	_font-size: 12px;
	_color:#3A304C;
	_width: 152px;
	_display:block;
	_padding:9 3 6 23;
	_vertical-align:middle;
} /* WinIE */

a._topcheck:link{ background:#FFFFFF no-repeat; background-position: 0 1 0 0;text-decoration:none; color:#3A304C; } /* WinIE */
a._topcheck:visited{ background:#FFFFFF no-repeat; background-position: 0 1 0 0; text-decoration:none; color:#3A304C; } /* WinIE */
a._topcheck:active{ background:#FFFFFF no-repeat; background-position: 0 1 0 0; text-decoration:none; color:#3A304C; } /* WinIE */
a._topcheck:hover{ background:#8964D7 no-repeat; background-position: 0 1 0 0; text-decoration:none; color:#FFFFFF; } /* WinIE */

.topcheckon{
	font-size: 12px;
	color:#8964D7;
	display:block;
	padding:6 3 6 23;
	vertical-align:middle;
} /* Others */

a.topcheckon:link{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* Others */
a.topcheckon:visited{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* Others */
a.topcheckon:active{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* Others */
a.topcheckon:hover{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* Others */

.topcheckon{
	_font-size: 12px;
	_color:#8964D7;
	_width: 152px;
	_display:block;
	_padding:9 3 6 23;
	_vertical-align:middle;
} /* WinIE */

a._topcheckon:link{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* WinIE */
a._topcheckon:visited{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* WinIE */
a._topcheckon:active{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* WinIE */
a._topcheckon:hover{ background:#8964D7 no-repeat; background-position: 0; text-decoration:none; color:#FFFFFF; } /* WinIE */

ul.lists{
	background-color:#EAEAEA;
	width: 152px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	list-style: none;
	vertical-align:middle;	}

.lists li{
	border-bottom: 1px solid #D8D8D8;
	vertical-align:middle;
		}

.subcheck{
	font-size: 11px;
	color:#363043;
	display:block;
	padding:3 3 3 13;
	vertical-align:middle;
}

a.subcheck:link{ background-color:#EAEAEA; text-decoration:none; color:#363043; }
a.subcheck:visited{ background-color:#EAEAEA; text-decoration:none; color:#363043; }
a.subcheck:active{ background-color:#EAEAEA; text-decoration:none; color:#363043; }
a.subcheck:hover{ background-color:#D6FEDA; text-decoration:none; color:#363043; }

.subcheckon{
	font-size: 11px;
	color:#D6FEDA;
	display:block;
	padding:3 3 3 13;
	vertical-align:middle;
}

a.subcheckon:link{ background-color:#D6FEDA; text-decoration:none; color:#363043; }
a.subcheckon:visited{ background-color:#D6FEDA; text-decoration:none; color:#363043; }
a.subcheckon:active{ background-color:#D6FEDA; text-decoration:none; color:#363043; }
a.subcheckon:hover{ background-color:#D6FEDA; text-decoration:none; color:#363043; }

/* ･ﾕ･ﾃ･ｿ｡ｼ */
#footer{
width:770px;
text-align:center;
margin:0px;
padding:50px 0px 10px 0px;
clear:both;
}

/* ｼｳﾀｸ､ﾎﾊ､ﾘ */
ul.hs{line-height:50%;margin:5 0 5 25;}

.hs{margin:5 0 3 5; line-height:50%;}
a.hslink:link { text-decoration:none; color: #333333; font-size:80%;}
a.hslink:visited { text-decoration:none; color: #333333; font-size:80%;}
a.hslink:active { text-decoration:none; color: #333333; font-size:80%;}
a.hslink:hover { text-decoration:none; color: #8565FE; font-size:80%;}

/*トップ部分のまわりの枠*/
.waku{border-color:#CCCCCC;border-style:solid;border-width:1px; width:554px;}

/*教員紹介*/
.kyoinwaku { width:554;height:55; }
.kyoindot { width:554;margin:7 0;}

/*大学院案内*/
a.inkyoin:link { text-decoration:none; color: #000000; font-size:100%;}
a.inkyoin:visited { text-decoration:none; color: #3C3C3C; font-size:100%;}
a.inkyoin:active { text-decoration:none; color: #000000; font-size:100%;}
a.inkyoin:hover { text-decoration:underline; color: #000000; font-size:100%;}



/*在学生・教職員の方*/
.zaiwaku { width:495px; border-style:solid; border-width:1; border-color:#CCCCCC; background-color:#FAF4ED;}
.zaiwakuho { width:240px; border-style:solid; border-width:1; border-color:#CCCCCC; background-color:#FFFFFF;}
.zaiwakuho2 { width:230px; border-style:solid; border-width:1; border-color:#CCCCCC;}
.zaiwakuho3 { width:740px; border-style:solid; border-width:1; border-color:#CCCCCC;}
.zaiwakuho4 { width:495px; border-style:solid; border-width:1; border-color:#CCCCCC;}
.textnews{ font-size:80%; color:#55555;}

/*入試概要*/
h2.nyushi01 { width:100%;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#330066; background:#FFFFFF repeat-y;}
h2.nyushi02 { width:100%;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#330066; background:#FFFFFF repeat-y;}
h2.nyushi03 { width:100%;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#333333; background:#FFFFFF repeat-y;}
h2.qa { width:100%;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#CC6600; background:#FFFFFF repeat-y;}
h2.date { width:100%;padding:4 0 3 20; margin:0 0 0 0; font-size:90%; color:#333333; background:#FFFFFF repeat-y;}
h3.nyushi {  margin:10 0 10 0; font-size:90%;font-weight:bold; line-height:100%; color:#4F3E92;}
h3.gaiyo {  margin:10 0 5 0; font-size:90%;font-weight:bold; line-height:100%; color:#20A87A;}
h3.gaiyobl {  margin:10 0 5 0; font-size:90%;font-weight:bold; line-height:100%; color:#3A2E6C;}
.nyushiwaku { width:100%; border-style:solid; border-width:1; border-color:#CCCCCC; background-color:#FFFFFF;}
.text16bl{font-size:130%;font-weight:bold; line-height:100%; color:#3A2E6C;}
.text18red{font-size:150%;font-weight:bold; line-height:100%; color:#FF3333;}
.text14gr{font-size:120%;font-weight:bold; line-height:100%; color:#20A87A;}
.text8bl{font-size:70%;font-weight:bold; line-height:150%; color:#3A2E6C;}
.text10gr{font-size:80%;font-weight:bold; line-height:100%; color:#20A87A;}
.text10bl{font-size:80%;font-weight:bold; line-height:100%; color:#3A2E6C;}
.tyui{ font-size:75%; line-height:130%; color:#55555;}

.nyushiwaku { width:580px; border-style:solid; border-width:1; border-color:#CCCCCC; background-color:#E7FAF4;}

.wakutop { width:580px; border-style:solid; border-width:1; border-color:#CCCCCC;font-size:80%;}
.wakutop2 { width:580px; border-style:solid; border-width:1; border-color:#CCCCCC;}

/*つかってない*/
a.headerqa:link { text-decoration:none; color: #333333; font-size:80%;}
a.headerqa:visited { text-decoration:none; color: #333333; font-size:80%;}
a.headerqa:active { text-decoration:none; color: #333333; font-size:80%;}
a.headerqa:hover { text-decoration:underline; color: #3A2E6C;font-size:80%;}

/*subject各部署トップへのリンク*/
a.busyo:link { text-decoration:none; color: #FF3333; }
a.busyo:visited { text-decoration:none; color: #F25959;}
a.busyo:active { text-decoration:none; color: #FF3333; }
a.busyo:hover { text-decoration:underline; color: #FF3333;}

/*subjectのリンク*/
a.kuwake:link { text-decoration:none; color: #3A2E6C; }
a.kuwake:visited { text-decoration:none; color: #584A95;}
a.kuwake:active { text-decoration:none; color: #3A2E6C; }
a.kuwake:hover { text-decoration:underline; color: #3A2E6C;}

/*学部紹介のリンク*/
a.gakubutop:link { text-decoration:underline; color: #4F3E92;  font-size:80%;}
a.gakubutop:visited { text-decoration:underline; color: #4F3E92;  font-size:80%;}
a.gakubutop:active { text-decoration:underline; color: #4F3E92;  font-size:80%;}
a.gakubutop:hover { text-decoration:none; color: #422C59;  font-size:80%;}
.gakubutop{color: #4F3E92;  font-size:80%;}

/*資格講座*/
a.shikaku:link { text-decoration:underline; color: #067B43; font-size:100%;}
a.shikaku:visited { text-decoration:underline; color: #015E32; font-size:100%;}
a.shikaku:active { text-decoration:underline; color: #067B43; font-size:100%;}
a.shikaku:hover { text-decoration:none; color: #067B43; font-size:100%;}

div.news_box{
	width: 406px;
	height: 205px;
	overflow: auto;
}

div.topics_box{
	width: 406px;
	height: 220px;
	overflow: auto;
/* 2nd_stu ?????N */

.A2:link		{text-decoration:none; color:#864293; }
.A2:visited	{text-decoration:none; color:#FF5501;}
.A2:active	{text-decoration:none; color:#FF5501;}
.A2:hover		{text-decoration:none; color:#FF5501;}


/* css ?w?b?_?[ */

input {height: 18px;
	border: 1px solid #C6AACE;
	vertical-align: top;
	background-color: #ffffff;
	padding: 1px;}

select {height: 18px;
	border: 1px solid #C6AACE;
	vertical-align: top;
	padding: 1px;}


