@charset "Shift_JIS";


a {
	text-decoration: underline;
	}

a:hover {
	color: #006699;
	}

#menu{
	width: 721px;
	height:40px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
	}

#menu li, #menu a {
	display:block;
	width:90px;
	height:40px;
	}

#menu li {
	text-indent: -9999px;
	float:left;
	}
	
#menu a {
	text-decoration: none;
	}

#menu01 a{
	background-position: 0 0;
	}

#menu01 a:hover{
	background-position: 0 -40px;
	}
	
#menu01 a:active{
	background-position: 0 -80px;
	}

#menu02 a{
	background-position: -90px 0;
	}

#menu02 a:hover{
	background-position: -90px -40px;
	}
	
#menu02 a:active{
	background-position: -90px -80px;
	}

#menu03 a{
	background-position: -180px 0;
	}

#menu03 a:hover{
	background-position: -180px -40px;
	}
	
#menu03 a:active{
	background-position: -180px -80px;
	}

#menu04 a{
	background-position: -270px 0;
	}

#menu04 a:hover{
	background-position: -270px -40px;
	}
	
#menu04 a:active{
	background-position: -270px -80px;
	}

#menu05 a{
	background-position: -360px 0;
	}

#menu05 a:hover{
	background-position: -360px -40px;
	}
	
#menu05 a:active{
	background-position: -360px -80px;
	}

#menu06 a{
	background-position: -450px 0;
	}

#menu06 a:hover{
	background-position: -450px -40px;
	}
	
#menu06 a:active{
	background-position: -450px -80px;
	}

#menu07 a{
	background-position: -540px 0;
	}

#menu07 a:hover{
	background-position: -540px -40px;
	}
	
#menu07 a:active{
	background-position: -540px -80px;
	}

#menu08 a{
	background-position: -630px 0;
	}

#menu08 a:hover{
	background-position: -630px -40px;
	}
	
#menu08 a:active{
	background-position: -630px -80px;
	}


/*----- サブメニュー設定 -----*/

#sub-menu  {
	width: 190x;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}

#sub-menu ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
	}

#sub-menu li, #sub-menu a {
	display:block;
	width:190px;
	height:79px;
	}

#sub-menu li {
	text-indent: -9999px;
	margin-bottom: 3px;
	}
	
#sub-menu a {
	text-decoration: none;
	background:url(../img/sub-menu.gif) no-repeat;
	}

#sub-menu01 a{
	background-position: 0 0;
	}

#sub-menu01 a:hover{
	background-position: -190px 0px;
	}
	
#sub-menu01 a:active{
	background-position: -190px 0px;
	}

#sub-menu02 a{
	background-position: 0px -79px;
	}

#sub-menu02 a:hover{
	background-position: -190px -79px;
	}
	
#sub-menu02 a:active{
	background-position: -190px -79px;
	}

#sub-menu03 a{
	background-position: 0px -158px;
	}

#sub-menu03 a:hover{
	background-position: -190px -158px;
	}
	
#sub-menu03 a:active{
	background-position: -190px -158px;
	}

#sub-menu04 a{
	background-position: 0px -237px;
	}

#sub-menu04 a:hover{
	background-position: -190px -237px;
	}
	
#sub-menu04 a:active{
	background-position: -190px -237px;
	}

#sub-menu05 a{
	background-position: 0px -316px;
	}

#sub-menu05 a:hover{
	background-position: -190px -316px;
	}
	
#sub-menu05 a:active{
	background-position: -190px -316px;
	}

#sub-menu06 a{
	background-position: 0px -395px;
	}

#sub-menu06 a:hover{
	background-position: -190px -395px;
	}
	
#sub-menu06 a:active{
	background-position: -190px -395px;
	}

#sub-menu07 a{
	background-position: 0px -474px;
	}

#sub-menu07 a:hover{
	background-position: -190px -474px;
	}
	
#sub-menu07 a:active{
	background-position: -190px -474px;
	}

#sub-menu08 a{
	background-position: 0px -553px;
	}

#sub-menu08 a:hover{
	background-position: -190px -553px;
	}
	
#sub-menu08 a:active{
	background-position: -190px -553px;
	}

#sub-menu2 {
	margin: 0px 0px 5px 0px;
	}

#sub-menu2  a{
	display:block;
	width:190px;
	height:157px;
	background-image:url(../img/sub-menu2.gif);
	text-decoration: none;
	text-indent: -9999px;
	background-position: 0 0;
	}

#sub-menu2  a:hover{
	background-position: -190px -0px;
	}

#sub-menu2  a:active{
	background-position: -190px -0px;
	}

#sub-menu3 {
	margin: 0px 0px 5px 0px;
	}

#sub-menu3  a{
	display:block;
	width:190px;
	height:79px;
	background-image:url(../img/sub-menu3.gif);
	text-decoration: none;
	text-indent: -9999px;
	background-position: 0 0;
	}

#sub-menu3  a:hover{
	background-position: -190px -0px;
	}

#sub-menu3  a:active{
	background-position: -190px -0px;
	}


/*----- 概要メニュー設定 -----*/
#outline-menu{
	width: 180px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}

#outline-menu ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
	}

#outline-menu li, #outline-menu a {
	display:block;
	width:180px;
	height:47px;
	}

#outline-menu li {
	text-indent: -9999px;
	}
	
#outline-menu a {
	text-decoration: none;
	background:url(../medical-center/img/sub-menu.gif) no-repeat;
	}


#outline-menu01 a{
	background-position: 0 0;
	}

#outline-menu01 a:hover{
	background-position: -180px 0px;
	}
	
#outline-menu01 a:active{
	background-position: -360px 0px;
	}

#outline-menu02 a{
	background-position: 0 -47px;
	}

#outline-menu02 a:hover{
	background-position: -180px -47px;
	}
	
#outline-menu03 a:active{
	background-position: -360px -47px;
	}

#outline-menu03 a{
	background-position: 0 -94px;
	}

#outline-menu03 a:hover{
	background-position: -180px -94px;
	}
	
#outline-menu03 a:active{
	background-position: -360px -94px;
	}

#outline-menu04 a{
	background-position: 0 -141px;
	}

#outline-menu04 a:hover{
	background-position: -180px -141px;
	}
	
#outline-menu04 a:active{
	background-position: -360px -141px;
	}

#outline-menu05 a{
	background-position: 0 -188px;
	}

#outline-menu05 a:hover{
	background-position: -180px -188px;
	}
	
#outline-menu05 a:active{
	background-position: -360px -188px;
	}

#outline-menu06 a{
	background-position: 0 -235px;
	}

#outline-menu06 a:hover{
	background-position: -180px -235px;
	}
	
#outline-menu06 a:active{
	background-position: -360px -235px;
	}


/*----- TOPのイメージエリア設定 -----*/
#top-img {
	width:720px;
	margin: 0px 0px 0px 10px;
	height: 218px;
	}
	
#top-img-left {
	width:400px;
	float: left;
	margin: 0px;
	height: 218px;
	}

#top-img-right {
	width:307px;
	float: right;
	margin: 0px;
	height: 218px;
	background-image: url(../img/top-topics-bg.gif);
	padding: 0px 0px 0px 0px;
	}

#top-img-right-inner {
	width:297px;
	float: right;
	margin: 0px;
	height: 163px;
	padding: 50px 5px 5px 5px;
	font-size: 12px;
	line-height: 110%;
	}


/*----- TOPのメインコンテンツ設定 -----*/
#top-main {
	width:720px;
	margin: 11px 0px 0px 10px;
	}

#top-main-title {
	width: 511px;
	margin: 0px 0px 0px 0px;
	}

#top-main-left {
	width: 190px;
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
	}	

#top-main-right {
	width: 511px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	line-height: 120%;
	}

#top-main-right2 {
	width: 511px;
	text-align: left;
	}

#top-main-right3 {
	width: 511px;
	text-align: center;
	clear:both;
	}

#top-main-right-inner1 {
	width: 247px;
	float: left;
	margin: 0px 0px 0px 5px;
	text-align: left;
	}

#top-main-right-inner2 {
	width: 247px;
	float: right;
	margin: 0px 5px 0px px;
	text-align: left;
	}
	
#arai {
	float:right+
}


/*----- 次ページ移行のメインコンテンツ設定 -----*/
#main {
	width:720px;
	margin: 11px 0px 0px 10px;
	}

#main2 {
	width:720px;
	margin: 11px 0px 0px 10px;
	background-image: url(../medical-center/img/bg.gif);
	}

#main-left {
	width: 190px;
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
	}	

#main-right {
	width: 511px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
	line-height: 135%;
	}

#main-bottom {
	width: 720px;
	clear:both;
	}


/*----- テーブルボーダー設定 -----*/
#table-style table {
	width: 501px;
	}

#table-style td{
	border-bottom:1px solid;
	border-bottom-color:#CCCCCC;
	}


/*----- 沿革設定 -----*/
#table-style2 {
	padding: 15px 0px 0px 0px;
	}

#table-style2 table {
	line-height:120%;
	border-collapse:collapse;
	}

#table-style2 td,
#table-style2 th{
	border-bottom: 1px dotted;
	border-bottom-color:#AAAAAA;
	padding: 3px 3px 3px 3px;
	}

#table-style2 th{
	color:#2E5DA8;
	}

#table-style2 td#line201{
	color:#2E5DA8;
	text-align:right;
	}


/*----- テーブルボーダー設定 -----*/
#table-style3 table {
	margin: 0 auto 10px auto;
	width: 501px;
	border-collapse: collapse;
	}

#table-style3 td,
#table-style3 th{
	padding: 5px;
	border:1px solid #CCCCCC;
	}

#table-style3 th{
	background-color: #E2F5FD;
	text-align: center;
	}



/*----- お知らせページ設定 -----*/
#info-style {
	width: 500px;
	padding: 15px 5px 0px 8px;
	}


#info-table {
	padding: 15px 0px 15px 0px;
	border-top:1px dotted;
	border-top-color:#CCCCCC;
	border-bottom:1px solid;
	border-bottom-color:#CCCCCC;
	}

#info-title {
	padding: 8px 5px 8px 5px;
	margin: 5px 0px 5px 0px;
	background-color: #F6F6F6;
	border-bottom:2px solid;
	border-bottom-color:#51A4D8;
	}


/*----- サイトマップ設定 -----*/
#sitemap-style {
	padding: 0px 0px 0px 0px;
	}

#sitemap-style table {
	border-collapse:collapse;
	}

#sitemap-style td,
#sitemap-style th{
	padding: 2px 0px 2px 0px;
	}

#sitemap-style th{
	color:#2E5DA8;
	font-size:16px;
	text-align:left;
	}

#sitemap-style td#sitemap01{
	color:#2E5DA8;
	text-align:right;
	}



/*----- 修学資金制度の設定 -----*/

#nurse-table table {
	border-collapse:collapse;
	}

#nurse-table td,
#nurse-table th {
	border: 1px solid #CCCCCC;
	padding: 10px 5px;
	}

#nurse-table th {
	background-color:#DEF2FF;
	text-align:center;
	font-weight: normal;
	}
