@charset "UTF-8";

/*postgraduate*/

#rightcontents h2.pstgr{
	background:url(../../regular-course/postgraduate/images/mainhd.jpg) no-repeat left top;
	width:690px;
	height:105px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.pstgrp01{
	background:url(../../regular-course/postgraduate/images/subtitle01.gif) no-repeat left top;
	width:382px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}
#rightcontents h3.pstgrt01{
	background:url(../../regular-course/postgraduate/images/title01.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}
#rightcontents h3.pstgrt02{
	background:url(../../regular-course/postgraduate/images/title02.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}
#rightcontents h3.pstgrt03{
	background:url(../../regular-course/postgraduate/images/title03.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}
#rightcontents h3.pstgrt04{
	background:url(../../regular-course/postgraduate/images/title04.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}

/*businessschool*/

#rightcontents h4.bsnsschp01{
	background:url(../../regular-course/mba/images/subtitle02.gif) no-repeat left top;
	width:454px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}















.detail {
	padding: 0px 0px 7px;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 15px 10px;
	width: 670px;
}
.detail h5 {
	padding: 8px 0px 8px 10px;
}
.detail ul {
	padding: 0px 0px 0px 13px;
}
.detail li {
	padding: 0px 0px 2px 12px;
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em; 
}
.detail p {
	padding: 0px 25px;
}
.detail_sup {
	padding: 0px 0px 4px 25px;
	font-size: 82%;
	color: #808080;
}
.d_pt {
	padding-top: 9px;
}



.flow {
	margin: 0px 0px 0px 10px;
	width: 670px;
	padding: 0px 0px 15px;
}
.flow h5 {
	font-weight: bold;
	color: #993300;
	padding: 0px 0px 3px;
}
.flow h5 span {
	font-weight: normal;
	color: #333333;
	font-size: 82%;
}
.flow table {
	width: 100%;
	margin: 0px 0px 15px;
}
.flow th {
	border: 1px solid #CCCCCC;
	padding: 5px 7px;
	text-align: left;
	vertical-align: middle;
}
.flow td {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

.flow .flow_hd {
	text-align: center;
	background-color: #F3F3F3;
	padding: 5px;
}
.flow_w01 {
	width: 50px;
}
.flow_w02 {
	width: 70px;
}


.schedule {
	margin: 0px 0px 0px 10px;
	width: 670px;
	padding: 0px;
}
.schedule_left {
	float: left;
	width: 478px;
}
.schedule_right {
	float: right;
	width: 182px;
}
.schedule h5 {
	font-weight: bold;
	color: #993300;
	padding: 0px 0px 3px;
}
.schedule h5 span {
	font-weight: normal;
	color: #333333;
}
.schedule table {
	width: 100%;
	margin: 0px 0px 4px;
}
.schedule th,
.schedule td {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.schedule th {
	background-color: #F3F3F3;
}

.schedule .gray {
	color: #FFFFFF;
	background-color: #999999;
}
.schedule .gray02 {
	background-color: #EAEAEA;
}
.schedule_w01 {
	width: 62px;
}

