@charset "utf-8";

#biography {
	display : block;
	float : left;
	margin-bottom : 0px;
	padding-left : 20px;
	width : 520px;
}
#box-area {
	clear : both;
	float : left;
	width : 700px;
}
#box-area ul {
	margin-bottom : 0.25em;
	padding-left : 14px;
}
#box-area ul li {
	display : inline;
	padding-right : 10px;
}
#box-class {
	clear : both;
	float : left;
	width : 700px;
}
#box-class ul {
	margin-bottom : 0.25em;
	padding-left : 14px;
}
#box-class ul li {
	display : inline;
	padding-right : 10px;
}
#content #biography p {
	padding-left : 0px;
}
#content .asset-footer .entry-categories ul li {
	display : inline;
}
#content .box-10 p {
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px;
}
#content .nobottom {
	margin-bottom : 0px;
}
#content .shusai .box-10 p {
	font-size : 0.9em;
	text-align : center;
}
#content .slide {
	height : 244px;
	width : 584px;
}
#content .voices p {
	padding : 0px;
}
#content dl.gp-contact {
	margin-bottom : 1em;
	margin-left : 12px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
#content dl.gp-contact dd {
	line-height : 155%;
	margin-bottom : 0px;
	margin-left : 13em;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px;
}
#content dl.gp-contact dt {
	clear : left;
	float : left;
	line-height : 155%;
	margin : 0px;
	padding : 0px;
	width : 13.5em;
}
#content p.noindent {
	padding : 0px;
}
#content-inner {
	padding-top : 80px;
}
#email {
	background-image : url(../img/common/dot.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	float : left;
	margin-bottom : 10px;
	margin-left : 20px;
	padding-bottom : 1px;
	width : 520px;
}
#email ul li {
	clear : none;
	display : block;
	float : right;
	line-height : 1em;
	margin-bottom : 8px;
	margin-left : 20px;
}
#footer .pr p a {
	color : #600;
}
#form-1 tr.caution {
	background-color : #990000;
	color : #FFF;
	text-align : center;
}
#gpnews table td.last {
	border-bottom-style : none;
	border-bottom-width : 0px;
}
#greeting {
	border-bottom-color : #dddddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
#img-logo {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	display : block;
}
#info #infoall {
	background-image : url(../img/link.gif);
	background-position : right center;
	background-repeat : no-repeat;
	display : inline;
	float : right;
	margin : 0px;
	padding : 0px;
	padding-right : 12px;
	text-align : right;
}
#info {
	clear : both;
	display : block;
	float : left;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 25px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	width : 940px;
}
#info .news-1 #info-footer img {
	padding : 0px;
}
#info .news-1 dl {
	clear : both;
}
#info .news-1 dl dd {
	display : block;
	line-height : 125%;
	margin-bottom : 0em;
	margin-left : 110px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0.5em;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : justify;
	text-justify : inter-ideograph;
	vertical-align : top;
}
#info .news-1 dl dt {
	float : left;
	font-size : 12px;
	line-height : 125%;
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 0px;
	padding-top : 0px;
	width : 110px;
}
#info .news-1 h3 {
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	display : inline;
	float : left;
	margin-bottom : 0px;
}
#info .news-1 img {
	_margin-right : 5px;
	background-image : none;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	line-height : 125%;
	margin : 0px;
	padding : 0px;
	position : relative;
	top : 0px;
}
#info .news-2 {
	_margin-left : 10px;
	border-left-color : #ddd;
	border-left-style : solid;
	border-left-width : 0px;
	float : right;
	margin-left : 0px;
	padding-left : 0px;
	padding-right : 0px;
	width : 460px;
}
#info .news-2 img {
	_margin-right : 5px;
	background-image : none;
	clear : both;
	display : block;
	float : left;
	margin-bottom : 10px;
	margin-right : 10px;
}
#info .news-2 p {
	display : block;
	float : right;
	line-height : 140%;
	margin-bottom : 20px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	width : 346px;
}
#info .news-left {
	border-left-color : #ddd;
	border-left-style : solid;
	border-left-width : 0px;
	float : left;
	margin-left : 0px;
	padding-left : 0px;
	padding-right : 0px;
	position : relative;
	width : 460px;
	padding-bottom: 18px;
}
#info .news-right {
	float : right;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	position : relative;
	width : 460px;
	padding-bottom: 18px;
}
#info h3 {
	background-image : none;
	border-bottom-color : #000055;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	border-top-style : none;
	display : block;
	font-size : 0.8em;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : left;
}
#info h4 {
	background-image : none;
	border-bottom-color : #dddddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-style : none;
	border-right-style : none;
	border-top-color : #000055;
	border-top-style : solid;
	border-top-width : 2px;
	color : #000055;
	display : block;
	margin-bottom : 0.5em;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 5px;
	padding-left : 2px;
	padding-right : 0px;
	padding-top : 6px;
}
#info table {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	float : left;
	padding : 0px;
	width : 460px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#info table .category {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	line-height : 125%;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px;
	text-align : left;
	vertical-align : top;
	width : 30px;
}
.category a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 14px;
	width: 41px;
	text-indent: -9999px;
}
.category .news {
	background-image: url(/img/news/btn_news.gif);
}
.category .event {
	background-image: url(/img/news/btn_event.gif);
}
.category .student-topics {
	background-image: url(/img/news/btn_student.gif);
}
.category .faculty-topics {
	background-image: url(/img/news/btn_faculty.gif);
}
.category .mba {
	background-image: url(/img/news/btn_mba.gif);
}
.category .phd {
	background-image: url(/img/news/btn_phd.gif);
}
#info table .date {
	background-color : #FFF;
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	font-size : 12px;
	height : auto;
	line-height : 125%;
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 1em;
	padding-top : 1px;
	text-align : left;
	vertical-align : top;
	white-space : nowrap;
	width : 20px;
}
#info table .text {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	line-height : 125%;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0.5em;
	padding-left : 0.5em;
	padding-right : 0px;
	padding-top : 0px;
	text-align : left;
	vertical-align : top;
	width : auto;
}
#info-footer {
	background-image : url(../img/common/dot.gif);
	background-position : left top;
	background-repeat : repeat-x;
	clear : both;
	display : block;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
}
#infoicon {
	padding-left : 0px;
}
#infoicon li {
	display : inline;
	font-size : 0.68em;
}
#intermedia {
	_margin-left : 10px;
	background-image : url(../img/intermedia.gif);
	background-repeat : no-repeat;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	clear : both;
	float : left;
	height : 42px;
	margin-bottom : 12px;
	margin-left : 20px;
	margin-top : 0px;
	padding : 0px;
	text-indent : -9999px;
	width : 900px;
}
#intermedia:hover {
	background-image : url(../img/intermedia_on.gif);
	padding-top : 0px;
}
#keyvisual {
	_height : 254px;
	background-color : #efefef;
	border-bottom-color : #ccc;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	float : left;
	height : 256px;
	margin-bottom : 20px;
	margin-top : 20px;
	padding-bottom : 3px;
	padding-left : 4px;
	padding-right : 0px;
	padding-top : 3px;
	position : relative;
	width : 936px;
	overflow: hidden;
}
#keyvisual div.first {
	_margin-right : 4px;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	clear : none;
	display : block;
	float : left;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 8px;
	margin-top : 0px;
	padding : 0px;
	width : 580px;
}
#map dl {
	padding-top : 20px;
	width : 700px;
	z-index : 1;
}
#map dt {
	color : #444444;
}
#map h4 {
	clear : none;
	display : block;
}
#map img {
	background-color : transparent;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
#name {
	display : block;
	float : left;
	margin-bottom : 10px;
	margin-top : 30px;
	padding-left : 40px;
	width : 300px;
}
#name h2 {
	border : 0px none #FFF;
	color : #444444;
	font-weight : bold;
	letter-spacing : 0.4em;
	line-height : 1em;
	margin-bottom : 4px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px;
}
#name p {
	color : #888888;
	font-size : 0.7em;
	letter-spacing : 0.05em;
	line-height : 1em;
	margin : 0px;
	padding : 0px;
}
#navi-left ul li .bg-gray {
	background-color : #efefef;
}
#page-title {
	position : absolute;
	right : 0px;
	top : 0px;
}
#profile #email ul {
	margin-bottom : 0px;
	width : 520px;
}
#profile #post {
	display : block;
	float : left;
	font-size : 0.78em;
	line-height : 1.8em;
	padding-left : 40px;
	width : 400px;
}
#profile #works {
	border-bottom-color : #ddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	clear : both;
	display : block;
	float : left;
	margin-bottom : 20px;
	width : 700px;
}
#profile #works ul li {
	background-image : url(../img/common/arrow_s_navy.gif);
	background-position : 4px 0.4em;
	background-repeat : no-repeat;
	clear : both;
	line-height : 1.3em;
	padding-bottom : 0.5em;
	padding-left : 12px;
}
#profile {
	float : left;
	padding-top : 20px;
	width : 700px;
}
#profile .column-2 ul li {
	background-image : url(../img/common/arrow_s_navy.gif);
	background-position : 4px 0.4em;
	background-repeat : no-repeat;
	clear : both;
	line-height : 1.3em;
	padding-bottom : 0.5em;
	padding-left : 12px;
}
#profile h3 {
	border-bottom-style : none;
	line-height : 1em;
	margin-bottom : 0px;
	padding-bottom : 8px;
	padding-left : 2px;
	padding-top : 10px;
}
#profile img {
	float : left;
	margin-bottom : 20px;
}
#sitemap {
	border-top-color : #ddd;
	border-top-style : solid;
	border-top-width : 1px;
	padding-top : 30px;
}
#top-navi {
	border-bottom-color : #ddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	clear : both;
	display : block;
	float : left;
	width : 940px;
}
#top-navi div {
	display : block;
	float : left;
	padding-left : 20px;
	width : 220px;
	font-size: 85%;
	margin-bottom: 20px;
}
#top-navi div h3 {
	background-image : none;
	border-top-color : #000055;
	border-top-style : solid;
	border-top-width : 2px;
	color : #000055;
	font-weight : bold;
	line-height : 1em;
	margin-bottom : 8px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0em;
	padding-left : 2px;
	padding-right : 0px;
	padding-top : 6px;
}
#top-navi div img {
	border : 1px solid #dddddd;
	margin-bottom : 6px;
	padding : 1px;
}
#top-navi div.first {
	border-left-style : none;
	margin-left : 0px;
	padding : 0px;
}
#top-navi p {
	_height : 9em;
	clear : both;
	display : block;
	float : left;
	height : 10em;
	margin-bottom : 4px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-left : 2px;
	padding-right : 2px;
	width : 216px;
}
#top-navi p.link {
	height : 20px;
}
#works ul {
	clear : both;
	margin-bottom : 10px;
	padding-left : 2px;
	padding-top : 4px;
}
#wrapper #content .box1x4 div p {
	text-align : left;
}
#wrapper-inner {
	padding-top : 60px;
}
*:first-child+html table th {
	width : auto;
}
.al-right {
	text-align : right;
}
.apli .arrow {
	display : block;
	float : left;
	width : auto;
}
.apli .getpdf {
	border-left-color : #dddddd;
	border-left-style : solid;
	border-left-width : 1px;
	float : right;
	width : 300px;
}
.apli .getpdf a {
	float : right;
	padding-left : 0px;
	text-align : left;
	width : 220px;
}
.archives #content {
	width : 720px;
}
.archives #content .lead {
	font-weight : normal;
	height : 4.6em;
	overflow : hidden;
}
.archives #content .link {
	clear : both;
	text-align : right;
}
.archives #content div {
	border-bottom-color : #dddddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	display : inline;
	float : left;
	margin-bottom : 20px;
	margin-left : 20px;
	width : 220px;
}
.archives #content div h3 {
	background-image : none;
	border-top-color : #000055;
	border-top-style : solid;
	border-top-width : 2px;
	color : #000055;
	font-size : 0.8em;
	font-weight : bold;
	height : 2.6em;
	line-height : 1.4em;
	margin-bottom : 4px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	overflow : hidden;
	padding-bottom : 0em;
	padding-left : 2px;
	padding-right : 0px;
	padding-top : 0.2em;
	padding-top : 0em;
}
.archives #content img {
	border : 1px solid #dddddd;
	margin-bottom : 6px;
	padding : 1px;
}
.archives #content p {
	display : block;
	float : left;
	margin : 0px;
	padding : 0px;
	width : 220px;
}
.archives #content p#lead {
	display : block;
	margin-bottom : 20px;
	padding-left : 20px;
	width : 700px;
}
.box-1 {
	clear : both;
	margin-bottom : 20px;
	width : 700px;
}
.box-10 {
	font-size : 90%;
	width : 160px;
}
.box-2 {
	_height : 180px;
	min-height : 180px;
	width : 640px;
}
.box-3 {
	width : 580px;
}
.box-4 {
	display : block;
	vertical-align : top;
	width : 520px;
}
.box-5 {
	width : 460px;
}
.box-6 {
	width : 400px;
}
.box-7 {
	width : 340px;
}
.box-8 {
	width : 280px;
}
.box-9 {
	width : 220px;
}
.box00 th {
	width : 2em;
}
.box01 {
	padding-left : 2em;
}
.box01 th {
	width : 5em;
}
.box02 {
	padding-left : 2em;
}
.box02 th {
	width : 10em;
}
.box03 {
	padding-left : 2em;
}
.box03 th {
	width : 15em;
}
.box04 {
	padding-left : 2em;
}
.box04 th {
	width : 20em;
}
.box05 {
	padding-left : 2em;
}
.box05 th {
	width : 25em;
}
.box06 {
	padding-left : 2em;
}
.box06 th {
	width : 30em;
}
.box07 th {
	width : 35em;
}
.box08 th {
	width : 40em;
}
.box09 th {
	width : 45em;
}
.box1-1 h6 {
	background-image : url(../img/interview/bg_h6.gif);
	background-position : left;
	background-repeat : repeat-x;
	display : block;
	font-size : 0.8em;
	font-weight : bold;
	margin-bottom : 4px;
	padding-bottom : 3px;
	padding-left : 0px;
	padding-top : 3px;
	text-align : center;
}
.box10 th {
	width : 50em;
}
.btn-hplink {
	_padding-top : 2px;
}
.btn-hplink a {
	_padding-top : 2px;
	display : block;
}
.confirm {
	text-align : center;
}
.confirm img {
	border : none;
	text-align : center;
}
.confirm img:hover {
	background-color : #fff;
	border : none;
}
.confirm p {
	text-align : center;
}
.dean #content img {
	margin-bottom : 0.8em;
}
.executive #wrapper #content {
	position : relative;
}
.executive #wrapper #content .application {
	background-image : none;
	margin : 0px;
	padding : 0px;
	position : absolute;
	right : 18px;
	top : 115px;
}
.executive #wrapper #content .application a {
	background-image : none;
	margin : 0px;
	padding : 0px;
}
.executive #wrapper #content .application li {
	margin : 0px;
	padding : 0px;
}
.executive #wrapper #content .application li a img {
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	padding : 0px;
}
.faculty #navi-left .sideinfo p {
	color : #777777;
	margin-top : 7px;
	padding : 0px;
}
.faculty #navi-left ul {
	display : block;
	list-style-type : none;
	text-decoration : none;
}
.faculty #navi-left ul .current {
	_margin-top : 0px;
	background-color : #fff9e0;
	color : #303099;
}
.faculty #navi-left ul .current.topr {
	background-color : #000055;
	color : #FFFFFF;
}
.faculty #navi-left ul .topr {
	background-color : #000055;
	color : #FFFFFF;
	padding-bottom : 6px;
	padding-left : 28px;
	padding-top : 9px;
	width : 160px;
}
.faculty #navi-left ul .topr:hover {
	background-image : url(../img/common/arrow_right_white.gif);
}
.faculty #navi-left ul li {
	display : block;
}
.faculty #navi-left ul li a {
	background-position : 12px center;
	background-repeat : no-repeat;
	display : block;
	line-height : 150%;
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 28px;
	padding-right : 12px;
	padding-top : 0.2em;
	text-decoration : none;
	width : 160px;
}
.faculty #navi-left ul li a span {
	color : #000055;
	display : block;
	float : left;
	font-size : 10px;
	padding-right : 12px;
	text-align : center;
	width : 12px;
}
.faculty #navi-left ul li a.border {
	border-top : 1px solid #dddddd;
}
.faculty #navi-left ul li.topr a {
	padding-bottom : 6px;
	padding-top : 6px;
}
.faculty .okada p {
	text-align : left;
}
.faq dd {
}
.faq dl {
	display : block;
}
.faq dt {
	color : #000055;
	font-weight : bold;
	line-height : 1.5em;
	padding-bottom: 0.5em;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ddd;
}

.form #container #wrapper #content {
	width : 940px;
}
.gpnews table td {
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	padding-bottom : 4px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 4px;
}
.home #container #content #keyvisual #bnr-right #mycarousel li {
	margin-bottom : 6px;
}
.home #container #content #keyvisual #bnr-right {
	height : 250px;
	overflow : hidden;
	position : absolute;
	right : 8px;
	top : 4px;
	width : 340px;
}
.home #container #content .randomSlideShow.slideShow .navigation.white li .prev {
	background-image : url(../img/btn_im.gif);
	background-repeat : no-repeat;
	display : block;
	height : 15px;
	width : 40px;
}
.home #container #wrapper #content #btn_target {
	clear : both;
	height : 33px;
	margin-left : auto;
	margin-right : auto;
	padding-top : 20px;
	position : relative;
	width : 940px;
}
.home #container #wrapper #content #btn_target .btn_01 a {
	background-image : url(../img/home/btn_news1.gif);
	display : block;
	height : 33px;
	left : 30px;
	position : absolute;
	text-indent : -9999px;
	width : 410px;
}
.home #container #wrapper #content #btn_target .btn_01 a:hover {
	background-image : url(../img/home/btn_news1_on.gif);
}
.home #container #wrapper #content #btn_target .btn_02 a {
	background-image : url(../img/home/btn_news2.gif);
	display : block;
	height : 33px;
	position : absolute;
	right : 30px;
	text-indent : -9999px;
	width : 410px;
}
.home #container #wrapper #content #btn_target .btn_02 a:hover {
	background-image : url(../img/home/btn_news2_on.gif);
}
.home #container #wrapper #content #info .rss a {
	background-image : url(../img/ico/ico_rss.gif);
	background-repeat : no-repeat;
	display : block;
	height : 21px;
	margin : 0px;
	position : absolute;
	right : 0px;
	text-indent : -9999px;
	top : 3px;
	width : 60px;
	padding: 0px;
	background-position: 0px 0px;
}
.home #container #wrapper #content #info p.newsall {
	display : block;
	margin : 0px;
	position : absolute;
	right : 0px;
	bottom: 0px;
	text-align: right;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.home #content {
	float : none;
	line-height : 150%;
	line-height : 150%;
	margin-bottom : 0px;
	margin-bottom : 20px;
	padding-bottom : 0px;
	padding-bottom : 0px;
	padding-top : 2px;
	padding-top : 2px;
	width : 940px;
	width : 940px;
	clear: both;
}
.home #footer {
	border-top-color : #dddddd;
	border-top-color : #dddddd;
	border-top-style : solid;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-width : 1px;
}
.home #wrapper {
	padding-top : 0;
}
.intermedia #container #wrapper #content {
	left : -20px;
	position : absolute;
	position : relative;
	width : 960px;
}
.intermedia #container #wrapper #content .imbox .jScrollPaneContainer .scroll dd {
	background-image : url(../img/common/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
	margin-bottom : 0.5em;
	padding-bottom : 0.5em;
}
.intermedia #container #wrapper #content .imbox .jScrollPaneContainer .scroll dt {
	font-size : 0.7em;
}
.intermedia #container #wrapper #content .imbox .scroll {
	display : block;
	float : left;
	height : 200px;
	overflow : hidden;
	width : 300px;
}
.intermedia #container #wrapper #content .imbox h3 {
	background-image : none;
	border-top-color : #000055;
	border-top-style : solid;
	border-top-width : 2px;
	margin-bottom : 0px;
}
.intermedia #container #wrapper #content .imbox p .rss {
	background-image : url(../img/ico/ico_rss.gif);
	background-repeat : no-repeat;
	display : block;
	height : 20px;
	margin : 0px;
	padding : 0px;
	position : absolute;
	right : 0px;
	text-indent : -9999px;
	top : 6px;
	width : 54px;
}
.intermedia #container #wrapper #content div.imbox {
	background-image : url(../img/kbsmedia/bg_imbox.gif);
	background-position : left bottom;
	background-repeat : no-repeat;
	clear : none;
	display : inline;
	float : left;
	height : 350px;
	margin-bottom : 20px;
	margin-left : 20px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px;
	position : relative;
	width : 300px;
}
.intermedia #wrapper {
	margin-bottom : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 56px;
	position : relative;
	text-align : left;
	width : 940px;
}
.interview #content .profile-l p {
	border-bottom-color : #dddddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-right-color : #dddddd;
	border-right-style : solid;
	border-right-width : 1px;
	line-height : 125%;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 10px;
	padding-left : 1em;
	padding-right : 0em;
	padding-right : 1em;
	padding-top : 10px;
}
.interview #content .profile-r p {
	background-color : #FFF;
	border-bottom-color : #dddddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #dddddd;
	border-left-style : solid;
	border-left-width : 1px;
	line-height : 125%;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 10px;
	padding-left : 1em;
	padding-right : 0em;
	padding-top : 10px;
}
.interview #content h3 {
	background-image : none;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	clear : none;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}
.interview #content p {
	padding-left : 0px;
}
.interview .profile-l {
	background-color : #FFF;
	float : left;
	margin-right : 20px;
	width : 40%;
}
.interview .profile-r {
	float : right;
	margin-left : 20px;
	width : 40%;
}
.jcarousel-clip-vertical {
	height : 240px;
	width : 340px;
}
.jcarousel-item {
	height : 116px;
	width : 340px;
}
.jcarousel-item-horizontal {
	margin-right : 10px;
}
.jcarousel-item-vertical {
	margin-bottom : 1px;
}
.jcarousel-next-disabled-vertical {
	cursor : default;
}
.jcarousel-next-disabled-vertical:active {
	cursor : default;
}
.jcarousel-next-disabled-vertical:hover {
	cursor : default;
}
.jcarousel-next-vertical {
	background-image : url(../img/home/btn_up.gif);
	background-repeat : no-repeat;
	bottom : -13px;
	cursor : pointer;
	height : 14px;
	position : absolute;
	right : 42px;
	width : 42px;
	z-index : 100;
}
.jcarousel-prev-disabled-vertical {
	cursor : default;
}
.jcarousel-prev-disabled-vertical:active {
	cursor : default;
}
.jcarousel-prev-disabled-vertical:hover {
	cursor : default;
}
.jcarousel-prev-vertical {
	background-image : url(../img/home/btn_down.gif);
	background-repeat : no-repeat;
	bottom : -13px;
	cursor : pointer;
	height : 14px;
	position : absolute;
	right : 0px;
	right : 0px;
	width : 42px;
}
.lecture #profile .logo img {
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	float : none;
	margin : auto;
	padding : 0px;
}
.lecture #profile .logo img:hover {
	background-color : #FFF;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	padding : 0px;
}
.lecture #content #profile .company p {
	padding-left : 0px;
}
.lecture #profile {
	_margin-left : 6px;
	border : 1px solid #dddddd;
	display : block;
	float : left;
	margin-bottom : 20px;
	margin-left : 12px;
	padding-bottom : 14px;
	padding-top : 14px;
	width : 684px;
}
.lecture #profile .company {
	border-left-color : #dddddd;
	border-left-style : solid;
	border-left-width : 1px;
	float : left;
	padding-left : 20px;
	width : 440px;
}
.lecture #profile .company p {
	margin-bottom : 0.25em;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.lecture #profile .logo {
	float : left;
	padding-top : 30px;
	text-align : center;
	vertical-align : 50%;
	width : 200px;
}
.lecture #profile .name {
	font-size : 1.1em;
	letter-spacing : 0.2em;
	margin-bottom : 1em;
	padding-top : 1.5em;
}
.lecture #profile .photo {
	float : right;
	padding-left : 0px;
	padding-right : 30px;
}
.lecture #profile .photo img {
	margin-bottom : 0px;
}
.lecture #profile .profile {
	float : left;
	padding-left : 30px;
	width : 440px;
}
.lecture #profile .profile .name .small {
	font-size : 0.8em;
	letter-spacing : 0em;
}
.lecture #profile table {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	margin : 0px;
	padding : 0px;
	width : 440px;
}
.lecture #profile table td {
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	line-height : 125%;
	margin : 0px;
	padding : 0px;
	vertical-align : top;
}
.lecture #profile table th {
	background-color : #FFF;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	vertical-align : top;
}
.mailform #content {
	width : 940px;
}
.marginup {
	margin-top : 20px;
}
.mba table th {
}
.navigation.white a {
	background-image : url(../img/btn_im.gif);
	background-image : url(../img/btn_im.gif);
	background-repeat : no-repeat;
	background-repeat : no-repeat;
	display : block;
	display : block;
	float : left;
	float : left;
	padding : 0px;
	padding : 0px;
	text-indent : -9999px;
	text-indent : -9999px;
}
.navigation.white a.selected {
	background-image : url(../img/btn_im_on.gif);
	background-image : url(../img/btn_im_on.gif);
	background-repeat : no-repeat;
	background-repeat : no-repeat;
}
.navigation.white a:hover {
	background-image : url(../img/btn_im_on.gif);
	background-image : url(../img/btn_im_on.gif);
	background-repeat : no-repeat;
	background-repeat : no-repeat;
}
.news dd {
	background-image : url(../img/common/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
	line-height : 125%;
	margin-bottom : 0.5em;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0.5em;
	padding-left : 7.5em;
	padding-right : 0px;
	padding-top : 0px;
}
.news dt {
	clear : left;
	float : left;
	line-height : 125%;
	margin : 0px;
	padding : 0px;
	text-indent : 4px;
	vertical-align : top;
	width : 7.5em;
}
.nopadding img {
	margin : 0px;
}
.opencampus #content p.note {
	border-bottom-color : #FFCC00;
	border-left-color : #FFCC00;
	border-right-color : #FFCC00;
	border-top-color : #FFCC00;
	margin-left : 3px;
	margin-right : 3px;
	text-align : center;
}
.opencampus #person {
	clear : both;
	float : left;
	padding-bottom : 0em;
	width : 700px;
}
.opencampus #person li {
	display : inline;
	float : left;
	line-height : 125%;
	margin-bottom : 1em;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-right : 20px;
	width : 330px;
}
.opencampus #person li h5 {
	border-bottom-color : #ddd;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-top-color : #ddd;
	border-top-style : solid;
	border-top-width : 1px;
	clear : none;
	font-size : 1em;
	margin-bottom : 0.5em;
	margin-left : 112px;
	padding-left : 0px;
}
.opencampus #person li img {
	float : left;
	margin-right : 12px;
}
.opencampus h2 .small {
	font-size : 80%;
}
.opencampus table table {
	margin : 0px;
	padding : 0px;
}
.opencampus table table td {
	margin : 0px;
	padding : 0px;
	vertical-align : top;
}
.opencampus table table th {
	background-color : #FFF;
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	margin : 0px;
	padding : 0px;
	vertical-align : top;
	width : 5em;
}
.opencampus table th {
	white-space : nowrap;
}
.opencampus td {
	line-height : 125%;
}
.opencampus td.seat {
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	text-align : center;
}
.penmark {
	background-image : url(../img/pen.gif);
	background-position : right center;
	background-repeat : no-repeat;
}
.popup #container {
	width : 700px;
}
.popup #content h2 {
	border-top-style : none;
}
.popup #header {
	width : 700px;
}
.popup #header .navi-sub {
	width : 400px;
}
.popup #navi {
	width : 700px;
}
.popup #wrapper {
	width : 700px;
}
.publishdate {
	color : #000055;
	display : block;
	float : right;
	font-size : 0.78em;
	margin-bottom : 15px;
	margin-left : auto;
	margin-right : 0px;
	margin-top : -10px;
	padding : 0px;
	text-align : right;
	width : 100%;
}
.search #container #wrapper #content #cse-search-results {
	width : 100%;
}
.search #container #wrapper #content #cse-search-results iframe {
	width : 100%;
}
.search #container #wrapper #content {
	width : 940px;
}
.shusai .box-10 {
	text-align : center;
}
.signature {
	float : right;
}
.slide a {
	background-image : none;
	background-image : none;
	padding : 0px;
}
.slideShow .navigation a {
	display : inline-block;
	display : inline-block;
	height : 14px;
	height : 14px;
	margin-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-left : 0px;
	margin-right : 2px;
	margin-right : 2px;
	margin-top : 0px;
	margin-top : 0px;
	text-decoration : none;
	text-decoration : none;
	width : 40px;
	width : 40px;
}
.slideShow .navigation li {
	display : inline;
	display : inline;
}
.slideShow li {
	list-style-type : none;
	list-style-type : none;
	margin : 0px;
	margin : 0px;
	padding : 0px;
	padding : 0px;
}
.slideShow ul {
	list-style-type : none;
	list-style-type : none;
	margin : 0px;
	margin : 0px;
	padding : 0px;
	overflow: hidden;
	height: 244px;
	width: 584px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.slideShow ul.topNavigation {
	margin : 0px 0px 40px 0px;
	margin : 0px 0px 40px 0px;
}
.table-3 {
	border : 1px solid #ddd;
}
.table-3 td {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	line-height : 125%;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-top : 5px;
	vertical-align : top;
}
.table-3 th {
	background-color : #FFF;
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	line-height : 125%;
	padding-bottom : 5px;
	padding-top : 5px;
	vertical-align : top;
}
.table-4{}
.table-4 th{
	background-color: #FFF;
	border-right-style: none;
	border-left-style: none;
	color: #000055;
	border-top-style: dotted;
	border-bottom-style: dotted;
}
.table-4 td{
	border-right-style: none;
	border-left-style: none;
	border-top-style: dotted;
	border-bottom-style: dotted;
}
.ugmba .arrow {
	display : block;
	float : left;
	width : 380px;
}
.ugmba .getpdf {
	border-left-color : #dddddd;
	border-left-style : solid;
	border-left-width : 1px;
	float : right;
	width : 300px;
}
.ugmba .getpdf a {
	float : right;
	padding-left : 0px;
	text-align : left;
	width : 220px;
}
.voices {
	clear : both;
	display : block;
	float : left;
	margin-bottom : 20px;
	width : 700px;
}
.voices .note {
	background-color : #FFF;
	font-size : 0.9em;
	padding-bottom : 6px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 6px;
}
.voices dd {
	padding-left : 10px;
}
.voices dl {
	border-top-color : #ddd;
	border-top-style : solid;
	border-top-width : 1px;
	display : block;
	padding-bottom : 10px;
	padding-top : 16px;
	width : 400px;
}
.voices dt {
	border-right-color : #dddddd;
	border-right-style : solid;
	border-right-width : 1px;
	display : block;
	float : left;
	font-size : 0.9em;
	font-weight : bold;
	margin-right : 10px;
	padding-left : 2px;
	padding-right : 10px;
	margin-bottom: 10px;
}
a img:hover {
}
.banner a img, .banner a img:hover {
	border: 0px none transparent!important;
}
body h4.lineh02 {
	line-height : 1.5;
}
div.form-note {
	padding-left : 1em;
	padding-right : 1em;
}
div.form-note ul li {
	background-image : url(../img/common/arrow_s_navy.gif);
	background-position : 2px center;
	background-repeat : no-repeat;
	margin-left : 1em;
	padding-left : 12px;
}
div.gpnews h4 {
	margin-bottom : 2px;
}
div.gpnews p {
	margin-bottom : 20px;
}
div.news {
	_margin-bottom : 30px;
	clear : both;
	margin-bottom : 50px;
}
div.news ul {
	margin-bottom : 4px;
	margin-left : 12px;
}
div.news ul li {
	line-height : 150%;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
div.table01 table {
	border : 1px solid #ccc;
	margin-bottom : 2px;
	margin-left : auto;
	margin-right : auto;
	width : 98%;
}
div.table01 table caption {
	color : #666666;
	margin-bottom : 0.3em;
	padding-bottom : 0.2em;
	padding-left : 0px;
	padding-top : 0.2em;
}
div.table01 table td {
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1px;
	padding-bottom : 0.3em;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0.4em;
}
div.table01 table th {
	background-color : #f5f6f7;
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1px;
	padding-bottom : 0.3em;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0.4em;
}
div.table02 table {
	margin-bottom : 1em;
	margin-left : auto;
	margin-right : auto;
	width : 98%;
}
div.table02 table caption {
	color : #666666;
	margin-bottom : 0.3em;
	padding-bottom : 0.2em;
	padding-left : 0px;
	padding-top : 0.2em;
}
div.table02 table td {
	padding-bottom : 0.3em;
	padding-left : 5px;
	padding-right : 5px;
}
div.table02 table th {
	padding-bottom : 0.3em;
	padding-left : 2em;
	padding-right : 5px;
	padding-top : 0em;
}
div.term {
	_margin-left : 5px;
	background-color : #FFF;
	background-image : url(../img/bg_term.gif);
	background-position : center center;
	background-repeat : no-repeat;
	float : left;
	margin-bottom : 20px;
	margin-left : 10px;
	width : 680px;
}
div.term div {
	_margin-left : 10px;
	display : block;
	float : left;
	margin-left : 20px;
	padding : 1px;
	width : 211px;
}
div.term div h4 {
	border-left-style : none;
	color : #000055;
	font-size : 0.9em;
	margin-bottom : 0px;
	padding-bottom : 0.2em;
	padding-left : 20px;
	padding-right : 10px;
	padding-top : 10px;
}
div.term div.first {
	margin-left : 0px;
}
div.term ul {
	margin-bottom : 10px;
}
div.term ul li {
	background-image : url(../img/common/arrow_right_navy.gif);
	background-position : 24px 0.7em;
	background-repeat : no-repeat;
	color : #444444;
	line-height : 1.3em;
	padding-bottom : 0.3em;
	padding-left : 32px;
	padding-right : 10px;
	padding-top : 0.3em;
}
dl#history dd {
	line-height : 1.25em;
	padding-bottom : 0.5em;
}
dl#history dt {
	float : left;
	font-weight : normal;
	line-height : 1.25em;
	padding-bottom : 0.5em;
	padding-left : 4px;
	width : 5em;
}
dl.contact dd {
	line-height : 1.25em;
	padding-bottom : 0.5em;
}
dl.contact dt {
	float : left;
	font-size : 0.78em;
	font-weight : normal;
	line-height : 1.25em;
	padding-bottom : 0.5em;
	padding-left : 4px;
	width : 5em;
}
dl.dl-1 {
	margin-bottom : 16px;
}
dl.dl-1 dd {
	margin-bottom : 0px;
	margin-left : 6em;
	_margin-left : 6.2em;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0.8em;
	padding-right : 0px;
	padding-top : 1px;
	padding-left: 0px;
}
dl.dl-1 dt {
	border : 1px solid #99C;
	color : #669;
	float : left;
	font-size : 0.7em;
	line-height : 1em;
	margin : 0px;
	padding-bottom : 1px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 2px;
	text-align : center;
	width : 6em;
}
dl.note {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
}
dl.note dd {
	margin-bottom : 0.5em;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 2.5em;
	padding-right : 0px;
	padding-top : 0px;
}
dl.note dt {
	float : left;
	width : 2.5em;
}
dl.spot {
	margin-bottom : 16px;
}
dl.spot dd {
	margin-bottom : 0px;
	margin-left : 4em;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0.8em;
	padding-left : 10px;
	padding-right : 0px;
	padding-top : 1px;
}
dl.spot dt {
	border : 1px solid #99C;
	color : #669;
	float : left;
	font-size : 0.7em;
	line-height : 1em;
	margin : 0px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 2px;
	text-align : center;
	width : 4em;
}
h2 .small {
	font-size : 0.6em;
}
img.top-margin {
	margin-top : 26px;
}
ol h4 {
	line-height : 150%;
}
table {
	margin-bottom : 20px;
	margin-left : auto;
	margin-right : auto;
}
table td {
	border : 1px solid #ccc;
	padding-bottom : 5px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 5px;
}
table td.al-center {
	text-align : center;
}
table th {
	_width : auto;
	background-color : #efefef;
	border : 1px solid #ccc;
	font-weight : normal;
	padding-bottom : 3px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 6px;
	vertical-align : middle;
	white-space : nowrap;
	width : 6em;
}
table#form-1 td {
	line-height : 125%;
	padding-bottom : 2px;
	padding-top : 2px;
	width : auto;
}
table#form-1 th {
	background-color : #000055;
	color : #FFF;
	text-align : center;
	width : auto;
}
table.news td {
	background-image : url(../img/common/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	line-height : 125%;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 5px;
}
table.news th {
	background-color : #FFF;
	background-image : url(../img/common/dot.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	font-size : 1em;
	padding-bottom : 5px;
	padding-left : 2px;
	padding-right : 10px;
	padding-top : 5px;
}
table.phd td {
	line-height : 1.2em;
	white-space : nowrap;
}
table.phd th {
	line-height : 1em;
	text-align : center;
}
table.table-2 {
	float : left;
	width : 520px;
}
table.table-2 td {
	border : 1px solid #ddd;
	padding-bottom : 3px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 6px;
}
table.table-2 th {
	_width : auto;
	background-color : #efefef;
	border : 1px solid #ddd;
	font-weight : normal;
	padding-bottom : 3px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 6px;
	text-align : center;
	vertical-align : middle;
	white-space : nowrap;
	width : 6em;
}
table.time {
	margin-bottom : 20px;
	margin-left : auto;
	margin-right : auto;
}
table.time td {
	border : 1px solid #ddd;
	padding-bottom : 3px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 6px;
	width : 80%;
}
table.time th {
	background-color : #efefef;
	border : 1px solid #ddd;
	font-size : 0.9em;
	font-weight : normal;
	letter-spacing : 0.1em;
	padding-bottom : 3px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 6px;
	text-align : center;
	vertical-align : middle;
	white-space : nowrap;
	width : 10em;
}
td .speaker {
	top : 0px;
}
ul#nav-voice {
	height : 76px;
	margin : 0px;
	padding : 0px;
	width : 100%;
}
ul#nav-voice li {
	float : left;
	height : 76px;
	margin-bottom : 0px;
	margin-left : 14px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px;
}
ul#nav-voice li .current {
	border-bottom-color : #FC0;
	border-bottom-style : solid;
	border-bottom-width : 5px;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	padding : 0px;
}
ul#nav-voice li a {
	background-color : transparent;
	background-image : none;
	border-bottom-color : #dddddd;
	border-bottom-style : solid;
	border-bottom-width : 5px;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	height : 60px;
	margin : 0px;
	padding : 0px;
}
ul#nav-voice li a:hover {
	border-bottom-color : #FC0;
	border-bottom-style : solid;
	border-bottom-width : 5px;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	padding : 0px;
}
ul#nav-voice li img {
	background-color : transparent;
	background-image : none;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	margin : 0px;
	padding : 0px;
}
ul#nav-voice li.first {
	margin-left : 0px;
}
.form .aform-content table {
	margin-bottom: 0px;
}
.form .aform-content table th {
	margin-bottom: 0px;
	width: 280px;
	white-space: normal;
	border-bottom-color: #aaa;
}
.form .aform-content table td {
	margin-bottom: 0px;
	border-left-color: #aaaaaa;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #FFF;
}
.form td span {
	clear: both;
	display: block;
}
.form .checkbox td span, .form .radiobtn td span {
	clear: both;
	display: block;
}
.form .asset-content .asset-body .aform {
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	background-color: #fdfdfd;
}
.form .asset-content .asset-body .aform-hdln {
	margin-right: 10px;
	margin-left: 5px;
	width: 908px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #4F78A9;
}
.form .asset-content .asset-body .validation-advice {
	background-color: #FFF;
	color: #F00;
	font-weight: normal;
}
.form .asset-content .asset-body .validation-advice img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form #container #wrapper #content #page-536 .asset-content .asset-body #aform-43 .aform-content #aform-form-43 .email tbody tr td .aform-input-example {
	color: #000055;
	font-size: 12px;
}
#content #aform-confirm-form dl {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	clear: both;
}
#content #aform-confirm-form dl dt {
	padding: 10px;
	width: 250px;
	float: left;
	color: #aaa;
}
#content aform-confirm-form dl dd {
	display: block;
	padding-left: 270px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#content #aform-confirm-form dl .aform-hdln {
	font-weight: bold;
	width: 680px;
	display: block;
	color: #000055;
}
#content #aform-content #aform-confirm-form p {
	clear: both;
	text-align: center;
	padding-top: 30px;
}
#container #wrapper #content #aform-content #aform-confirm-form dl dd {
	display: block;
	padding-left: 270px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#container #wrapper #content #aform-content #aform-confirm-form {
}
#container #wrapper #content .aform-header {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000055;
}
.form #container #wrapper #content .aform-content th .required {
	color:#F00;
	font-size:10px;
}
.form #container #wrapper #content .asset-content .asset-body .aform-content .submit {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	padding-top: 50px;
}
#container #wrapper #content #aform-content #aform-confirm-form .submit {
	text-align: center;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
}
.home #container #wrapper #content #notice {
	clear: both;
	float: left;
	border: medium double #000055;
	width: 892px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
}
.home #container #wrapper #content #notice .gienkin {
	width: 440px;
	float: right;
	background-color: #FFFEDA;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-top: 30px;
}
.home #container #wrapper #content #notice .shinsai {
	float: left;
	width: 400px;
}
.home #container #wrapper #content #notice .gienkin p {
	padding: 0px;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.home #container #wrapper #content #notice .shinsai p .right.small {
	line-height: 1.3;
	padding-top: 8px;
}
.home #container #wrapper #content #notice .shinsai p {
	margin-left: 0px;
	padding-left: 0px;
}
.home #container #wrapper #content #notice .gienkin h4 {
	margin-bottom: 5px;
}
.home #container #wrapper #content #notice .shinsai h3 {
	border-top-style: none;
	padding-top: 10px;
}
#container #header iframe {
	position: absolute;
	left: 299px;
	top: 20px;
}
#container #header .navi-sub ul li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: bottom;
}
#container #header .navi-sub ul li.icon {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 2px;
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box {
	margin-bottom: 20px;
	margin-top: 20px;
	background-image: url(/img/common/dotbg.gif);
	border: 1px solid #ddd;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.prof-L {
	position: relative;
}
.prof-L img {
	float: left;
	margin-right:20px;
	margin-bottom: 20px;
}
.prof-L h2 {
	clear:none;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	margin-bottom: 10px;
	margin-top: 8px;
	font-weight: normal;
	text-align: left;
}
.containerPanel {
	width: 700px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.collapsePanelHeader {
	width: 700px;
	background-repeat: repeat-x;
}
.headerContent {
	padding-left: 0px;
}
.content {
}
.arrow.expand {
	background-image: url(Images/expand_blue.jpg);
	width: 13px;
	height: 13px;
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}
.arrow.expand:hover {
	cursor: hand;
}
.arrow.close {
	background-image: url(Images/collapse_blue.jpg);
	width: 13px;
	height: 13px;
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}
.arrow.close:hover {
	cursor: hand;
}
.containerPanel .collapsePanelHeader .headerContent img {
	float: left;
	margin-bottom: 10px;
}
#content .containerPanel .collapsePanelHeader .headerContent h2 {
	clear: none;
	margin-bottom: 5px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	line-height: 1.4;
}
#content .containerPanel .collapsePanelHeader .headerContent div {
	clear: none;
	padding-left: 185px;
}
.mba.interview #container #wrapper #content .containerPanel .collapsePanelHeader .headerContent div p {
	line-height: 1.4;
}
.vaT {
	vertical-align: top;
}
.banner {
	background-image: none;
	padding: 1px;
}
.banner a {
	background-image: none;
	padding: 0px;
}

#content table p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#banner {
	clear : both;
	padding-top : 16px;
	width : 940px;
}
#banner li {
	display : inline;
	font-size : 3px;
	height : auto;
	margin-bottom : 0px;
	margin-left : 16px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
#banner ul a {
	background-image : none;
	padding : 0px;
}
a.banner {
	background-image: none;
	padding-right: 0px;
}
.opencampus #person li div {
	float: left;
	width: 214px;
	display: inline;
}
.opencampus #person li h5 span {
	font-weight: normal;
	color: #555;
}
/*    
----------------------------------------------*/	
.tabmenu-head,
.tabmenu-foot{
	list-style:none;
	display:block;
	float:left;
	width:700px;
	position: relative;
	padding: 0;
	margin: 0;
}

.tabmenu-head{
	padding-top: 0px;
	margin:0 0 20px 0!important;
	background-color: #fff;
	background-image: url(/img/common/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tabmenu-foot{
	padding-bottom: 10px;
	background: url(/img/common/tab_bg_f.gif) repeat-x left top;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.tabmenu-head li,
.tabmenu-foot li{
	display:block;
	padding-right: 5px!important;
	padding-left: 5px!important;
	float: left;
	margin: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	background-image: none!important;
}
.tabmenu li:hover{padding-bottom:0px;}
.tabmenu-head li a{
	display:block;
	float:left;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	background-position: left center;
	background-repeat: no-repeat;
	behavior: url(/css/PIE.htc);
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-left-color: #eee;
	margin-top:0px;
	min-width:170px;
	_width:170px;
	text-align:center;
	background-color: #f5f5f5;
}
.tabmenu-foot li a{
	display:block;
	float:left;
	border-top-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #eee;
	border-right-color: #eee;
	border-left-color: #eee;
	margin-top:1px;
	behavior: url(/css/PIE.htc);
	min-width:170px;
	_width:170px;
	text-align:center;
	background-color: #f5f5f5;
}
.tabmenu-head li a.current,
.tabmenu-head li a:hover,
.tabmenu-head li a.active{
	background-color:#FFF;
	border-top-color: #bbb;
	border-right-color: #bbb;
	border-bottom-color: #FFF;
	border-left-color: #bbb;
	margin-top:2px;
	color: #555;
}
.tabmenu-foot li a.current,
.tabmenu-foot li a:hover{
	background-color:#FFF;
	border-top-color: #FFF;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #bbb;
	margin-top:0px;
	color: #555;
}
table thead tr th {
	background-color: #006;
	text-align: center;
	color: #FFF;
}
/*---------------------------------
	GRID/COLUMNS
-----------------------------------
	tinyfluidgrid.com
	& girlfriendnyc.com
	with changes by 99Lime
-----------------------------------*/
 /*
 & Columns : 12 
 & Gutter %: 20% 
 & MinWidth: 960px
 & MaxWidth: 1080px
 */
.col_1  { width: 6.6666666666667%; }
.col_2  { width: 15%; }
.col_3  { width: 23.333333333333%; }
.col_4  { width: 31.666666666667%; }
.col_5  { width: 40%; }
.col_6  { width: 48.333333333333%; }
.col_7  { width: 56.666666666667%; }
.col_8  { width: 65%; }
.col_9  { width: 73.333333333333%; }
.col_10 { width: 81.666666666667%; }
.col_11 { width: 90%; }
.col_12 { width: 98.333333333333%; }

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10,
.col_11,
.col_12 {
	margin-left: 0.833333%;
	margin-right: 0.833333%;
	float: left;
	display: inline;
	margin-bottom: 8px;
}

.col_1 img,
.col_2 img,
.col_3 img,
.col_4 img,
.col_5 img,
.col_6 img,
.col_7 img,
.col_8 img,
.col_9 img,
.col_10 img,
.col_11 img,
.col_12 img {
	max-width:100%;
	height:auto;}


.col1, .col2, .col3, .col4, .col5, .col1-2, .col1-3, .col1-4, .col2-3, .col1-1-2, .col1-1-3, .col1-1-1-2 {
	clear:both;
	text-align: left;
	margin-right: -2%!important;
	margin-left: -2%!important;
	width: 104%!important;
	padding:0!important;
}
.col div, .col1 div, .col2 div, .col3 div, .col4 div, .col5 div, .col1-2 div, .col1-3 div, .col1-4 div, .col2-3 div, .col1-1-2 div, .col1-1-3 div, .col1-1-1-2 div,
.col li, .col1 li, .col2 li, .col3 li, .col4 li, .col5 li, .col1-2 li, .col1-3 li, .col1-4 li, .col2-3 li, .col1-1-2 li, .col1-1-3 li, .col1-1-1-2 li {
	display:inline;
	float:left;
	overflow: hidden;
	position: relative;
	margin-bottom: 2%!important;
	padding-right: 2%!important;
	padding-left: 2%!important;
	background-image:none!important;
}
.col div div, .col1 div div, .col2 div div, .col3 div div, .col4 div div, .col5 div div, .col1-2 div div, .col1-3 div div, .col1-4 div div, .col2-3 div div, .col1-1-2 div div, .col1-1-3 div div, .col1-1-1-2 div div ,
.col li div, .col1 li div, .col2 li div, .col3 li div, .col4 li div, .col5 li div, .col1-2 li div, .col1-3 li div, .col1-4 li div, .col2-3 li div, .col1-1-2 li div, .col1-1-3 li div, .col1-1-1-2 li div{
	display:block;
	float:none;
	padding:0;
	width:auto;
}

.col li div, .col1 li div, .col2 li div, .col3 li div, .col4 li div, .col5 li div, .col1-2 li div, .col1-3 li div, .col1-4 li div, .col2-3 li div, .col1-1-2 li div, .col1-1-3 li div, .col1-1-1-2 li div,
.col div img, .col1 div img, .col2 div img, .col3 div img, .col4 div img, .col5 div img, .col1-2 div img, .col1-3 div img, .col1-4 div img, .col2-3 div img, .col1-1-2 div img, .col1-1-3 div img, .col1-1-1-2 div img {
	max-width:100%;
}
.col1 {
	padding: 0 2%;
}
.col2 div,.col2 li {
	width:46%;
}
.col3 div,.col3 li {
	width:29.33%;
}
.col4 div,.col4 li {
	width:21%;
}
.col5 div,.col5 li {
	width:16%;
}
.col1-2 div {
	width:29.33%;
}
.col1-2 .colL {
	width:61.33%;
}
.col1-3 div {
	width:21%;
}
.col1-3 .colL {
	width:69%;
}
.col1-4 div {
	width:18.4%
}
.col1-4 .colL {
	width:73.6%;
}
.col2-3 div {
	width:36.8%;
}
.col2-3 .colL {
	width:55.2%;
}
.col1-1-2 div {
	width:22%;
}
.col1-1-2 .colL {
	width:44%;
}
.col1-1-3 div {
	width:16.8%
}
.col1-1-3 .colL {
	width:50.4%
}
.col1-1-1-2 div {
	width:16.8%
}
.col1-1-1-2 .colL {
	width:33.6%
}


/* Viewable Grids 
	To view your grids, add the class .visible to any grid container.
	This will add a background color so you can see the layout of your grids. 
*/
.col_1.visible,
.col_2.visible,
.col_3.visible,
.col_4.visible,
.col_5.visible,
.col_6.visible,
.col_7.visible,
.col_8.visible,
.col_9.visible,
.col_10.visible,
.col_11.visible,
.col_12.visible {
background:#efefef;
}

/* Default .inner Padding 
	The inside of a column is automatically wrapped with div.inner by Javascript. 
	This allows for more flexible styling and layout without breaking your columns.
*/
.inner{
	padding:10px;
}#content .alt li {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd;
	background-image: url(/img/common/arrow_right_navy.gif);
	background-position: 4px 13px;
	background-repeat: no-repeat;
}
table .number {
	width: 18px!important;
}
hr.alt1 {
	margin-top: 5px;
	margin-bottom: 5px;
}
table.thL th,
table.tdL td,
dl.dtL dt,
dl.ddL dd{text-align:left;}

table.thR th,
table.tdR td ,
dl.dtR dt,
dl.ddR dd{text-align:right;}

table.thC th,
table.tdC td,
dl.dtC dt,
dl.ddC dd{text-align:center;}

table.thT th,
table.tdT td,
dl.dtT dt,
dl.ddT dd{vertical-align:top;}

table.tdB th,
table.thB td,
dl.dtB dt,
dl.ddB dd{vertical-align:bottom;}

table.thM th,
table.tdM td,
dl.dtM dt,
dl.ddM dd{vertical-align:middle;}

.label-red {
	color: #FFF;
	background-color: #C00;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	line-height: 1;
	display: inline-block;
	margin-top: -3px;
}
.label-navy {
	color: #FFF;
	background-color: #005;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	line-height: 1;
	display: inline-block;
	margin-top: -3px;
}


div.vaM p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}
 
/*for IE6 */
* html .vaM p {
	display: inline;
	zoom: 1;
}
 
/*for IE7 */
*:first-child+html .vaM p {
	display: inline;
	zoom: 1;
}
table.layout,
table.layout th,
table.layout td{
	border:none;
	background:none transparent;}
table.close,
table.close th,
table.close td{
	padding:0;}.vaT {vertical-align: top!important;}
.vaM {vertical-align: middle!important;}
.vaB {vertical-align: bottom!important;}
.taC,.taC > * {text-align: center!important;}
.taR,.taR > * {text-align: right!important;}
.taL,.taL > * {text-align: left!important;}
/* visual none */
.hide{display:none!important;}
.show{display:block!important;}
.vnone {visibility: hidden!important;}
/* no br */
.nobr {white-space: nowrap!important;}
/* no border */
.nob {border:none!important;}
.round{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url(/common/css/PIE.htc);}
.externalIcon, .pdfIcon, .docIcon, .xlsIcon, .zipIcon, .pptIcon {
	border:none!important;
	vertical-align: middle!important;
	margin: 0 4px!important;
}
	img.left,.imgL{float:left;margin:0 20px 5px 0;}
	img.right,.imgR{float:right;margin:0 0 5px 20px;}
	img.imgL{float:left;margin:4px 20px 5px 0;}
	img.imgR{float:right;margin:4px 0 5px 20px;}
	img.full-width{clear:both;display:block;width:100%;height:auto;margin:0 0 10px 0;}
	
.imgR,.imgL{
	max-width:50%;}
.block{
	display:block!important;}
.inline{
	display:inline!important;}
ul.inline{
	margin:0;
	padding:0;}
ul.inline li{
	display:inline;
	margin-right: 5px;
	margin-left: 5px;
}
.normal,.normal > *{
	font-weight:normal!important;}


table table,
table table th,
table table td{
	border:none!important;
	margin-bottom: 0px;
}

table.thL th,
table.tdL td,
dl.dtL dt,
dl.ddL dd{text-align:left;}

table.thR th,
table.tdR td ,
dl.dtR dt,
dl.ddR dd{text-align:right;}

table.thC th,
table.tdC td,
dl.dtC dt,
dl.ddC dd{text-align:center;}

table.thT th,
table.tdT td,
dl.dtT dt,
dl.ddT dd{vertical-align:top;}

table.tdB th,
table.thB td,
dl.dtB dt,
dl.ddB dd{vertical-align:bottom;}

table.thM th,
table.tdM td,
dl.dtM dt,
dl.ddM dd{vertical-align:middle;}
dl.col_01,dl.col_02,dl.col_03,dl.col_04,dl.col_05,dl.col_06{width:100%;}
dl.col_01 dt{width:1em; float:left;}
dl.col_01 dd{padding-left:1em; display:block;}
dl.col_02 dt{width:2em; float:left;}
dl.col_02 dd{padding-left:2em; display:block;}
dl.col_03 dt{width:3em; float:left;}
dl.col_03 dd{padding-left:3em;:block;}
dl.col_04 dt{width:4em; float:left;}
dl.col_04 dd{padding-left:4em; display:block;}
dl.col_05 dt{width:5em; float:left;}
dl.col_05 dd{padding-left:5em; display:block;}
dl.col_06 dt{width:6em; float:left;}
dl.col_06 dd{padding-left:6em; display:block;}
dl.col_07 dt{width:7em; float:left;}
dl.col_07 dd{padding-left:7em; display:block;}
dl.col_08 dt{width:8em; float:left;}
dl.col_08 dd{padding-left:8em; display:block;}
dl.col_09 dt{width:9em; float:left;}
dl.col_09 dd{padding-left:9em; display:block;}
dl.col_010 dt{width:10em; float:left;}
dl.col_010 dd{padding-left:10em; display:block;}
dl.col_011 dt{width:11em; float:left;}
dl.col_011 dd{padding-left:11em; display:block;}
dl.col_012 dt{width:12em; float:left;}
dl.col_012 dd{padding-left:12em; display:block;}
.bg-white {background-color:#fff!important;}
.label {
	background-color: #eee;
	vertical-align: middle;
	vertical-align:bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #ddd;
	border-left-color: #ddd;
	margin-bottom: 0px;
}

.label span.label{
	color: #005;
	background-color: #fff;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	line-height: 1;
	display: inline-block;
	margin-top: -3px;
	font-size:77%;
}
