/* index==========*/#index h2{	background:none !important;}/* $B3XIt>R2pMs(B&Flash------------------*/#index-visual{	width:961px;	height:300px;	margin-bottom:15px;}#index-main-visual{	width:745px;	height:300px;	float:left;}#index-main-visual img{	vertical-align: top;}#department{	width: 745px;	height:40px;	margin-left:0;}#department ul{	_margin:0px;/* IE6 */	_cursor:pointer; /* IE6 */padding:0 !important;}#department li {	width:149px;	display:inline;	float:left;	margin-bottom:10px;}#department li a{	display:block;	height:40px;	text-indent:-9999px;	text-decoration: none;	overflow:hidden;}#dep1 {background:url("../../img/index/btn1_business2.gif");}#dep2 {background:url("../../img/index/btn2_physiotherapy2.gif");}#dep3 {background:url("../../img/index/btn3_nursing2.gif");}#dep4 {background:url("../../img/index/btn4_childcare2.gif");}#dep5 {background:url("../../img/index/btn5_career-planning2.gif");}#dep1 a{background:url("../../img/index/btn1_business.gif");}#dep2 a{background:url("../../img/index/btn2_physiotherapy.gif");}#dep3 a{background:url("../../img/index/btn3_nursing.gif");}#dep4 a{background:url("../../img/index/btn4_childcare.gif");}#dep5 a{background:url("../../img/index/btn5_career-planning.gif");}#dep1 a:hover{background:none;}#dep2 a:hover{background:none;}#dep3 a:hover{background:none;}#dep4 a:hover{background:none;}#dep5 a:hover{background:none;}#flash-banner {	width:200px;	height:300px;	float: right;}/* Topics&$B%-%c%s%Q%9(BNEWS------------------*/.topics-list{	height:250px;	margin-bottom:10px;	overflow:auto;	color:#00947e;}.campus-news-list{	height:400px;	margin-bottom:10px;	overflow:auto;	color:#00947e;}#index-topics, #index-campus-news{	width:745px;	border:solid 1px #00947e;	margin-bottom:15px;}#index-important{	width:745px !important;	border:solid 1px #ff7979 !important;	margin-top:5px !important;	margin-bottom:15px !important;}#index-important a{color:black;}#index-important a:hover{color:red;}#index-topics h2, #index-campus-news h2, #index-important h2{	margin:3px 0 10px 0 !important;	text-align:center !important;	padding:0 !important;	border:0 !important;	background:none !important;}#index-topics table, #index-campus-news table, #index-important table{	margin-bottom:10px !important;	margin-left:25px !important;	border-collapse:collapse !important;}#index-important tr{	border-bottom:none !important;}#index-topics tr, #index-campus-news tr{	border-bottom:dotted 1px;}#index-topics th, #index-important th{	padding:3px 0 7px 0 !important;	vertical-align:top !important;	text-align:left !important;	color:#333333 !important;	font-weight:bold !important;}#index-campus-news th{	padding:5px 0 7px 0;	vertical-align:top;	text-align:left;	line-height:1em;}#index-campus-news span{	font-weight:bold;	color:#333333;	padding-left:2px;}#index-topics img,#index-campus-news img{	margin-top:3px;}#index-topics td, #index-important td{	width:595px;	padding:4px 0 7px 15px;	vertical-align:top;	line-height:1.5em;}#index-campus-news td{	width:550px;	padding:4px 0 7px 7px;	vertical-align:top;	line-height:1.5em;}#index-campus-news td span, #index-topics td span, #index-important td span{	color:red;	padding:0 !important;}#index-topics p, #index-campus-news p{	height:25px;	text-align:right;	margin-right:7px;	margin-bottom:7px;}/* ------------------------------------*//* $B8GDj%P%J!<(B------------------*/#banner-fix{	width:750px;	height:105px;}#banner-fix a{	margin-right:2px;	margin-bottom:2px;	float:left;}#banner-fix a:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}/* ------------------------------------*//* 2$B3,AX0J2<(B $B4pK\(B==========*/#contents p{	margin-bottom:15px;	padding:0 5px 0 0;}#contents div{	margin-bottom:10px;}#contents ul, #contents ol{	margin-left:20px;	margin-bottom:15px;	line-height:1.5em;}/*#contents a{color:#066EAC;}#contents a:visited{color: #063399;}#contents a:hover{color:#FF6600;}*/#contents img{	vertical-align: top;}div .second-contents{	width:354px;	margin-left:15px;}.second-contents ul{	margin-bottom:15px;}.second-contents .float-left li{	width:155px;	height:33px;}#contents h2{	height:30px;	margin:0px 0 10px 0 !important;	background:url("../img/dot_green-h2.gif") no-repeat;}#contents h2 img{	padding:3px 0 0 10px !important;}.second-contents h3{	clear:both;	padding:5px 0 5px 0 !important;	margin:10px 0 10px 0;	color:#00947E;	border-top:dotted 1px #00947E;	border-bottom:dotted 1px #00947E;}.second-contents h3 a{display: inline-block; width:354px;}.second-contents h3 a:hover{background:#fee6c2 !important;}/* $BBg3X35MW(B==========*//* $B1h3W(B------------------*/.history th{	width:120px;	text-align:left;	padding-left:10px;	color:#333;}/* ------------------------------------*//* $B:bL3Js9p(B $B4X78(B------------------*/.financial{	width:730px;	margin-top:5px !important;}.financial thead th{	color:black;	background:#bbb;}.financial th{	width:220px;	text-align:left;	padding-left:1em;}.financial td{	text-align:right;}/* ------------------------------------*//* $B3F3XIt3X2J$N650iJ}?K(B------------------*/.policy td {	text-align:center;	padding:0px;}.policy a {	display:block;	text-decoration: none;	padding:5px 10px 5px 10px;}.policy a:hover{	background:#ffffdd!important;	}.policy .bg-green a, .policy .bg-orange a, .policy .bg-blue a{	color:#333 !important;	text-decoration: underline;}.policy .bg-green a:hover{	background:#7fcca7 !important;}.policy .bg-orange a:hover{	background:#fbb376 !important;}.policy .bg-blue a:hover{	background:#a9ccff !important;}.policy .bg-green0, .policy .bg-orange0, .policy .bg-blue0{		padding:10px 5px 10px 5px;}/* ------------------------------------*//* $B650w0lMw(B------------------*/.professor a{color:black;}.professor a:hover{color:#00947E;}/* ------------------------------------*//* $B650i>pJs$N8x3+(B------------------*/.public h3{font-size:130% !important;line-height:1.4em;color:black;}.public h3 span{font-size:100%;color:#00947E;}.public ul{margin-left:50px !important;}.public li{line-height:1.8em;font-size:110% !important;}.public a{text-decoration: none;font-size:100%;}/* ------------------------------------*//* $BB46H$KI,MW$JC10LI=(B------------------*/.credit th{height:30px !important;}.credit td{text-align:center;}.credit .kamoku{text-align:left;background:#f2faf9;}/* ------------------------------------*//* Topics&$B%-%c%s%Q%9(BNEWS $B0lMw(B============*/#contents #index-important img{	padding:5px 0 0 0 !important;}.topics table, .campus-news table{	width:735px;	margin-bottom:10px;	border-collapse:collapse;}.topics tr, .campus-news tr{	border-bottom:dotted 1px;}.topics th{	padding:3px 0 7px 0;	vertical-align:top;	text-align:left;	color:#333333;	font-weight:bold;}.campus-news th{	padding:3px 0 7px 0;	vertical-align:top;	text-align:left;}.campus-news span{	font-weight:bold;	color:#333333;	padding-left:7px;}.topics img,.campus-news img{	position:relative;	top:3px;	left:0px;}.topics h2 img,.campus-news h2 img{	position:relative;	top:0px;	left:0px;}.topics td{	width:595px;	padding:4px 0 7px 15px;	vertical-align:top;	color:#00947e;}.campus-news td{	width:550px;	padding:4px 0 7px 7px;	vertical-align:top;	color:#00947e;}.topics td span, .campus-news td span{	color:red;	padding:0 !important;}.text-form{	width:630px;	margin:0 auto 0 auto;}/* $B%3%i%`7O(B $B0lMw(B&$BFbMF(B============*/.column-list table{	width:735px;	margin-bottom:10px;	border-collapse:collapse;}.column-list tr{	border-bottom:dotted 1px !important;}.column-list th{	padding:3px 0 7px 0;	vertical-align:top;	text-align:left;	color:#333333;	font-weight:bold;}.column-list td{	padding:4px 0 7px 15px;	vertical-align:top;}.c-professor { width:200px; float:left; margin-left:15px;}.c-professor p{ padding:0px 5px 0px 10px !important;}.c-professor a{ font-size:100%; text-decoration:none;}.c-professor h4{	border-left:none;	border-bottom:solid 1px;	padding-bottom:10px;	margin:10px 0px 15px 0px;}.c-professor h5{	border-bottom:dotted 1px;	margin-bottom:5px;}/*$B?JO)!&="?&>pJs(B==========*//* $B%-%c%j%"%W%m%0%i%`(B------------------*/.course-program div{	width:158px;	height:330px;	float:left;	padding:10px;	margin-right:5px;	border:dotted 1px #00947e;	background:#e5f4f2;}.course-program p{	padding-right:0 !important;}.course-program h2 img{	border:none !important;}.course-program img{	border:solid 2px white;}.course-program em{	font-size:105%;	line-height:1.5em;	font-weight:bold;	color:#033b4b;	margin-top:5px;}.course-program table{	width:154px;	background:white;	margin-top:5px;}/* ------------------------------------*//* $B:G6a$N="?&@h(B------------------*/.workplace2 table{	width:700px;}.workplace2 th{	text-align:left;	padding:0 0 0 10px;}.workplace2 td{	width:350px;	padding:3px 3px 3px 10px !important;}.workplace table{	width:730px;}.workplace th.gakka{	padding-left:20px !important;	background-color:#ffffd9 !important;	color:#333 !important;	text-align:left;}.workplace th.gakka a{	color:#333 !important;	font-weight:bold;}.workplace th.gakka a:hover{	color:#666 !important;}.workplace td{	width:70px !important;	padding:3px !important;	text-align:center;}.workplace .univ th{	background-color:#009d9e;	color:white;}.workplace .college th{	background-color:#ef821e;	color:white;}.workplace .gray th,.workplace .gray td{	background-color:#e8e9e9;	color:#333 !important;}.yearly-program table.line-table{	width:730px !important;}.yearly-program table.line-table th{	width:130px !important;}.yearly-program table.line-table td{	width:600px !important;}/* ------------------------------------*//* $B$3$N%5%$%H$K$D$$$F(B==========*//* $B%5%$%H%^%C%W(B------------------*/.sitemap .float-left ul{	width:330px;	margin-bottom:20px;}.sitemap .float-left li{	list-style-type: square;}.sitemap .float-left li a{	font-size:110%}.sitemap .float-left li ul{	margin-top:5px;}.sitemap .float-left li ul li{	list-style-type: circle;}.sitemap .float-left li ul li a{	font-size:100%;}/* ------------------------------------*//* $B%5!<%/%k>R2p(B==========*/.circle-d table td{	padding-top:15px;	padding-right:30px;	vertical-align:top;	background:white;}.circle-d div.color1,.circle-d div.color2{	margin-top:20px;	padding:20px 25px 30px 25px;	border-radius: 10px;        /* CSS3$BAp0F(B */  	-webkit-border-radius: 10px;    /* Safari,Google Chrome$BMQ(B */  	-moz-border-radius: 10px;   /* Firefox$BMQ(B */ }.circle-d div.color1{	background:#f8fbf8;}.circle-d div.color2{	background:#fbfaf5;}.circle-d .color1 img,.circle-d .color2 img{	margin:10px 0 0 0 !important;}
