.main-bg-none {
	background: #f0f8ff;
}
#rt-main-container .module-content ul.menu > li:hover > a span, #rt-main-container .module-content ul.menu > li.active > a span, #rt-main-container .module-content ul.menu > li:hover > .separator span {
background-image: none;
}
/* ヘッダ、フッダのバックグラウンドカラー */
#rt-header, #rt-footer .rt-container
{
	background: none;
}
.headline{
	border-left:7px solid #1F497D;
	border-bottom:1px solid #1F497D;
	font-size:130%;
	padding:.3em;
	margin-bottom: 5px;
}

#rt-header .rt-container, #rt-footer .rt-container
{
/*	background:#039DB9;*/
/*	background:#BFD47A;*/
/*	background:#6EAF3D;*/
/*	background:#A7CA81;*/
/*	background:rgb(31, 73, 125);*/
}

.rt-headerborder
{
/*	width: 960px;*/
/*	background: #black;*/
}

.rt-block.box3, ul.menu
{
/*	background:#039DB9;*/
/*	background:#6EAF3D;*/
/*	background:#A7CA81;*/
	background:rgb(149, 179, 215);
}

.module-content ul.menu > li:hover, .module-content ul.menu > li.active 
{
/*	background: #36923C!important;*/
/*	background: #5BA638!important;*/
/*	background:rgb(31, 73, 125)!important;*/
}
.module-content ul.menu > li.active > a{
	background:rgb(31, 73, 125)!important;
/*	color:rgb(31, 73, 125)!important;*/
}
.module-content ul.menu > li.current a:active {
	color:rgb(31, 73, 125)!important;
}
.module-content ul.menu li a:hover{
/*	background:rgb(31, 73, 125)!important;*/
	color:rgb(31, 73, 125);
}
.module-content ul.menu li{
/*	background:#96B3E2!important;*/
background:rgb(149, 179, 215)!important;
/*	background:rgb(20, 80, 160)!important;*/
}
/*
.module-content ul.menu > li.current {
	background:rgb(31, 73, 125)!important;
}
.module-content ul.menu > li:hover {
	background:rgb(31, 73, 125)!important;
}
.module-content ul > li:hover {
	background:rgb(31, 73, 125)!important;
}
*/
.module-content ul.menu > li a, .module-content ul.menu li .separator, .module-content ul.menu li .nolink 
{
	color: black;
}

/* サイドメニュー バックグラウンドカラー */
.module-content ul.menu > li:hover, .module-content ul.menu > li.active 
{
	background: #38393F;
}
/* サイドメニュー フォントカラー */
.module-content ul.menu > li a, .module-content ul.menu li .separator, .module-content ul.menu li .nolink 
{
	color: white;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
/* メニュー フォントカラー */
.menutop .item, #rt-header .menutop .item 
{
	color: white;
}

.menutop li.root > .item > span 
{
	padding: 5px 10px 5px 10px;
}
.menutop 
{
	float: left;
}
.rt-row-surround .module-surround, .rt-mainrow .module-surround
{
	padding: 0 20px 20px 20px;
}
.rt-row-surround .rt-block 
{
	background: blue;
}

.rt-row-surround .rt-grid-12 .rt-block 
{
	margin: 0;
}

.logo-block
{
	margin:0px;
	padding:0px;
	position: relative;
	width:960px;
	height:80px;
	background: url(../images/logo/light/header_background.png) no-repeat !important;
}

body .rt-container
{
	max-width:960px;
}

.rt-container .rt-grid-9 {
	max-width: 720px;
}
.rt-container .rt-grid-3 {
    max-width: 240px;
}
.rt-container .rt-grid-6 {
    max-width: 480px;
}
.rt-container .rt-grid-12 {
	max-width:960px;
}

#rt-logo {
    margin: 0;
}

.rt-block _menu{
	min-height: 186px;
}
.rt-container .rt-grid-3 
{
	max-width: 240px!important;
}
.rt-container .rt-grid-9 {
    max-width: 720px!important;
}

#rt-header .logo-block{
	height:80px;
}
/*
.rt-mainrow .rt-grid-3
{
	float: left!important;
}
*/

/*  */
#rt-content-top .module-surround
{
/*	padding:0 10px 0 10px;*/
	padding:0;
}
.rt-row-surround .rt-block 
{
background: #FFFFFF;
}
/*
#rt-footer a {
	color: #FFFFFF;
}
*/
.module-content ul.menu li.parent li a, .module-content ul.menu li.parent li .item, .module-content ul.menu li.parent li .separator {
	background-image:none;
}
#rt-copyright {
/*	background-color:aliceBlue;*/
	background-color:white;
	border-top: none;
}

/*
ul.menu ul {
	margin-left: 0px!important;
}

.module-content ul.menu li a, .module-content ul.menu li .separator, .module-content ul.menu li .item {
	padding: 10px 20px 0px 20px;
}
*/
.title::before, .items-leading h2::before, .component-content .item-page h2::before, .component-content .blog h2::before, .component-content .weblink-category h2::before, .items-row h2::before, .component-content .contact h2::before, .component-content .login h1::before, .sprocket-headlines-badge::before, .button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .sprocket-lists li:hover .indicator, .sprocket-lists li.active .indicator, .sprocket-lists .arrow:hover, .sprocket-lists-pagination li.active, .sprocket-headlines-navigation .arrow:hover, .sprocket-features-pagination li:hover span, .sprocket-features-arrows .arrow:hover, .rt-totop:hover, .sprocket-mosaic-order li:hover, .sprocket-mosaic-filter li:hover {
	background-color: transparent;
}
.component-content .item-page h2, .component-content .blog h2, .component-content .weblink-category h2, .component-content .contact h2, .component-content .login h1 {
	font-size: 2.0em;
}

#rt-header{
	height:80px;
}
#rt-header, .rt-container, #rt-footer, .rt-container{
	background:white;
}
#rt-drawer{
	height:0px;
}
#logo-color, #logo-inner{
	display:none;
}
#rt-logo{
/*display:none;*/
margin:0px;
left:-15px;
top:-5px;
background-image:url(http://plaza.umin.ac.jp/pathol2/images/logo.png) !important;
}
.rt-grid-12, rt-alpha, rt-omega{
	width:960px;
	height:80px;
	margin-left:0px !important;
}
.nspLinksWrap h4{
	margin: 0;
}
#rt-breadcrumbs{
	height:30px;
}
.breadcrumbs{
	font-size:100% !important;
	position:relative;
	left:0px;
	top:0px;
}
#rt-breadcrumbs2 {
	height:30px;
}
.rt-grid-12{
	height:20px;
}
.block-shadow{
	height:30px;
}
.rt-block{
	padding:5px 15px !important;
}
.sa3-mb9 {
background: none;

}
.rt-container .rt-push-3 {
left: 215px;
}
.rt-container .rt-pull-9 {
left: -722px;
}
#rt-mainbody{
	margin-left:20px;
}
.title{
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
font-family: "Trebuchet MS", sans-serif;
color: #1C4DA3;
}

#rt-footer{
background-color:rgb(31, 73, 125);
}
#rt-copyright .rt-container{
background-color:rgb(31, 73, 125);
}
#rt-footer a{
color:white;
}
.copytext{
color:white;
}
.component-content .title{
	font-size: 1.7em;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, caption {
margin: 0;
}

.bgstyle-wavy-lines-light {
/*background:aliceBlue;*/
	background:white;
}
.module-content ul.menu > li a span, .module-content ul.menu > li > .item span, .module-content ul.menu > li > .separator span {
padding: 10px 25px;
display: block;
font-weight: normal;
font-size: 0.9em;
background-repeat: no-repeat;
}
.rt-block {
margin:0;
padding: 0;
}

#rt-logo{
	
}
/*.rt-block{
	width:958px;
	height:20px;
}
.no-link{
	width:34px;
	height:15px;
}*/

.dm_cat h1.dm_title {
	font-size: 150%;
}
h2.dm_title{
	font-size: 140%;
}
h3.dm_title{
	font-size: 130%;
}
.component-content .items-row {
	overflow: visible;
}
.rt-blog .rt-article{
	margin-bottom:0;
}
.module-content ul.menu > li a span, .module-content ul.menu > li > .item span, .module-content ul.menu > li > .separator span {	font-size: 0.85em;
}

#rt-mainbody .moduletable h3{
	font-size:130%;
}
#rt-mainbody .moduletable ul.weblinks{
	font-size:90%;
}
.nspLinksWrap ul li.event h4 {
	display:none;
}
.nspLinks ul li h4 {
	display:none;
}
.nspLinks ul {
	list-style-type: square!important;
}
.nspLinks ul li {
	border-bottom: dashed 1px #000000;
	width:100%;
	padding:10px;
	color: #6E6E6E;
}
.newspro h3{
	color:#1C4DA3;
}

.nspArt{
	border-bottom: dashed 1px #000000;
	width:100%;
	padding:10px!important;
	color: #6E6E6E;
}
