@charset "utf-8";

body {
	line-height: 1;
	background-color: #F7FFF5;
	font-family: "Lucida Grande", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", Arial, Meiryo, "Hiragino Maru Gothic Pro", verdana, 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 100%;
	background-repeat: repeat;
	background-image: url(../images/bg_background.png);
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #00ffcc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#staff {
	background-color: #FFFFFF;
	background-image: url(../images/bg_maincontents.png);
	background-repeat: repeat-y;
	background-position: center top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* Common */

.clearBoth {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.clearfix:after {
	content: ".";
	/* 新しい要素を作る */
	display: block;
	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*¥*/
	/*/
  height: auto;
  overflow: hidden;
  /**/
}

.imageNoBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.imageBorder {
	border: 1px solid #999999;
}

.imageCenter {
	text-align: center;
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
}

.imageCenterBnr {
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
}

.indispensability {
	background-color: #FFCACB;
}

#contentsCage {
	text-align: left;
	padding: 0px;
	clear: both;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1;
	background-color: #FFFFFF;
	background-image: url(../images/bg_maincontents.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#headerContents {
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-image: url(../images/bg_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
}

#headerContents .siteNameArea {
	margin: 0px;
	padding: 0px;
	height: 84px;
	width: 573px;
	float: left;
}

#siteNaviSection {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 84px;
	width: 321px;
}

#siteNaviSection .siteNaviArea {
	padding: 0px;
	height: 26px;
	width: 305px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 28px;
	margin-left: 0px;
}

#siteNaviSection .siteNaviSubArea {
	padding: 0px;
	width: 181px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 124px;
	height: 30px;
}

.headerPlug {
	background-image: url(../images/bg_naviunder.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 960px;
}

hr.hairLine {
	background-color: #B2AF80;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 22px;
	margin-left: 22px;
	margin-top: 2em;
	margin-bottom: 2em;
}

.attention {
	color: #CC6600;
}

.plugs {
	height: 40px;
}


#mainContentsArea {
	width: 918px;
	margin-top: 0px;
	margin-right: 21px;
	margin-bottom: 0px;
	margin-left: 21px;
}

.imageFlashArea {
	background-image: url(../images/dummy_flash.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 0px;
	height: 256px;
	width: 918px;
	margin: 0px;
}

.indexTopContentsArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 719px;
}

.indexSideContentsArea {
	margin: 0px;
	padding: 0px;
	width: 199px;
	float: right;
}

.indexSideContentsBox {}

#indexSideContentsBoxEnd {
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	background-image: url(../images/bg_side.png);
	top: 206px;
	width: 197px;
}

.contentsArea {
	margin: 0px;
	padding: 0px;
	width: 918px;
}

.flashImageArea2 {
	background-image: url(../images/dummy_flash2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 178px;
	width: 177px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

#footer {
	background-image: url(../images/bg_footer.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 55px;
	width: 950px;
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.toPageTop {
	text-align: right;
	margin-right: 22px;
	margin-bottom: 2em;
	clear: both;
	margin-top: 2em;
}

.copyRight {
	float: left;
}

.footerComent {
	float: right;
	text-align: right;
}

.bnrArea {
	padding-top: 1px;
	padding-bottom: 1px;
}

.dummySpace {
	height: 200px;
}

.imageRightArea {
	margin: 0px;
	padding: 0px;
	float: right;
}

.imageRightBox {
	margin-right: 22px;
	margin-bottom: 1em;
	margin-left: 1em;
}

.imageLeftArea {
	margin: 0px;
	padding: 0px;
	float: left;
}

.imageLeftBox {
	margin-left: 22px;
	margin-bottom: 1em;
	margin-right: 1em;
}

.imageBorder {
	border: 1px solid #CCCCCC;
}

.imageCenter {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
}

.departmentSelect {
	border: 1px solid #999966;
	margin-top: 1em;
	margin-right: 35px;
	margin-bottom: 1em;
	margin-left: 35px;
	padding: 5px;
}

.departComentArea {
	float: right;
	width: 510px;
}

.departComentBox {
	padding: 5px;
	font-size: 90%;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
}

#staff .staffList {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
}

.staffPhoto {
	width: 140px;
}

.departInnerArea1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 49%;
}

.departInnnerBox1 {
	padding: 3px;
}

.departInnerArea2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 49%;
}

.departInnnerBox2 {
	padding: 3px;
}













.siteNaviOL {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.siteNaviUL {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.siteNaviLI {
	display: block;
	float: left;
	list-style-type: none;
}

.globalNaviUL {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 32px;
	width: 960px;
}

.globalNaviLI {
	float: left;
	display: block;
	list-style-type: none;
}

.globalSubNaviUL {
	display: block;
	margin: 0px;
	clear: both;
	height: 34px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 34px;
}

.globalSubNaviLI {
	float: left;
	display: block;
	list-style-type: none;
}

.missionOL {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4em;
	line-height: 1.25;
}

.missionLI {
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #000000;
	font-size: 90%;
}

.compacts {
	font-size: 70%;
}

.columns {
	padding: 1em;
	border: 1px dotted #B2AF80;
	margin-top: 22px;
	margin-right: 22px;
	margin-bottom: 22px;
	margin-left: 25px;
}

.columnsList {
	padding: 0em 1em;
	border: 1px solid #999;
	margin-top: 22px;
	margin-right: 80px;
	margin-bottom: 22px;
	margin-left: 80px;
	background-color: #f0f0f0;
}


h1 {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 84px;
	width: 573px;
}

h2.sectionTitle {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 50px;
	width: 719px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;
}

h2.sectionTitleText {
	text-indent: 30px;
	display: block;
	height: 50px;
	width: 719px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	font-size: 90%;
	font-weight: normal;
}

h2.pageTitle {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 50px;
	width: 918px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	clear: both;
}

h3.bnrTitle {
	display: block;
	height: 32px;
	width: 197px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 1px;
	margin-left: 1px;
	background-color: #FFF;
}

h3.midashi {
	font-size: 100%;
	line-height: 1.25;
	margin-right: 22px;
	margin-left: 22px;
	margin-bottom: 1em;
	padding-bottom: 5px;
	padding-left: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 3em;
	padding-top: 5px;
	padding-right: 5px;
	background-image: url(../images/bg_midashi.png);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.midashi {
	font-size: 100%;
	line-height: 1.25;
	margin-right: 22px;
	margin-left: 22px;
	margin-bottom: 1em;
	padding-bottom: 5px;
	padding-left: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 3em;
	padding-top: 5px;
	padding-right: 5px;
	background-image: url(../images/bg_midashi.png);
	background-repeat: no-repeat;
	background-position: left center;
}

h2.midashi2 {
	font-size: 100%;
	line-height: 1.25;
	margin-right: 22px;
	margin-left: 22px;
	margin-bottom: 1em;
	padding-bottom: 5px;
	padding-left: .5em;
	font-weight: bold;
	color: #000000;
	margin-top: 3em;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #B2AF80;
}

h3.sideTitle {
	font-size: 90%;
	margin-top: 0em;
	margin-bottom: 1em;
	padding-left: 0.5em;
	font-weight: bold;
	color: #999966;
}

.departTitle {
	font-size: 100%;
	color: #CC9966;
	margin-bottom: .5em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC9966;
	padding-bottom: 3px;
	padding-left: 3px;
}

h3.message {
	font-size: 120%;
	padding: 5px;
	margin-left: 36px;
	font-weight: bold;
	margin-right: 36px;
	color: #CC6633;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6633;
}



h4.midashiSub {
	font-size: 100%;
	line-height: 1.25;
	margin-right: 22px;
	margin-left: 22px;
	margin-top: 2em;
	margin-bottom: 1em;
	padding-left: 0.25em;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/bg_midashi_sub.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}

h3.midashiSub {
	font-size: 100%;
	line-height: 1.25;
	margin-right: 22px;
	margin-left: 22px;
	margin-top: 2em;
	margin-bottom: 1em;
	padding-left: 0.25em;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/bg_midashi_sub.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}

h5.midashi {
	font-size: 100%;
	font-weight: normal;
	margin-left: 25px;
	padding: 5px;
	background-color: #FEE6C0;
	margin-right: 22px;
}

.t_index_update {
	background-image: url(../images/t_index_update.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_index_info {
	background-image: url(../images/t_index_info.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_greeting {
	background-image: url(../images/t_greeting.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_outpatient {
	background-image: url(../images/t_outpatient.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_ward {
	background-image: url(../images/t_ward.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_department {
	background-image: url(../images/t_department.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_csr {
	background-image: url(../images/t_csr.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_obstetrics {
	background-image: url(../images/t_obstetrics.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_gynecology {
	background-image: url(../images/t_gynecology.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_genital {
	background-image: url(../images/t_genital.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_intro {
	background-image: url(../images/t_intro.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_history {
	background-image: url(../images/t_history.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_staff {
	background-image: url(../images/t_staff.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_international {
	background-image: url(../images/t_international.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_relation {
	background-image: url(../images/t_relation.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_research {
	background-image: url(../images/t_research.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_obst_group {
	background-image: url(../images/t_obst_group_p.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_gyneco_group {
	background-image: url(../images/t_gyneco_group_p.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_genital_group {
	background-image: url(../images/t_genital_group_p.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_academic {
	background-image: url(../images/t_academic.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_classroom {
	background-image: url(../images/t_classroom.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_1trand {
	background-image: url(../images/t_1trand.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_postgrd {
	background-image: url(../images/t_postgrd.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_recruit {
	background-image: url(../images/t_recruit.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_links {
	background-image: url(../images/t_links.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_contact {
	background-image: url(../images/t_contact.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_application {
	background-image: url(../images/t_application.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_title {
	background-image: url(../images/t_title.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_documents {
	background-image: url(../images/t_documents.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.t_skp {
	background-image: url(../images/t_skp.png);
	background-repeat: no-repeat;
	background-position: left center;
}

span.reseacherName {
	padding-top: 16px;
	display: block;
}

a#toindex {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 84px;
	width: 573px;
}

a#btn_links {
	background-image: url(../images/btn_link.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 56px;
}

a#btn_contact {
	background-image: url(../images/btn_contact.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 94px;
}

a#btn_hosptl {
	background-image: url(../images/btn_2hosptl.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 155px;
}

a:hover#btn_links {
	background-image: url(../images/btn_link_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 56px;
}

a:hover#btn_contact {
	background-image: url(../images/btn_contact_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 94px;
}

a:hover#btn_hosptl {
	background-image: url(../images/btn_2hosptl_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 155px;
}

a#btn_links_ {
	background-image: url(../images/btn_link_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 56px;
}

a#btn_contact_ {
	background-image: url(../images/btn_contact_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 94px;
}

a#btn_hosptl_ {
	background-image: url(../images/btn_2hosptl_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 155px;
}

a#btn_update {
	background-image: url(../images/btn_update.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 89px;
}

a#btn_info {
	background-image: url(../images/btn_info.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 92px;
}

a:hover#btn_update {
	background-image: url(../images/btn_update_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 89px;
}

a:hover#btn_info {
	background-image: url(../images/btn_info_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 92px;
}

a#btn_update_ {
	background-image: url(../images/btn_update_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 89px;
}

a#btn_info_ {
	background-image: url(../images/btn_info_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 92px;
}

a#btn_index {
	background-image: url(../images/btn_toppage.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 100px;
}

a#btn_greeting {
	background-image: url(../images/btn_greeting.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 68px;
}

a#btn_patient {
	background-image: url(../images/btn_patient.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 119px;
}

a#btn_about {
	background-image: url(../images/btn_aboutus.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 79px;
}

a#btn_research {
	background-image: url(../images/btn_research.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 96px;
}

a#btn_medical {
	background-image: url(../images/btn_medical.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 111px;
}

a:hover#btn_index {
	background-image: url(../images/btn_toppage_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 100px;
}

a:hover#btn_greeting {
	background-image: url(../images/btn_greeting_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 68px;
}

a:hover#btn_patient {
	background-image: url(../images/btn_patient_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 119px;
}

a:hover#btn_about {
	background-image: url(../images/btn_aboutus_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 79px;
}

a:hover#btn_research {
	background-image: url(../images/btn_research_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 96px;
}

a:hover#btn_medical {
	background-image: url(../images/btn_medical_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 111px;
}

a#btn_index_ {
	background-image: url(../images/btn_toppage_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 100px;
}

a#btn_greeting_ {
	background-image: url(../images/btn_greeting_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 68px;
}

a#btn_patient_ {
	background-image: url(../images/btn_patient_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 119px;
}

a#btn_about_ {
	background-image: url(../images/btn_aboutus_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 79px;
}

a#btn_research_ {
	background-image: url(../images/btn_research_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 96px;
}

a#btn_medical_ {
	background-image: url(../images/btn_medical_.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 111px;
}





a#btn_outpatient {
	background-image: url(../images/btn_outpatient.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_ward {
	background-image: url(../images/btn_ward.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_department {
	background-image: url(../images/btn_department.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_csr {
	background-image: url(../images/btn_csr.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_outpatient_ {
	background-image: url(../images/btn_outpatient_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_ward_ {
	background-image: url(../images/btn_ward_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_department_ {
	background-image: url(../images/btn_department_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_csr_ {
	background-image: url(../images/btn_csr_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_outpatient_ {
	background-image: url(../images/btn_outpatient.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a:hover#btn_ward_ {
	background-image: url(../images/btn_ward.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_department_ {
	background-image: url(../images/btn_department.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_csr_ {
	background-image: url(../images/btn_csr.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_intro {
	background-image: url(../images/btn_intro.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_history {
	background-image: url(../images/btn_history.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_staff {
	background-image: url(../images/btn_staff.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_international {
	background-image: url(../images/btn_international.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_relation {
	background-image: url(../images/btn_relation.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_intro_ {
	background-image: url(../images/btn_intro_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_history_ {
	background-image: url(../images/btn_history_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_staff_ {
	background-image: url(../images/btn_staff_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_international_ {
	background-image: url(../images/btn_international_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_relation_ {
	background-image: url(../images/btn_relation_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_intro_ {
	background-image: url(../images/btn_intro.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a:hover#btn_history_ {
	background-image: url(../images/btn_history.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_staff_ {
	background-image: url(../images/btn_staff.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_international_ {
	background-image: url(../images/btn_international.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_relation_ {
	background-image: url(../images/btn_relation.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_appli {
	background-image: url(../images/btn_application.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 86px;
	text-indent: -9999px;
}

a#btn_researchAct {
	background-image: url(../images/btn_resaction.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_academic {
	background-image: url(../images/btn_academicsociety.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_workgroup {
	background-image: url(../images/btn_workgroup.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_documents {
	background-image: url(../images/btn_documents.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_appli_ {
	background-image: url(../images/btn_application_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 86px;
	text-indent: -9999px;
}

a#btn_researchAct_ {
	background-image: url(../images/btn_resaction_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_academic_ {
	background-image: url(../images/btn_academicsociety_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_workgroup_ {
	background-image: url(../images/btn_workgroup_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_documents_ {
	background-image: url(../images/btn_documents_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_appli_ {
	background-image: url(../images/btn_application.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 86px;
	text-indent: -9999px;
}

a:hover#btn_researchAct_ {
	background-image: url(../images/btn_resaction.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a:hover#btn_academic_ {
	background-image: url(../images/btn_academicsociety.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_workgroup_ {
	background-image: url(../images/btn_workgroup.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a:hover#btn_documents_ {
	background-image: url(../images/btn_documents.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 84px;
	text-indent: -9999px;
}

a#btn_classRoom {
	background-image: url(../images/btn_aboutclass.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a#btn_trand {
	background-image: url(../images/btn_1trand.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_postgrd {
	background-image: url(../images/btn_2trand.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a#btn_recruit {
	background-image: url(../images/btn_recruit.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a#btn_classRoom_ {
	background-image: url(../images/btn_aboutclass_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a#btn_trand_ {
	background-image: url(../images/btn_1trand_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a#btn_postgrd_ {
	background-image: url(../images/btn_2trand_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a#btn_recruit_ {
	background-image: url(../images/btn_recruit_.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a:hover#btn_classRoom_ {
	background-image: url(../images/btn_aboutclass.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a:hover#btn_trand_ {
	background-image: url(../images/btn_1trand.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 78px;
	text-indent: -9999px;
}

a:hover#btn_postgrd_ {
	background-image: url(../images/btn_2trand.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

a:hover#btn_recruit_ {
	background-image: url(../images/btn_recruit.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 91px;
	text-indent: -9999px;
}

.pnf a {
	color: #FFFFFF;
	text-decoration: none;
}

.pnf a:hover {
	color: #CC6600;
	text-decoration: none;
	background-color: #FFFFFF;
}

a#bnr00 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 67px;
	width: 189px;
	background-image: url(../images/bnr_000.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr01 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 67px;
	width: 189px;
	background-image: url(../images/bnr_001_.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr02 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 100px;
	width: 189px;
	background-image: url(../images/bnr_002.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr03 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 67px;
	width: 189px;
	background-image: url(../images/bnr_003.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr04 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 67px;
	width: 189px;
	background-image: url(../images/bnr_004.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr05 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 67px;
	width: 189px;
	background-image: url(../images/bnr_005.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr06 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 67px;
	width: 189px;
	background-image: url(../images/bnr_006.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex01 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr_ex01.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex02 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr_ex02.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex03 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr_ex03.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex04 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr_ex04.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex05 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr_ex05.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex06 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr_ex06_27.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex07 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr_ex07.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr_ex08 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr08ex_.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

p.topicPath {
	display: block;
	padding: 1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 82%;
	color: #666666;
}

p.readText {
	font-size: 90%;
	line-height: 1.5;
	text-indent: 1em;
	margin-top: 1em;
	margin-right: 21px;
	margin-bottom: 1em;
	margin-left: 1em;
}

p.mainText {
	font-size: 90%;
	line-height: 1.75;
	text-indent: 1em;
	margin-top: 0.5em;
	margin-right: 22px;
	margin-bottom: .5em;
	margin-left: 22px;
}

p.mainText_ {
	font-size: 12px;
	line-height: 1.25;
	text-indent: 0em;
	margin-top: 0.25em;
	margin-right: 22px;
	margin-bottom: .25em;
	margin-left: 22px;
}

p.mainTextCont {
	font-size: 90%;
	line-height: 1.5;
	text-indent: 0em;
	margin-top: 0.5em;
	margin-right: 22px;
	margin-bottom: .5em;
	margin-left: 22px;
}

p.sign {
	font-size: 90%;
	font-weight: normal;
	text-align: right;
	line-height: 1.4;
	color: #333333;
	margin-top: 1em;
	margin-right: 22px;
	margin-bottom: 1em;
	clear: both;
}

p.attentionMemo {
	font-size: 90%;
	line-height: 1.5;
	font-weight: normal;
	margin-left: 35px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: #CC6600;
}

p.komidashi {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 21px;
	margin-left: 35px;
	padding-bottom: 3px;
}

p.mainTextMemo {
	font-size: 90%;
	line-height: 1.5;
	text-indent: 0em;
	margin-top: 0.5em;
	margin-right: 35px;
	margin-bottom: 1.5em;
	margin-left: 35px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0.5em;
	color: #CC6600;
	border: 1px solid #CC9966;
}


address.copyRightContents {
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1.4em;
	display: block;
	padding: 3px;
	color: #333333;
}

p.webmaster {
	display: block;
	padding: 3px;
	font-size: 80%;
	line-height: 1.4em;
	text-align: right;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
}

span.pnf {
	background-color: #CC6600;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 90%;
	padding: 1px;
}

p.mainTextMessage {
	font-size: 120%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 25px;
}

#academicArea {
	padding-left: 25px;
	padding-right: 25px;
}

#academicArea .komidashi01 {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.25;
	color: #CC9966;
	padding-top: 1em;
}

#academicArea .date {
	font-size: 90%;
	padding-top: .25em;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #B2AF80;
	padding-bottom: 1.5em;
	color: #B2AF80;
	font-weight: bold;
}

#academicArea ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	font-size: 85%;
	line-height: 1.25;
}

#academicArea li {
	margin-bottom: 1em;
}

#listPage .infoUL {
	font-size: 80%;
	margin: 0px;
	padding-top: 2em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3em;
}

#listPage .infoULLI {
	line-height: 1.25;
	list-style-type: none;
	clear: both;
	color: #003366;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#indexPageInfo .infoUL {
	font-size: 80%;
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0em;
}

#indexPageInfo .infoULLI {
	line-height: 1.25;
	list-style-type: none;
	clear: both;
	color: #003366;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#indexPageSS .infoUL {
	font-size: 80%;
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0em;
}

#indexPageSS .infoULLI {
	line-height: 1.25;
	list-style-type: none;
	clear: both;
	color: #003366;
	/*display: block;*/
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bnrListUL {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.bnrListLI {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.mainTextOL {
	padding: 0px;
	margin-top: .5em;
	margin-right: 22px;
	margin-bottom: .5em;
	margin-left: 22px;
}

.mainTextOL2nd {
	padding: 0px;
	margin-top: .5em;
	margin-right: 22px;
	margin-bottom: .5em;
	margin-left: 22px;
}

.mainTextOL .mainTextLI {
	font-size: 90%;
	line-height: 1.5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3em;
	margin-bottom: 0.25px;
	margin-left: 3em;
	color: #000000;
	font-weight: normal;
}

.mainTextOL2nd .mainTextLI2nd {
	font-size: 100%;
	line-height: 1.5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3em;
	margin-bottom: 0.25em;
	margin-left: 3em;
	color: #000000;
	font-weight: normal;
}

.mainTextOL .mainTextLIa {
	font-size: 90%;
	line-height: 1.5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3em;
	margin-bottom: 0px;
	margin-left: 3em;
	color: #000000;
	font-weight: normal;
	list-style-type: lower-alpha;
}

.mainTextUL {
	padding: 0px;
	margin-top: .5em;
	margin-right: 22px;
	margin-bottom: .5em;
	margin-left: 22px;
}

.mainTextULList {
	padding: 1em 0em;
	margin-top: .5em;
	margin-right: 22px;
	margin-bottom: .5em;
	margin-left: 0px;
}

.mainTextUL2nd {
	padding: 0px;
	margin-top: .5em;
	margin-right: 22px;
	margin-bottom: 0.5em;
	margin-left: 22px;
}

.mainTextLI {
	font-size: 90%;
	line-height: 1.5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 3em;
	color: #000000;
	font-weight: normal;
}

.mainTextLI.current a {
	font-weight: bold;
	color: #900;
}

.mainTextLIno {
	font-size: 90%;
	line-height: 1.5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3em;
	margin-bottom: 0.5em;
	margin-left: 3em;
	color: #000000;
	font-weight: normal;
	list-style-type: none;
}

.mainTextUL2nd .mainTextLI2nd {
	font-size: 100%;
	line-height: 1.5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3em;
	margin-bottom: 0.5em;
	margin-left: 3em;
	color: #000000;
	font-weight: normal;
}

.sideNaviUL {
	font-size: 70%;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.sideNaviUL2 {
	font-size: 80%;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2em;
}

.sideNaviUL .sideNaviLI {
	line-height: 1.5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	list-style-position: outside;
	list-style-image: url(../images/img_pageindex.png);
	vertical-align: baseline;
}

.sideNaviUL2 .sideNaviLI2 {
	line-height: 1.5;
	list-style-position: inside;
	list-style-image: none;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#indexSideContentsBoxEnd .sideNaviLI2 a {
	display: block;
	padding: 5px;
}

.linkUL {
	font-size: 90%;
	line-height: 1.5;
	margin-top: 1em;
	margin-right: 70px;
	margin-bottom: 1em;
	margin-left: 70px;
}

.linkUL .linksLI {
	margin-bottom: .5em;
	list-style-position: outside;
	list-style-image: url(../images/img_pageindex.png);
}



.mainTextDL {
	font-size: 90%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	line-height: 1.25;
}

.mainTextDT {
	font-weight: bold;
}

.mainTextDD {
	margin-bottom: 1em;
}

.tableInUL {
	line-height: 1.25;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
}

.departDL {
	font-size: 80%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.25;
}

.departDT {
	font-weight: bold;
	color: #CC9966;
	margin-bottom: .5em;
}

.departDD {
	margin-left: 1em;
	list-style-type: disc;
	margin-bottom: .25em;
}

.researchIndexUL {
	font-size: 85%;
	line-height: 1.25;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 48px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}

.researchIndexLI {
	margin-bottom: .5em;
}


.pageIndex {
	margin-top: 2em;
	margin-bottom: 1em;
	color: #CC9966;
}

table.doctorChargeTable {
	width: 92%;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 1.5;
	clear: both;
}

.doctorChargeTableTH {
	font-size: 80%;
	padding: 3px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #ABAB5D;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.doctorChargeTableTHweek {
	font-size: 80%;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFCD1;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.doctorChargeTableTHyear {
	font-size: 80%;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	text-align: left;
}

.doctorChargeTableTHnote {
	font-size: 80%;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFCD1;
	border: 1px solid #CCCCCC;
	text-align: left;
}

.doctorChargeTableTD {
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.doctorChargeTableTDname {
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.doctorChargeTableTDnote {
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.doctorChargeTableTDnote2 {
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #D3D3BE;
}

.doctorChargeTableTDnote3 {
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #EDEDE4;
}

.doctorChargeTableTDnote4 {
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #F9F9F4;
}

.doctorChargeTableTDnote2_ {
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #D3D3BE;
}

.doctorChargeTableTDnote3_ {
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #EDEDE4;
}

.doctorChargeTableTHresults {
	font-size: 80%;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	background-color: #FFD0D3;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.doctorChargeTableTDresults {
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFD0D3;
}

.tableTopMargin {
	margin-top: 100px !important;
}

.am {
	font-size: 80%;
	padding: 3px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #84A3FF;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.pm {
	font-size: 80%;
	padding: 3px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF8080;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.question {
	margin-top: 2em;
	margin-bottom: 1em;
	margin-right: 35px;
	margin-left: 35px;
	font-size: 90%;
	line-height: 1.5;
	color: #000099;
	padding-left: 3px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #000099;
}

.answer {
	margin-top: 1em;
	margin-bottom: 2em;
	margin-right: 35px;
	margin-left: 35px;
	font-size: 90%;
	line-height: 1.5;
	color: #990000;
	padding-bottom: 3px;
	padding-left: 3px;
}




p.pastInfo {
	display: block;
	clear: both;
	padding-top: 1em;
	padding-bottom: 3px;
	padding-left: 0em;
	font-size: 75%;
	margin-bottom: 1em;
	text-align: left;
	padding-right: 0px;
	color: #999999;
	margin-left: 15px;
}

p.bnrComment {
	font-size: 70%;
	line-height: 1.4;
	margin-top: 1em;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-left: 10px;
	display: block;
}

.mailBox {
	border: 1px solid #B2AF80;
	padding: 0px;
	font-size: 80%;
}

.mailIcon {
	background-color: #B2AF80;
	color: #FFFFFF;
	margin-right: 15px;
	padding: 2px;
}

.this {
	font-weight: bold;
	color: #FF9900;
	padding-right: 15px;
}

.flashBnr {
	background-repeat: no-repeat;
	background-position: center center;
}

.mainTextColumns {
	margin: 25px;
	padding: 15px;
	color: #FFFFF7;
	border: 1px solid #B2AF80;
}

.sumTable {
	margin-left: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	font-size: 80%;
	padding: 3px;
}









span.yymmdd {
	display: block;
	float: left;
	width: 100px;
}

#indexPageInfo {
	display: block;
	width: 680px;
	margin-left: 15px;
}

#indexPageSS {
	display: block;
	width: 680px;
	margin-left: 15px;
}

#listPage .phpContents {
	display: block;
	float: right;
	width: 565px;
}

#listPage {
	padding-bottom: 2em;
}

#indexPage {
	padding-bottom: 2em;
}

#indexPage .phpContents {
	width: 565px;
}

h4.atchFiles {
	font-size: 90%;
	clear: both;
	margin-left: 45px;
	margin-top: 2em;
	margin-bottom: 0em;
	margin-right: 0px;
	font-weight: bold;
	color: #003366;
}

.sideNavi2nd {
	font-size: 100%;
}

.atchFilesUL {
	line-height: 1.5;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.atchFilesLI {
	font-size: 85%;
	margin-left: 15px;
	list-style-type: none;
}

p.back2list {
	display: block;
	padding: 3px;
	font-size: 80%;
	float: left;
	margin-bottom: 1em;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABAB5D;
}

p.back2list a {
	color: #ABAB5D;
	text-decoration: none;
	font-weight: bold;
}

p.back2list a:hover {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

h3.articleTitle {
	margin-left: 10px;
	font-size: 100%;
	line-height: 1.5;
}

h3.yymmdd {
	font-size: 85%;
	padding-top: 1em;
	padding-bottom: 3px;
	margin-bottom: 3px;
	clear: both;
	margin-left: 10px;
}

h3.comments {
	font-size: 135%;
	margin-left: 15px;
	font-weight: bold;
	color: #FF9900;
}

h4.miniTitle {
	font-size: 90%;
	line-height: 1.25;
	color: #003366;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003366;
	margin-right: 20px;
	margin-left: 20px;
}

h4.atchFiles {
	font-size: 90%;
	clear: both;
	margin-left: 45px;
	margin-top: 2em;
	margin-bottom: 0em;
	margin-right: 0px;
	font-weight: bold;
	color: #003366;
}

#TB_closeWindowButton {
	color: #930 !important;
	font-weight: bold;
}

.academicAreaEntry {
	margin-right: 25px;
	margin-left: 25px;
}

.academicIndex {
	line-height: 1.5;
	font-size: 90%;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	display: block;
	border: 1px solid #ABAB5D;
	padding: 10px;
}

.academicIndexLI {
	padding: 0px;
	line-height: 1.5;
	list-style-type: none;
	display: block;
	width: 110px;
	margin: 0px;
	float: left;
}

.documentsIndexLI {
	padding: 0px;
	line-height: 1.5;
	list-style-type: none;
	display: block;
	width: 150px;
	margin: 0px;
	float: left;
}

.indexMargin {
	margin-left: 30px;

}

.indexMargin2 {
	margin-left: 250px;

}

.academicIndexLI a,
.documentsIndexLI a {
	color: #ABAB5D;
	text-decoration: none;
}

.academicIndexLI a:hover,
.documentsIndexLI a:hover {
	color: #00F;
	text-decoration: underline;
}

.academicIndexTitle {
	color: #FFF;
	background-color: #ABAB5D;
	padding: 10px 5px 5px 5px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 80%;
}

h4.subTitle {
	font-size: 95%;
	color: #333;
	line-height: 1.25;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	clear: both;
	border: 2px solid #ABAB5D;
	background-color: #E9E9D5;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 1em;
}

h4.docTitle {
	font-size: 95%;
	margin-top: 1.5em;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: 1em;
	line-height: 1.25;
	text-indent: -2em;
	padding-left: 2em;
}

h4.categoryTitle {
	color: #ABAB5D;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #E9E9D5;
	margin: 1em;
}

h5.miniTitle {
	font-size: 95%;
	margin-left: 1em;
	padding-left: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ABAB5D;
}

h6.subMiniTitle {
	font-size: 90%;
	margin-left: 1em;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 1em;
	margin-top: 2em;
}


.academicListOL {
	display: block;
	margin-right: 1em;
	margin-bottom: 2em;
}

.academicListOL li {
	margin-right: 1em;
	line-height: 1.25;
	margin-bottom: 1em;
	list-style-type: decimal;
	margin-left: 4em;
	font-size: 90%;
	padding-left: 1em;
	word-wrap: break-word;
}

.altnative {
	display: none;
}

.compact {
	font-size: 80%;
}

.tablePostgrd5 {
	width: 98%;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	border-collapse: collapse;
}

th.years0 {
	font-size: 80%;
	color: #FFF;
	background-color: #6B6A6A;
	text-align: center;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

th.years1 {
	font-size: 80%;
	color: #333;
	background-color: #D2D2D3;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.notes {
	font-size: 80%;
	color: #333;
	background-color: #FFF;
	background-position: center;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

th.years2 {
	font-size: 80%;
	color: #333;
	background-color: #B4B4B5;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseA {
	font-size: 80%;
	color: #333;
	background-color: #FEC573;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseA_ {
	font-size: 80%;
	color: #333;
	background-color: #FDD49A;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseB {
	font-size: 80%;
	color: #333;
	background-color: #CADF8D;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseB_ {
	font-size: 80%;
	color: #333;
	background-color: #DAE8B1;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseB_2 {
	font-size: 80%;
	color: #333;
	background-color: #E5EFC8;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseC {
	font-size: 80%;
	color: #333;
	background-color: #B1D5F1;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseC_ {
	font-size: 80%;
	color: #333;
	background-color: #D7E9F8;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseC_2 {
	font-size: 80%;
	color: #333;
	background-color: #B1D5F1;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

td.courseC_3 {
	font-size: 80%;
	color: #333;
	background-color: #81BFEA;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

.conpact {
	font-size: 80%;
}

.complate {
	font-size: 100%;
	text-decoration: none;
	float: right;
	background-color: #FFF;
	display: block;
	box-shadow: 1px 1px 2px 1px #333;
}

a#bnr2015022401 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr2015022401.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a#bnr2015022402 {
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 80px;
	width: 189px;
	background-image: url(../images/bnr2015022402.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.csrTable {
	border-collapse: collapse;
	font-size: 12px;
	line-height: 1.5;
}

.csrTable th {
	padding: 3px;
	border: solid 1px #ddd;
	text-align: center;
}

.csrTable td {
	padding: 3px;
	border: solid 1px #ddd;
	text-align: center;
}

.t1 {
	font-size: 16px;
	font-weight: bold;
	margin: 1em 22px 1em 22px;
	border-bottom: solid 1px #ddd;
	padding-bottom: 5px;
}

.t2 {
	font-size: 90%;
	font-weight: bold;
	margin: 1em 22px .5em 44px;
}

.t3 {
	font-size: 90%;
	font-weight: bold;
	margin: 1em 22px .5em 66px;
}

.t4 {
	font-size: 90%;
	font-weight: bold;
	margin: 1em 22px .5em 88px;
}

.p1 {
	font-size: 90%;
	line-height: 1.75;
	text-indent: 0em;
	margin: 0.5em 22px .5em 22px;
}

.p2 {
	font-size: 90%;
	line-height: 1.75;
	text-indent: 0em;
	margin: 0.5em 22px .5em 44px;
}

.p3 {
	font-size: 90%;
	line-height: 1.75;
	text-indent: 0em;
	margin: 0.5em 22px .5em 66px;
}

.p4 {
	font-size: 90%;
	line-height: 1.75;
	text-indent: 0em;
	margin: 0.5em 22px .5em 88px;
}

.p5 {
	font-size: 90%;
	line-height: 1.75;
	text-indent: 0em;
	margin: 0.5em 22px .5em 110px;
}

.p3l {
	font-size: 90%;
	line-height: 1.75;
	text-indent: -1em;
	margin: 0.5em 22px .5em 83px;
}

.p4l {
	font-size: 90%;
	line-height: 1.75;
	text-indent: -1em;
	margin: 0.5em 22px .5em 105px;
}

.p4l {
	font-size: 90%;
	line-height: 1.75;
	text-indent: -1em;
	margin: 0.5em 22px .5em 127px;
}

.p5l {
	font-size: 90%;
	line-height: 1.75;
	text-indent: -1em;
	margin: 0.5em 22px .5em 149px;
}

#note1 strong,
#note1-2 strong,
#note3 strong {
	font-weight: bold;
	color: #f00;
	text-decoration: underline;
}

.columns.skpIndex {
	padding: 1em 0em;
	border: 1px dotted #B2AF80;
	margin-top: 22px;
	margin-right: 22px;
	margin-bottom: 22px;
	margin-left: 25px;
}

.columns.skpIndex h3.message {
	white-space: nowrap;
}