@charset "utf-8";
/*
==========contents==========
 1: html and body
 2: wrapper
 3: header area
 4: main area
 5: navigation area
 6: contents area
  : topic path
  : paragraph
  : table
  : image
  : margin
  : color
  : pattern
  : float
  : details
 7: footer area
 8: category
  : top
  : sitemap
  : mainimg
  : localleftbg

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



/* 1: html and body
 ******************************************************/
html {
	overflow-y:scroll;
}
/* ===== default body ===== */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-size:82%\9;
	line-height:1.4;
	min-width: 900px;
	text-align:center;
}
/* ===== default link ===== */

a:active {
	color: #f60;
	text-decoration: none;
}
a:link {
	color: #06f;
	text-decoration: none;
}
a:visited {
	color: #36c;
	text-decoration: none;
}
a:hover {
	color: #f60;
	text-decoration: none;
}
a img:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
/* 2: wrapper
 ******************************************************/
#Page {
	overflow:hidden;
}
/* 3: header area
 ******************************************************/
#header {
	width: 900px;
	padding: 15px 0 0 0;
	margin: 0 auto;
}
#headerlogo {
	width: 420px;
	float: left;
}
#headerlink {
	font-size: 90%;
	padding: 0;
	float: right;
}
#header span {
	color: #f60;
}
#mainimg {
	width: 660px;
	padding: 0;
	margin: 0;
}
#mainimg p {
	padding: 0;
	margin: 0;
}
/* 4: main area
 ******************************************************/
#contents {
	position:relative;
	width:900px;
	margin:0 auto;
	clear:both;
	text-align:left;
}
#mainarea {
	float: left;
	width: 900px;
	height: auto;
	margin-bottom: 15px;
	padding: 0;
}
#leftarea {
	float: left;
	width: 220px;
	margin-top: 18px;
	padding: 0;
}
#rightarea {
	float: right;
	width: 660px;
	margin: 0 0 20px 0;
	padding: 0;
}
/* 5: navigation
 ******************************************************/


#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li {
	font-size: 95%;
	margin: 0 0 1px 0;
	padding: 0;
}
#menu ul li a {
	width: 210px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background: #0072bc;
	padding: 5px;
}
 #menu ul li a:active, #menu li a:link, #menu li a:visit {
 background: #0072bc;
}


/* open sub menu */
.about #menu ul li.nav1 a.dir, .g_program #menu ul li.nav2 a.dir, .u_program #menu ul li.nav3 a.dir, .inter #menu ul li.nav4 a.dir, .admission #menu ul li.nav5 a.dir, #menu ul li a.dir:hover {
	background: #0095f6;
}
#menu ul li span {
	display: none;
	height: auto;
	padding: 0;
	margin: 0;
}
.about #menu ul li.nav1 span, .g_program #menu ul li.nav2 span, .u_program #menu ul li.nav3 span {
	display: block;
}
#menu ul li.nav1 span a, #menu ul li.nav2 span a, #menu ul li.nav3 span a, #menu ul li.nav4 span a, #menu ul li.nav5 span a {
	display: block;
	background-image: url(../img/ico_dot.png);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	background-color: #0095f6;
	width: auto;
	height: auto;
	padding: 3px 5px 3px 20px;
	margin: 0;
	text-indent: 0;
	color: #fff;
	font-size: 90%;
	line-height: 1.2em;
	text-decoration: none;
}
#menu ul li span a:hover {
	text-decoration: none;
	background-color: #70c6fe;
	color: #fff;
}
body.index .about #menu ul li.nav1 a.dir, body.introduction #menu ul li.nav1 span a.page1, body.campuses #menu ul li.nav1 span a.page2, body.access #menu ul li.nav1 span a.page3,  body.index .g_program #menu ul li.nav2 a.dir, body.inter #menu ul li.nav2 span a.page1, body.humanities #menu ul li.nav2 span a.page2, body.global #menu ul li.nav2 span a.page3, body.mi_sciences #menu ul li.nav2 span a.page4, body.work #menu ul li.nav2 span a.page5, body.design #menu ul li.nav2 span a.page6, body.p_sciences #menu ul li.nav2 span a.page7,  body.index .u_program #menu ul li.nav3 a.dir, body.f_nursing #menu ul li.nav3 span a.page1, body.f_pharmacy #menu ul li.nav3 span a.page2, body.fs_welfare #menu ul li.nav3 span a.page3, body.f_env #menu ul li.nav3 span a.page4, body.fmi_sciences #menu ul li.nav3 span a.page5, body.f_media #menu ul li.nav3 span a.page6, body.d_cultural #menu ul li.nav3 span a.page7, body.d_exchange #menu ul li.nav3 span a.page8, body.f_tourism #menu ul li.nav3 span a.page9 {
	text-decoration: none;
	background-color: #70c6fe;
}
#menu ul li span a.last {
	padding-bottom:5px;
}
#menu li.home a {
	background-image:url(../img/menu_homebk.jpg);
	background-repeat:no-repeat;
	height:112px;
	width: 220px;
	padding: 0;
	position:relative;
}
#menu li.home a:hover {
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
#menu li.home a span {
	position:absolute;
	top:85px;
	left:5px;
	display:block;
	text-decoration:none;
	border:none;
}
/* ===== topic path ===== */
ul#topicpath {
	font-size: 90%;
	color: #f60;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#topicpath li {
	float: left;
	background: url(../../common/img/tp_bg.gif) no-repeat 0 50%;
	margin: 0;
	padding: 0 0.5em 0 0.8em;
}
ul#topicpath li.home {
	background: none;
	margin: 0;
	padding: 0 0.5em 0 0;
}
ul#topicpath a:active {
	color: #09f;
	text-decoration: none;
}
ul#topicpath a:link {
	color: #03c;
	text-decoration: none;
}
ul#topicpath a:visited {
	color: #36c;
	text-decoration: none;
}
ul#topicpath a:hover {
	color: #f00;
	text-decoration: underline;
}
ul#topicpath:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html ul#topicpath {
	height: 1em;
	overflow: visible;
}
/**/




/* ===== local nav ===== */
ul#localnav {
	font-size: 70%;
	color: #999;
	text-align: right;
	list-style: none;
	background: url(../../common/img/y-ten.gif) repeat-y 100% 0;
	margin: 1px 1px 10px 0;
	padding: 0;
}
ul#localnav li {
	display:inline;
	background: url(../../common/img/y-ten.gif) repeat-y 0 0;
	margin: 0;
	padding: 0 0.5em 0 0.8em;
}
ul#localnav:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html ul#localnav {
	height: 1em;
	overflow: visible;
}
/**/
ul#localnav a:active {
	color: #09f;
	text-decoration: none;
}
ul#localnav a:link {
	color: #03c;
	text-decoration: none;
}
ul#localnav a:visited {
	color: #36c;
	text-decoration: none;
}
ul#localnav a:hover {
	color: #f00;
	text-decoration: underline;
}
/* ===== text area ===== */

#textarea {
	margin-top: 30px;
}
.text {
	overflow:auto;
	zoom:1;/*回り込みなし*/
}

/* ===== image ===== */
.imgleft {
	float: left;
	margin: 5px 10px 0px 0;
}
.imgright {
	float: right;
	margin: 5px 0 10px 10px;
}
.imgleft img, .imgright img {
	margin-bottom:-5px;
}
.imgleft span, .imgright span, .imgcenter span {
	margin: 0;
	padding:0;
	font-size:80%;
}
.imgcenter {
	text-align:center;
	margin: 10px 0 10px 0;
}
.imgcenter img.last {
	margin-left: 40px;
}
.imgcenter img.middle {
	margin: 0 30px;
}
ul.imgcenter li {
	display: inline-block;
	list-style:none;
	vertical-align:top
}
ul.imgcenter li span {
	float:left;
}
ul.imgcenter li.last {
	margin-left:40px;
}
.rgtphoto {;
	float: right;
	margin: 0 0 10px 10px;
}
.lftphoto {
	float: left;
	margin: 0 10px 10px 0;
}
/* ===== margin ===== */
.margin-la {
	margin-left: 5px;
}
.margin-lb {
	margin-left: 10px;
}
.margin-lc {
	margin-left: 15px;
}
.margin-ld {
	margin-left: 20px;
}
.margin-le {
	margin-left: 25px;
}
.margin-lf {
	margin-left: 30px;
}
.margin-ra {
	margin-right: 5px;
}
.margin-rb {
	margin-right: 10px;
}
.margin-rc {
	margin-right: 15px;
}
.margin-rd {
	margin-right: 20px;
}
.margin-re {
	margin-right: 25px;
}
.margin-rf {
	margin-right: 30px;
}
.margin-t0 {
	margin-top: 0;
}
.margin-ta {
	margin-top: 5px;
}
.margin-tb {
	margin-top: 10px;
}
.margin-tc {
	margin-top: 15px;
}
.margin-td {
	margin-top: 20px;
}
.margin-te {
	margin-top: 25px;
}
.margin-tf {
	margin-top: 30px;
}
.margin-ba {
	margin-bottom: 5px;
}
.margin-bb {
	margin-bottom: 10px;
}
.margin-bc {
	margin-bottom: 15px;
}
.margin-bd {
	margin-bottom: 20px;
}
.margin-be {
	margin-bottom: 25px;
}
.margin-bf {
	margin-bottom: 30px;
}
.margin-lra {
	margin: 0px 5px 0px 5px;
}
.margin-lrb {
	margin: 0px 10px 0px 10px;
}
.margin-lrc {
	margin: 0px 15px 0px 15px;
}
.margin-lrd {
	margin: 0px 20px 0px 20px;
}
.margin-lre {
	margin: 0px 25px 0px 25px;
}
.margin-lrf {
	margin: 0px 30px 0px 30px;
}
.margin-tba {
	margin: 5px 0px 5px 0px;
}
.margin-tbb {
	margin: 10px 0px 10px 0px;
}
.margin-tbc {
	margin: 15px 0px 15px 0px;
}
.margin-tbd {
	margin: 20px 0px 20px 0px;
}
.margin-tbe {
	margin: 25px 0px 25px 0px;
}
.margin-tbf {
	margin: 30px 0px 30px 0px;
}
/* ===== padding ===== */
.padding-la {
	padding-left: 5px;
}
.padding-lb {
	padding-left: 10px;
}
.padding-lc {
	padding-left: 15px;
}
.padding-ld {
	padding-left: 20px;
}
.padding-le {
	padding-left: 25px;
}
.padding-lf {
	padding-left: 30px;
}
.padding-ra {
	padding-right: 5px;
}
.padding-rb {
	padding-right: 10px;
}
.padding-rc {
	padding-right: 15px;
}
.padding-rd {
	padding-right: 20px;
}
.padding-re {
	padding-right: 25px;
}
.padding-rf {
	padding-right: 30px;
}
.padding-ta {
	padding-top: 5px;
}
.padding-tb {
	padding-top: 10px;
}
.padding-tc {
	padding-top: 15px;
}
.padding-td {
	padding-top: 20px;
}
.padding-te {
	padding-top: 25px;
}
.padding-tf {
	padding-top: 30px;
}
.padding-ba {
	padding-bottom: 5px;
}
.padding-bb {
	padding-bottom: 10px;
}
.padding-bc {
	padding-bottom: 15px;
}
.padding-bd {
	padding-bottom: 20px;
}
.padding-be {
	padding-bottom: 25px;
}
.padding-bf {
	padding-bottom: 30px;
}
.padding-lra {
	padding: 0px 5px 0px 5px;
}
.padding-lrb {
	padding: 0px 10px 0px 10px;
}
.padding-lrc {
	padding: 0px 15px 0px 15px;
}
.padding-lrd {
	padding: 0px 20px 0px 20px;
}
.padding-lre {
	padding: 0px 25px 0px 25px;
}
.padding-lrf {
	padding: 0px 30px 0px 30px;
}
.padding-tba {
	padding: 5px 0px 5px 0px;
}
.padding-tbb {
	padding: 10px 0px 10px 0px;
}
.padding-tbc {
	padding: 15px 0px 15px 0px;
}
.padding-tbd {
	padding: 20px 0px 20px 0px;
}
.padding-tbe {
	padding: 25px 0px 25px 0px;
}
.padding-tbf {
	padding: 30px 0px 30px 0px;
}
/* ===== color ===== */
.white {
	background-color: #fff;
}
.black {
	background-color: #000;
}
.red {
	background-color: #c00;
}
.gray {
	background-color: #eee;
}
.gray2 {
	background-color: #ddd;
}
.gray3 {
	background-color: #ccc;
}
.gray4 {
	background-color: #f5f5f5;
}
.gray5 {
	background-color: #999;
}
.purple {
	background-color: #669;
}
.yellow {
	background-color: #f4f2df;
}
.blue {
	background-color: #eeecf7;
}
.green {
	background-color: #339999;
}
/* ===== float ===== */
.clear-b {
	clear: both;
}
.clear-l {
	clear: left;
}
.clear-r {
	clear: right;
}
.float-l {
	float: left;
}
.float-r {
	float: right;
}
/* ===== fontcolor ===== */
.f-purple {
	color: #336;
}
.f-black {
	color: #333;
}
.f-red {
	color: #c00;
}
.f-green {
	color: #390;
}
.f-orange {
	color: #f60;
}
.f-white {
	color: #fff;
}
.f-pink {
	color: #939;
}
/* ===== details ===== */
p.first {
	margin-top: 3px;
	padding-top: 3px;
}
.linebox {
	font-size: 1px;
}
.txt-l {
	text-align: left;
}
.txt-r {
	text-align: right;
}
.txt-c {
	text-align: center;
}
.txt-vtt {
	vertical-align: text-top;
}
.txt-vtb {
	vertical-align: text-bottom;
}
.txt-vt {
	vertical-align: top;
}
.txt-vb {
	vertical-align: bottom;
}
.txt-vm {
	vertical-align: middle;
}
/* ===== list ===== */
ul.red-sq {
	padding-left: 1em;
	margin:0;
	list-style-type: none;
}
ul.red-sq li {
	background:url(../img/red-sq.png) no-repeat 0 0.35em;
	padding: 0 0 0 1.3em;
}
ul.b-arrow {
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
}
ul.b-arrow li {
	background: url(../img/arrow.png) no-repeat 0.2em 1.2em;
	line-height: 1.8;
	border-bottom: #dedede dashed 1px;
	padding: 10px 0 0 15px;
}
/* 7: footer area
 ******************************************************/

#footer {
	margin-top: 0;
}
.address {
	font-size: 85%;
	line-height: 1.2;
	margin: 0px;
	padding: 10px 0 10px 10px;
	background-color:#ebebeb;
}
.address .site-name {
	font-weight:bold;
	margin: 0;
	padding: 0;
}
.address p {
	margin: 0;
	padding: 0;
}
.copy {
	font-size: 80%;
	line-height: 1.2;
	color: #888;
	text-align: center;
	margin: 0px;
	padding: 5px 0 10px 0;
}
#footerUtil {
	clear:both;
	text-align:right;
	width:900px;
	position:relative;
	margin:0;
	padding:0;
}
#footerUtil li {
	list-style-type: none;
}
#pageTop {
	position:fixed;
	bottom:23px;
	right:50%;
	margin-right:-450px;
}
#pageTop a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.70;
}
/* clear
 ******************************************************/
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height:0;
	line-height: 0;
	clear: both;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1px;/*\*//*/
			height: auto;
			overflow: visible;
			/**/
}
/* 8: category
 ******************************************************/
 
/* ===== introduction  ===== */
#profile {
	font-size: 93%;
	line-height: 1.2;
	background-color: #f9e5e5;
	padding: 5px 5px 5px 15px;
	margin-bottom: 10px;
	min-height:190px;
	clear:both;
}
#profile2 {
	font-size: 100%;
	line-height: 1.2;
	background-color: #f0eddb;
	padding: 5px 5px 5px 15px;
	margin-bottom: 10px;
	min-height:190px;
	clear:both;
}
.line {
	text-align: right;
	border-bottom: 2px solid #fff;
	margin: 0 140px 3px 0;
	padding-bottom: 3px;
}
.photoimg {
	float: right;
	margin: 0 0 10px 10px;
	border: #fff 2px solid;
}
.btm_bk {
	background:url(../img/arrow.png) no-repeat 0 4px;
	padding: 0 0 0 12px;
	margin: 0 5px;
	font-size: 110%;
}
/* ===== campuses ===== */	
#campusearea p {
	text-align:left;
}
#campusearea h2 {
	padding: 0;
	margin: 20px 0 5px;
}
#campusearea h3.red-sq {
	color: #666;
	background: url(../img/red-sq.png) no-repeat 0 9px;
	padding-left: 1.0em;
}
.red-circle {
	display: block;
	background: url(../../aboutjiu/img/red-circle.png) no-repeat 0 0.35em;
	color: #be4124;
	padding-left: 1em;
	font-size: 110%;
	font-weight:bold;
}
.pinbk {
	background-color:#f9e5e5;
	margin-bottom: 10px;
}
.allf {
	float:left;
	padding: 10px;
}
.leftfl {
	float:left;
	margin-right: 10px;
}
.rightfl {
	float:left;
}
.lf100 {
	width:100px
}
.rt520 {
	width:520px
}
.lf470 {
	width:470px
}
.lf480 {
	width:480px
}
.rt150 {
	width:150px
}
.lf360 {
	width:360px
}
.rt260 {
	width:260px
}
.lf240 {
	width:240px
}
.rt390 {
	width:390px
}
.s-centerphoto {
	float: left;
	margin: 0 0 10px 10px;
}
ul#subnav {
	color: #666;
	border-top: #ccc dotted 1px;
	border-bottom: #ccc dotted 1px;
	margin: 0;
	padding: 0;
	text-align:left;
}
ul#subnav li {
	display:inline;
	background: url(../img/arrow.png) no-repeat 0 0.2em;
	padding: 0 0.6em 0 0.8em;
}
/* ===== access ===== */
/*#textarea ul {
	font-size: 80%;
	list-style-type: none;
}*/
ul#airport {
	padding-left: 1em;
	margin:0;
	list-style-type: none;
}
ul#airport li {
	background:url(../img/red-sq.png) no-repeat 0 0.35em;
	padding: 0 0 0 1.3em;
}
ul#accessbus {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul#accessbus li {
	background:url(../../aboutjiu/img/list-bk02.gif) no-repeat 2.3em 0.6em;
	padding: 0 0 0 3.3em;
}
/* ===== sitemap ===== */
#sitemap ul {
	list-style-type: none;
}
#sitemap ul li ul {
	list-style-type: none;
}
#sitemapbox dl {
	margin: 5px 0 10px 0;
	padding: 0;
}
#sitemapbox dt {
	font-size: 80%;
	font-weight: bold;
	background: #e3e9ff url(../../siteguide/img/arrow.gif) no-repeat 0.2em 0.6em;
	margin: 0;
	padding: 0.2em 0.7em;
}
#sitemapbox dd {
	font-size: 80%;
	background: url(../../siteguide/img/arrow.gif) no-repeat 0.2em 0.6em;
	margin: 0 0 0 0.8em;
	padding: 0.3em 0.7em;
}
.f-box {
	border-bottom: 1px dotted #ddd;
	margin: 0 5px;
	padding: 0 0 15px 0;
}
#schoollist ul {
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
}
#schoollist li {
	line-height: 1.8;
	border-bottom: #dedede dashed 1px;
	padding: 10px 0 0 15px;
}
#schoollist li.faculty-01 {
	background: url(../../u_program/img/arrow_n.png) no-repeat 0.2em 1.2em;
}
#schoollist li.faculty-02 {
	background: url(../../u_program/img/arrow_p.png) no-repeat 0.2em 1.2em;
}
#schoollist li.faculty-03 {
	background: url(../../u_program/img/arrow_s.png) no-repeat 0.2em 1.2em;
}
#schoollist li.faculty-04 {
	background: url(../../u_program/img/arrow_e.png) no-repeat 0.2em 1.2em;
}
#schoollist li.faculty-05 {
	background: url(../../u_program/img/arrow_mi.png) no-repeat 0.2em 1.2em;
}
#schoollist li.faculty-06 {
	background: url(../../u_program/img/arrow_ms.png) no-repeat 0.2em 1.2em;
}
#schoollist li.faculty-07 {
	background: url(../../u_program/img/arrow_d.png) no-repeat 0.2em 1.2em;
}
#schoollist li.faculty-08 {
	background: url(../../u_program/img/arrow_t.png) no-repeat 0.2em 1.2em;
}
/* ===== g_program ===== */
#program img {
	float: right;
	margin: 0 0 0 10px;
}
/*#program h2 {
	padding:0.2em 2em;
}*/
#program ul {
	padding: 0;
	margin: 0;
}
#program li {
	padding-left: 1em;
}
.graduate-h {
	background: url(../../g_program/img/graduate-h.gif) no-repeat 0 0;
	color: #dab866;
}
.back-h {
	background-color: #dab866;
}
.list-h li {
	background: url(../img/red-sq.png) no-repeat 0 0.3em;/*background: url(../../g_program/img/bklist01.gif) no-repeat 0 0.3em;*/
}
.graduate-m {
	background: url(../../g_program/img/graduate-m.gif) no-repeat 0 0;
	color: #a9aa73;
}
.back-m {
	background-color: #a9aa73;
}
.list-m li {
	background: url(../../g_program/img/bklist02.gif) no-repeat 0 0.3em;
}
.graduate-s {
	background: url(../../g_program/img/graduate-s.gif) no-repeat 0 0;
	color: #ba665a;
}
.back-s {
	background-color: #ba665a;
}
.list-s li {
	background: url(../../g_program/img/bklist03.gif) no-repeat 0 0.3em;
}
.graduate-b {
	background: url(../../g_program/img/graduate-b.gif) no-repeat 0 0;
	color: #777ca2;
}
.back-b {
	background-color: #777ca2;
}
.list-b li {
	background: url(../../g_program/img/bklist04.gif) no-repeat 0 0.3em;
}
/* ===== u_program ===== */

#catchbox {
	width: 590px;
}
#catchbox .left {
	width: 339px;
	float: left;
}
#catchbox .right {
	width: 251px;
	float: left;
}
#catchbox .catchtxt {
	padding: 10px 0;
	margin-top: 10px;
}
#catchbox .catchimg {
	padding-top: 3px;
	margin-top: 10px;
}
#catchbox .left img {
	margin: 15px 0;
}
#catchbox .left p {
	font-size: 70%;
	margin-top: 0;
	margin-bottom: 0;
}
.txtbox {
	clear: both;
	padding: 20px 0;
}
.txtbox h2 {
	line-height: 1.2;
	margin: 0;
	padding: 0;
}
.txtbox p {
	font-size: 80%;
	margin: 5px 0 20px 0;
	padding: 0;
}
/* ===== Nursing ===== */
h1.title.f_nursing {
	background-color: #ed758c;
	padding: 0;
	margin: 0;
}
h2.f_nursing {
	color: #ed758c;
	padding: 10px 0;
	margin: 0;
}
h3.f_nursing {
	color: #000;
	background-color: #FFF;
	border-bottom:#ed758c solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}
/* ===== Pharmaceutical Sciences ===== */
h1.title.f_pharmacy {
	background-color: #E62E8B;
	padding: 0;
	margin: 0;
}
h2.f_pharmacy {
	color: #E62E8B;
	padding: 10px 0;
	margin: 0;
}
h3.f_pharmacy {
	color: #000;
	background-color: #FFF;
	border-bottom:#E62E8B solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}


/* ===== Social Work Studies ===== */
h1.title.fs_welfare {
	background-color: #ee7836;
	padding: 0;
	margin: 0;
}
h2.fs_welfare {
	color: #ee7836;
	padding: 10px 0;
	margin: 0;
}
h3.fs_welfare {
	color: #000;
	background-color: #FFF;
	border-bottom:#ee7836 solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}
/* ===== Environmental Studies ===== */
h1.title.f_env {
	background-color: #278337;
	padding: 0;
	margin: 0;
}
h2.f_env {
	color: #278337;
	padding: 10px 0;
	margin: 0;
}
h3.f_env {
	color: #000;
	background-color: #FFF;
	border-bottom:#278337 solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}
.env_color {
	color:#278337;
}
ul.env {
	margin: 0;
	padding: 0;
}
ul.no-style {
	list-style-type:none;
}

/* ===== Management & Information Sciences ===== */

h1.title.fmi_sciences {
	background-color: #059ed9;
	padding: 0;
	margin: 0;
}
h2.fmi_sciences {
	color: #059ed9;
	padding: 10px 0;
	margin: 0;
}
h3.fmi_sciences {
	color: #000;
	background-color: #FFF;
	border-bottom:#059ed9 solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}

/* ===== Media Studies ===== */
h1.title.f_media {
	background-color: #fbbd00;
	padding: 0;
	margin: 0;
}
h2.f_media {
	color: #fbbd00;
	padding: 10px 0;
	margin: 0;
}
h3.f_media {
	color: #000;
	background-color: #FFF;
	border-bottom:#fbbd00 solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}

/* ===== Global Humanities ===== */
.cbg05 {
	background: #4db848;
}
.c05 {
	color: #4db848;
}
.ch205 {
	color: #4db848;
	border-bottom: 1px solid #4db848;
}
.tbl05-a h2 {
	color: #76b042;
}
.tbl05-a h3 {
	color: #fff;
	background-color: #76b042;
	padding: 0.2em 0.5em;
	margin-bottom: 10px;
	margin-left: 0;
}
.tbl05-a ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
.tbl05-a li {
	background: url(../../u_program/img/05libg-a.gif) no-repeat 0 0.2em;
	margin: 0;
	padding: 0 0 0 1.5em;
}
.tbl05-b h2 {
	color: #00a88e;
}
.tbl05-b h3 {
	color: #fff;
	background-color: #00a88e;
	padding: 0.2em 0.5em;
	margin-bottom: 10px;
	margin-left: 0;
}
.tbl05-b ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
.tbl05-b li {
	background: url(../../u_program/img/05libg-b.gif) no-repeat 0 0.2em;
	margin: 0;
	padding: 0 0 0 1.5em;
}
.tbl05-c {
	clear: both;
}
.tbl05-c h3 {
	color: #fff;
	background: #4a8044;
	padding: 0.2em 0.5em;
	margin-bottom: 0;
	margin-left: 0;
}
.tbl05-c p {
	border: 1px solid #4a8044;
	padding: 0.2em 0.5em;
	margin-top: 0;
}
.tbl05-d {
	clear: both;
	padding: 10px;
	background-color: #c4e2c0;
}
.tbl05-d h3 {
	color: #4db848;
	background: none;
	border-bottom: 1px solid #4db848;
	margin-left: 0;
	padding-left: 0;
}
/* ===== Inter-cultural Studies ===== */
h1.title.d_cultural {
	background-color: #94214d;
	padding: 0;
	margin: 0;
}
h2.d_cultural {
	color: #94214d;
	padding: 10px 0;
	margin: 0;
}
h3.d_cultural {
	color: #000;
	background-color: #FFF;
	border-bottom:#94214d solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}
/* ===== International Exchange Studies ===== */
h1.title.d_exchange {
	background-color: #94214d;
	padding: 0;
	margin: 0;
}
h2.d_exchange {
	color: #94214d;
	padding: 10px 0;
	margin: 0;
}
h3.d_exchange {
	color: #000;
	background-color: #FFF;
	border-bottom:#94214d solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}
/* ===== Tourism ===== */

h1.title.f_tourism {
	background-color: #0073bd;
	padding: 0;
	margin: 0;
}
h2.f_tourism {
	color: #0073bd;
	padding: 10px 0;
	margin: 0;
}
h3.f_tourism {
	color: #000;
	background-color: #FFF;
	border-bottom:#0073bd solid 1px;
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
	clear:both;
}
.cbg06 {
	background: #00b1d1;
}
.c06 {
	color: #00b1d1;
}
.ch206 {
	color: #00b1d1;
	border-bottom: 1px solid #00b1d1;
}
.tbl06 {
	background: #acdfed;
	margin-top: 20px;
	padding: 10px;
}
.tbl06-a {
	width: 200px;
	float:left;
}
.tbl06-b {
	width: 370px;
	float:right;
}
.tbl06-b h3 {
	color: #00b1d1;
	background: none;
	border-bottom: 1px solid #00b1d1;
	margin-left: 0;
	padding-left: 0;
}
.tbl06-b ol {
	list-style: none;
	padding: 0;
	margin: 1.0em 0;
}
.tbl06-b li {
	font-weight: bold;
	padding: 0.5em 0 1.0em 45px;
	margin:  0;
}
.tbl06-b li.n01 {
	background: url(../../u_program/img/06n01.gif) no-repeat 10px 0;
}
.tbl06-b li.n02 {
	background: url(../../u_program/img/06n02.gif) no-repeat 10px 0;
}
.tbl06-b li.n03 {
	background: url(../../u_program/img/06n03.gif) no-repeat 10px 0;
}
.tbl06-b li.n04 {
	background: url(../../u_program/img/06n04.gif) no-repeat 10px 0;
}
.tbl06-b li.n05 {
	background: url(../../u_program/img/06n05.gif) no-repeat 10px 0;
}
.tbl06-b li.n06 {
	background: url(../../u_program/img/06n06.gif) no-repeat 10px 0;
}
/* ===== Special Study Programs ===== */

.cbg07 {
	background: #f59795;
}
.c07 {
	color: #f59795;
}
.tbl07 {
	width: 400px;
	float: left;
}
.tbl07 h3 {
	background: #999;
	border-left: 1.2em solid #b86864;
	margin: 20px 0 10px 0;
}
.tbl07 h4 {
	font-size: 100%;
	font-weight: bold;
	color: #555;
	border: none;
	background: none;
}
.tbl07 p {
	font-size: 80%;
}
.tbl07sub {
	border-left: 1px solid #b86864;
	border-right: 1px solid #b86864;
	border-bottom: 1px solid #b86864;
	padding: 10px;
	margin-bottom: 40px;
}
.tbl07sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tbl07sub li {
	font-size: 80%;
 background: url((../../u_program/img/07bl.gif) no-repeat 0 5px;
	margin: 0 0 0 10px;
	padding: 0 0 0 12px;
}
