@charset "UTF-8";
/* CSS Document */




/*-----------------------------------------------
 TOP
 -----------------------------------------------*/
#top-news-header {
	width: 550px;
	height: 35px;
	background: url(../img/top_news_t.gif) no-repeat;
	position: relative;
	float: left;
	list-style-type: none;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	outline: none;
	text-decoration: none;
}
#top-news-header img {
	width: 105px;
	height: 20px;
	position: absolute;
	z-index: 3;
	top: 8px;
	left: 434px;
	display: block;
}
#top-news-list {
	width: 548px;
	height: 312px;
	border-left: 1px #80D2CD solid;
	border-right: 1px #80D2CD solid;
	border-bottom: 1px #80D2CD solid;
	margin: 0 0 20px 0;
	overflow: auto;
	float: left;
}
#top-news-list td,#top-news-list th {
	padding: 13px 0;
	border-top: 1px #80D2CD solid;
}
#top-news-list th {
	width: 80px;
	padding-left: 30px;
	color: #36B34A;
	vertical-align: top;
}
#top-news-list .td-1 {
	width: 55px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
#top-news-list .td-2 {
	width: 363px;
	padding-right: 20px;
	vertical-align: top;
}
#top-news-list td a:link,ul#footer-link-list a:link,#top-news-list td a:visited,ul#footer-link-list a:visited { color: #403F41; text-decoration: none; }
#top-news-list td a:hover,ul#footer-link-list a:hover,#top-news-list td a:active,ul#footer-link-list a:active { color: #19D9DD; text-decoration: underline; }
ul#top-banner-list {
	float: left;
	margin-bottom: 20px;
}
ul#top-banner-list li {
	float: left;
}
ul#top-banner-list .tbl-c {
	padding-left: 20px;
}
ul#top-banner-list .tbl-r {
	padding-left: 35px;
}
ul#footer-link-list {
	width: 850px;
	float: left;
}
ul#footer-link-list li {
	float: left;
	line-height: 17px;
	padding: 0 17px 0 22px;
	background: url(../img/arrow01.gif) no-repeat left 50%;
}
ul.cap-li li {
	text-indent: -1em;
	margin-left: 1em;
}
.page-base0 {
	width: 628px;
	float: left;
}
.address-base-box1 {
	width: 400px;
	padding: 10px;
	border: 1px solid #999;
}
.history-link {
	padding: 0 0 0 20px;
	margin: 0 0 0 5px;
	background: url(../img/arrow03.gif) no-repeat left center;
}
.history-link a:link,.history-link a:visited { color: #2B2BFF; text-decoration: underline; }
.history-link a:hover,.history-link a:active { color: #2CC8FF; text-decoration: underline; }
ul#right-top-banner {
	padding: 0 0 10px 0;
}
ul#right-top-banner li {
	padding: 0 0 5px 0;
}
/*-----------------------------------------------
 mail-form
------------------------------------------------*/
table#mail-form,table#mail-form2 {
	width: 620px;
}
table#mail-form span,table#mail-form2 span {
	color: #F00;
}
table#mail-form th,table#mail-form td,table#mail-form2 th,table#mail-form2 td {
	padding: 5px;
	border: 2px #fff solid;
}
table#mail-form th,table#mail-form2 th {
	width: 150px;
	background: #c6eaf7;
}
table#mail-form td,table#mail-form2 td {
	background: #e5f6f5;
}
table#mail-pre th {
	vertical-align: top;
}
/*-----------------------------------------------
 news
 -----------------------------------------------*/
.news {
	background: url(../img/news.jpg) no-repeat;
}
#table-news-archive {
	width: 625x;
	height: 172px;
	border-bottom: 1px #80D2CD dashed;
	margin: 0 0 20px 0;
	overflow: auto;
	float: left;
}
#table-news-archive td,#table-news-archive th {
	padding: 13px 0;
	border-top: 1px #80D2CD dashed;
}
#table-news-archive th {
	width: 80px;
	padding-left: 10px;
	color: #36B34A;
	vertical-align: top;
}
#table-news-archive .td-1 {
	width: 12px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
#table-news-archive .td-2 {
	width: 500px;
	vertical-align: top;
}
.news-entry-base {
	width: 610px;
	margin: 0 0 40px 0;
	padding: 0 9px 25px;
	line-height: 180%;
	border-bottom: 1px #00a69c dashed;
}
.news-serect {
	margin: 5px 5px 5px 20px;
}
#page-next {
	width: 300px;
	margin: 0 160px 30px;
	background: url(../img/next_bg.gif) no-repeat;
	float: left;
	display: inline;
}
#page-next-l {
	width: 148px;
	float: left;
}
#page-next-r {
	width: 148px;
	float: right;
	text-align: right;
}
/*-----------------------------------------------
 search
 -----------------------------------------------*/
.search {
	background: url(../img/search.jpg) no-repeat;
}
.search-entry-title {
	padding: 0 0 0 25px;
	margin: 0 0 6px 0;
	background: url(../img/arrow01.gif) no-repeat left center;
}
/*-----------------------------------------------
 related
 -----------------------------------------------*/
.related {
	background: url(../img/related.jpg) no-repeat;
}
/*-----------------------------------------------
 guide
 -----------------------------------------------*/
.guide {
	background: url(../img/guide.jpg) no-repeat;
}
.guide-ir {
	float: right;
	padding: 0 0 1em 1em;
}
.guide-text-l {
	width: 350px;
	float: left;
}
.guide-text-width-l{
	float: left;
	width: 310px;
	}
.guide-text-width-r{
	float: right;
	}
#page-content ol{
	list-style: decimal inside;
	padding-left: 10px;
	padding-bottom: 15px;	
	}
#second_op_address{
	padding-left: 15px;
	padding-bottom: 15px;
	}
.guide_nonconsultation{
	width: 627px;
	padding-bottom: 20px;
	border-top: 1px dotted #999;
	padding-top: 20px;
	float: left;
	line-height: 170%;
	}
.guide_nonconsultation_l{
	float: left;
	width: 130px;
	}
	
.guide_nonconsultation_r{
	width: 480px;
	float: right;
	}
.guide_nonconsultation_top{
	padding-bottom: 15px;	
	}
.guide_nonconsultation_under{
	clear: left;
	padding-top: 15px;
	border-top: 1px dotted #999;
	}
.guide_title_diagnosis{
	padding-bottom: 20px;
	}
.guide_floor_map{
	background: #CCC;
	height: 300px;
	width: 628px;
	margin-bottom: 20px;
	}
.guide_diagnosis_box table{
	border-top: 1px solid #00A69C;
	border-left: 1px solid #00A69C;
	width: 628px;
	text-align: center;
	}
.guide_diagnosis_box th,.guide_diagnosis_box td{
	border-right: 1px solid #00A69C;
	border-bottom: 1px solid #00A69C;
	}
.guide_diagnosis_box th{
	background: #E5F6F5;
	text-align: center;
	padding: 3px;
	}
.guide_diagnosis_box{
	border-bottom: 1px solid #666;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}
.guide_times{
	background: #E6E6E6;
	}
.guide_supplement{
	padding-bottom: 20px;
	}
.guide_return_top{
	text-align: right;
	}
.guide_subtitle{
			padding-top: 15px;
	}
.guide_inpatient{
	border-top: 1px solid #00A69C;
	border-left: 1px solid #00A69C;
	padding-top: 10px;
	line-height: 200%;
	}
.guide_inpatient_title{
	background: #E5F6F5;
	color: #00A69C;
	font-weight: bold;
	width: 160px;
	text-align: center;
	}
.guide_inpatient th,.guide_inpatient td{
	border-right: 1px solid #00A69C;
	border-bottom: 1px solid #00A69C;
	padding: 10px;
	}
.guide_inpatient th{
	color: #00A69C;
	font-weight: bold;
	width: 160px;
	}
.guide_inpatient_title th,.guide_inpatient_title td{
	padding:3px;
	height: 10px;
	}
.guide_inpatient_attention{
	font-size: 10px;	
	}
.guide_inpatient_pht{
	height: 250px;
	padding-bottom:15px;
	}
.guide_inpatient_pht_l{
	padding-right:5px;
	}
.guide_map_img{
	padding-top:20px;
	}
.guide-c1-m1-box1 {
	width: 380px;
	padding: 10px;
	margin: 0 auto 0;
	border: 1px solid #999;
}
.guide-c1-m1-box2 {
	width: 550px;
	padding: 10px;
	border: 1px solid #999;
}
ul.guide-c1-m1-box3 {
	width: 400px;
}
ul.guide-c1-m1-box3 span {
	float: right;
}
table.profile-table1 {
	width: 628px;
	margin: 0 0 35px 0;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
}
table.profile-table1 th,table.profile-table1 td {
	padding: 5px;
	vertical-align: top;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
}
table.profile-table1 th {
	width: 100px;
	background: #e6f6f5;
}
.profile-img {
	width: 110px;
}
.guide-c2-m1-base1 {
	width: 628px;
}
.guide-c2-m1-l1 {
	width: 398px;
	float: left;
}
.guide-c2-m1-r1 {
	width: 230px;
	float: left;
}
table.guide-c2-m2-table1 {
	width: 475px;
	margin: 0 auto;
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
}
table.guide-c2-m2-table1 th,table.guide-c2-m2-table1 td {
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	padding: 5px;
}
table.guide-c2-m2-table1 th {
	width: 160px;
	background: #E5E5E5;
}
.guide-c2-m2-table1-txt {
	width: 475px;
	margin: 0 auto;
}
.guide-c4-m1-map {
	padding: 0 0 5px 0;
}
.guide-c4-m4-l1 {
	width: 325px;
	float: left;
}
.guide-c4-m4-r1 {
	width: 284px;
	padding: 0 0 5px 15px;
	float: left;
}
table.guide-c4-m4-table1 {
	width: 310px;
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
}
table.guide-c4-m4-table1 th,table.guide-c4-m4-table1 td {
	width: 145px;
	padding: 5px;
	text-align: center;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
}
table.guide-c4-m4-table1 th {
	background: #F1F1F2;
}
#map-wrapper {
	width: 640px;
	margin: 0 auto;
}
.map-img {
	padding: 0 0 10px 0;
}
table.map-table1 {
	border-top: 1px #c6c7d1 solid;
	border-left: 1px #c6c7d1 solid;
}
table.map-table1 th,table.map-table1 td {
	padding: 5px;
	vertical-align: top;
	border-right: 1px #c6c7d1 solid;
	border-bottom: 1px #c6c7d1 solid;
	font-size: 12px;
}
table.map-table1 th {
	width: 15px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	background: #3A7BBA;
}
table.map-table1 td {
	width: 118px;
}
/*-----------------------------------------------
 about
 -----------------------------------------------*/
.ac01 {background: #D9F2F0}
.ac02 {color: #1A75BB}
.ac03 {color: #FAAF3F}
.ac04 {color: #00A69C}
.ac05 {color: #FAAF3F}
.ac06 {color: #36b34a}
.ac07 {color: #F00}
.at01 {font-size: 90%}
.at02 {font-size: 16px}
.at03 {font-size: 14px}
.as01 {width: 109px}
.as02 {width: 150px}
.al01 a:link,.al01 a:visited { color: #00A69C; text-decoration: none; }
.al01 a:hover,.al01 a:active { color: #1A75BB; text-decoration: underline; }
.about-ir {
	float: right;
	padding: 0 0 1em 1em;
}
.about-il {
	float: left;
	padding: 0 1em 1em 0;
}
.about {
	background: url(../img/about.jpg) no-repeat;
}
.about-c1-m1-h5 {
	padding: 0 0 16px 0;
}
.about-c1-m1-h6 {
	font-size: 14px;




	padding: 0 0 0 0;
}
table.about-c1-m3-table1 {
	width: 628px;
	background: #F2FBFA;
}
table.about-c1-m3-table1 th,table.about-c1-m3-table1 td {
	padding: 5px;
	vertical-align: top;
}
table.about-c1-m3-table1 th {
	width: 114px;
	color: #00A69C;
	text-align: center;
	border-right: 3px #fff solid;
	border-bottom: 3px #fff solid;
}
table.about-c1-m3-table1 td {
	border-bottom: 3px #fff solid;
}
table.about-c1-m3-table2 th,table.about-c1-m3-table2 td,table.about-c1-m3-table3 th,table.about-c1-m3-table3 td {
	padding: 0;
}
table.about-c1-m3-table2 td {
	width: 230px;
	border: none;
}
table.about-c1-m3-table3 th {
	width: 160px;
	color: #000;
	text-align: left;
	border: none;
}
table.about-c1-m3-table3 td {
	width: 70px;
	border: none;
}
table.about-c1-m4-table1 {
	width: 628px;
	border-top: 1px #4CC1BA solid;
}
table.about-c1-m4-table1 th,table.about-c1-m4-table1 td {
	padding: 5px;
}
table.about-c1-m4-table1 th {
	width: 114px;
	color: #00A69C;
	text-align: center;
	border-bottom: 3px #4CC1BA solid;
}
table.about-c1-m4-table1 td {
	border-bottom: 1px #4CC1BA solid;
}
table.about-c1-m5-table1 {
	width: 600px;
}
table.about-c1-m5-table1 th,table.about-c1-m5-table1 td {
	padding: 5px 0 15px 0;
	vertical-align: top;
}
table.about-c1-m5-table1 th {
	width: 70px;
	padding-left: 20px;
	text-align: center;
}
table.about-c1-m8-table1 {
	width: 600px;
	color: #1A75BB;
	font-size: 120%;
}
table.about-c1-m8-table1 th {
	width: 280px;
	padding: 5px;
}
table.about-c1-m8-table1 td {
	padding: 5px;
}
table.about-c1-m8-table2 {
	width: 628px;
	border: 2px #1A75BB solid;
}
table.about-c1-m8-table2 th {
	padding: 5px 10px 5px;
	color: #1A75BB;
	text-align: center;
	border-right: 1px #1A75BB solid;
	border-bottom: 1px #1A75BB solid;
}
table.about-c1-m8-table2 td {
	padding: 5px 10px 5px;
	border-right: 1px #1A75BB solid;
}
table.about-c1-m9-table1 {
	width: 628px;
	border: 2px #1A75BB solid;
}
table.about-c1-m9-table1 th {
	padding: 5px 10px 5px;
	text-align: right;
	border-right: 1px #1A75BB solid;
	border-bottom: 1px #1A75BB solid;
}
table.about-c1-m9-table1 td {
	padding: 5px 10px 5px;
	border-right: 1px #1A75BB solid;
	border-right: 1px #1A75BB solid;
	border-bottom: 1px #1A75BB solid;
}
.about-c2-m1-base1 {
	width: 628px;
	float: left;
}
.about-c2-m1-left1 {
	width: 260px;
	float: left;
}
.about-c2-m1-right1 {
	width: 330px;
	float: left;
}
dl.about-c2-dl1 dt {
	color: #1A75BB;
}
dl.about-c2-dl1 dd {
	padding: 0 0 12px 3em;
}
.about-c1-m2-t1 {
	color: #00A69C;
	font-size: 16px;
}
.about-c2-m2-box2 {
	width: 276px;
	padding-left: 25px;
	float: left;
}
.about-c2-m2-box2 img {
	margin: 0 0 15px 0;
}
.about-c2-m8-content {
	width: 575px;
	margin: 0 auto 0;
}
.about-c2-m8-text1 {
	height: 42px;
	line-height: 42px;
	padding: 0 0 10px 0;
	color: #765432;
}
.about-c2-m8-text1 img {
	padding: 0 15px 0 0;
}
.about-c2-m8-base1 {
	width: 575px;
}
.about-c2-m8-base1-l {
	width: 280px;
	float: left;
}
.about-c2-m8-base1-r {
	width: 280px;
	padding: 0 0 0 10px;
	float: left;
}
.about-c2-m8-title {
	padding: 0 0 24px 0;
}
.line3 {
	padding: 16px 0 16px 0;
}
table.about-c2-m8-table1 {
	width: 540px;
	border-top: 1px #895D3B solid;
	border-left: 1px #895D3B solid;
}
table.about-c2-m8-table1 td,table.about-c2-m8-table1 th {
	padding: 5px;
	border-right: 1px #895D3B solid;
	border-bottom: 1px #895D3B solid;
}
table.about-c2-m8-table1 th {
	color: #895D3B;
	text-align: center;
	background: #F4ECE3;
}
.book-th1 {
	width: 35px;
}
.book-th2 {
	width: 185px;
}
.book-th3 {
	width: 75px;
}
.book-tdc {
	text-align: center;
}
ul.dll-list li {
	padding: 0 0 1em 1em;
	line-height: 16px;
}
ul.dll-list img {
	vertical-align: middle;
}
ul.dll-list a:link,ul.dll-list a:visited { color: #2e30d9; text-decoration: underline; }
ul.dll-list a:hover,ul.dll-list a:active { color: #19D9DD; text-decoration: underline; }
.list-cap {
  text-indent: -1em;
  margin-left: 1em;
}
table.about-c2-m3-table1 {
	width: 625px;
	background: #fff;
}
table.about-c2-m3-table1 th {
	width: 120px;
	color: #00A69C;
	text-align: center;
	vertical-align: top;
}
table.about-c2-m3-table1 th,table.about-c2-m3-table1 td {
	padding: 5px;
	border-right: 3px #fff solid;
	border-bottom: 3px #fff solid;
}
/*accordion
 -------------------*/
#accordion {
	width: 628px;
}
.accordion {
	width: 628px;
}
.accordion dt {
	width: 605px;
	padding: 0 0 0 23px;
	color: #1A75BB;
	background: url(../img/arrow04.gif) no-repeat 0 0.4em;
}
.accordion dt:hover {
	cursor: pointer;
	color: #1A75BB;
}
.accordion dd {
	width: 628px;
	overflow: hidden;
}
.accordion span {
	display:block;
	width: 628px;
}
/*-----------*/
.accordion2 {
	width: 628px;
}
.accordion2 dt {
	width: 605px;
	padding: 0 0 10px 23px;
	color: #00A69C;
	font-size: 14px;
	background: url(../img/arrow05.gif) no-repeat 0 0.2em;
}
.accordion2 dt:hover {
	cursor: pointer;
	color: #1A75BB;
}
.accordion2 dd {
	width: 628px;
	overflow: hidden;
}
.accordion2 span {
	display:block;
	width: 628px;
}
/*-----------*/
.about-c2-m5-h6 {
	padding: 0 0 5px 0;
}
.about-c2-m5-h6-2 {
	padding: 0 0 15px 0;
}
table.about-c3-m2-table1 {
	width: 628px;
	border-top: 1px solid #00A69C;
	border-left: 1px solid #00A69C;
}
table.about-c3-m2-table1 th {
	background: #E5F6F5;
	color: #00A69C;
}
table.about-c3-m2-table1 th,table.about-c3-m2-table1 td {
	border-right: 1px solid #00A69C;
	border-bottom: 1px solid #00A69C;
	padding: 5px;
	text-align: center;
}
.about-tw1 {
	width: 60px;
}
.about-tl {
	text-align: left !important;
}
.about-c3-m2-list1 {
	padding: 0 0 0 15px;
}
.about-c3-m2-box1 {
	padding: 15px 20px;
	border: 1px solid #00A69C;
}
.about-c4-base1 {
	width: 605px;
	background: #e7f1b6;
	padding: 0;
	margin: 0 auto 30px;
}
.about-c4-base1 img {
	border: none;
	vertical-align: top;
	vertical-align: bottom;
}
.about-c4-pic1,.about-c4-pic2 {
	width: 276px;
	text-align: center;
	float: left;
}
.about-c4-pic1 {
	padding: 0 0 15px 18px;
}
.about-c4-pic2 {
	padding: 0 0 0 18px;
}
.about-c5-m1-box1.about-c5-m2-box1,.about-c5-m4-box1 {
	width: 628px;
	padding: 0 0 20px 0;
	float: left;
}
.about-c5-m1-box1-l {
	width: 240px;
	padding: 0 0 0 10px;
	float: left;
}
.about-c5-m1-box1-r {
	width: 332px;
	padding: 0 0 30px 15px;
	float: left;
	background:url(../img/about_c5_m1_img05.gif) no-repeat 15px bottom;
}
.about-c5-m1-box1-r ul {
	padding: 0 0 0 85px;
}
.about-c5-m1-box1-r li {
	background: url(../img/about_c5_m1_img04.gif) no-repeat left center;
	padding: 0 0 0 25px;
	margin: 0 0 20px 0;
}
.about-c5-m1-h5 {
	padding: 0 0 16px 65px;
	background: url(../img/about_c5_m1_img03.gif) no-repeat;
}
.about-c5-m2-box1-l {
	width: 280px;
	padding: 0 0 0 0;
	float: left;
}
.about-c5-m2-box1-l ul {
	width: 280px;
}
.about-c5-m2-box1-l li span {
	float: right;
}
.about-c5-m2-box1-r {
	width: 322px;
	padding: 0 0 0 10px;
	text-align: right;
	float: left;
}
.about-c5-m2-h5 {
	padding: 0 0 16px 65px;
	background: url(../img/about_c5_m2_img02.gif) no-repeat;
}
.about-c5-m2-box3 {
	width: 386px;
	height: 73px;
	padding: 30px;
	margin: 0 0 0 90px;
	background: url(../img/about_c5_m2_img04.gif) no-repeat;
}
table.about-c5-m2-table1 {
	width: 265px;
}
table.about-c5-m2-table1 th {
	width: 150px;
}
table.about-c5-m2-table1 td {
	padding: 5px;
	text-align: right;
}
ul.about-c5-m3-ul {
	width: 628px;
	height: 406px;
	padding: 0 0 30px 0;
}
ul.about-c5-m3-ul li {
	width: 310px;
	padding: 0 3px 3px 0;
	float: left;
}
.about-c5-m3-box1 {
	width: 628px;
	background: url(../img/about_c5_m3_img05.gif) no-repeat;
}
.about-c5-m3-box2 {
	width: 528px;
	padding: 50px;
	background:  url(../img/about_c5_m3_img06.gif) no-repeat left bottom;
}
.about-c5-m3-box2 th {
	width: 140px;
	color: #6C5C52;
	vertical-align: top;
}
.about-c5-m3-box2 span {
	font-size: 16px;
	color: #F371A8;
}
.about-c5-m4-box1-l,.about-c5-m4-box1-r {
	width: 247px;
	float: left;
}
.about-c5-m4-box1-l img,.about-c5-m4-box1-r img {
	padding: 0 0 5px 0;
}
.about-c5-m4-box1-l {
	padding: 0 0 0 12px;
}
.about-c5-m4-box1-c {
	width: 59px;
	padding: 67px 20px 0;
	float: left;
}
.about-c5-m5-box1-l {
	width: 340px;
	float: left;
}
.about-c5-m5-box1-r {
	width: 250px;
	padding: 0 0 0 20px;
	float: left;
}
.about-c6-m1-thead {
	padding: 0 0 15px 0;
	line-height: 16px;
}
.about-c6-m1-thead span {
	font-size: 16px;
	color: #00A69C;
}
.about-c6-m2-thead img {
	vertical-align: middle;
}
.about-c6-m1-box1 {
	width: 628px;
	float: left;
	border-bottom: #1A75BB dashed 1px;
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
}
.about-c6-m1-box1-l {
	width: 225px;
	float: left;
}
.about-c6-m1-box1-r {
	width: 380px;
	padding: 0 0 0 15px;
	float: left;
}
.about-c6-m1-box1-r li {
	text-indent: -1em;
	margin-left: 1em;
}
.about-c2-m6-base1 {
	width: 560px;
	margin: 0 auto 0;
}
/*-----------------------------------------------
 nurse
 -----------------------------------------------*/
.nurse-t01 {
	font-size: 16px;
	font-weight: bold;
	color: #1A75BB;
	text-align: center;
	padding: 0 0 15px 0;
}
ul#n-navi {
	width: 900px;
	height: 61px;
	background: url(../img/n_navi.jpg) no-repeat 0 0;
	display: block;
}
ul#n-navi li {
	display: block;
	list-style-type: none;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	outline: none;
	text-decoration: none;
	float: left;
}
ul#n-navi li a {
	width: 150px;
	height: 61px;
	display: block;
	outline: none;
}
ul#n-navi #n-navi1 a {
	background:url(../img/n_navi.jpg)  0 0;
}
ul#n-navi #n-navi2 a {
	background:url(../img/n_navi.jpg)  -150px 0;
}
ul#n-navi #n-navi3 a {
	background:url(../img/n_navi.jpg)  -300px 0;
}
ul#n-navi #n-navi4 a {
	background:url(../img/n_navi.jpg)  -450px 0;
}
ul#n-navi #n-navi5 a {
	background:url(../img/n_navi.jpg)  -600px 0;
}
ul#n-navi #n-navi6 a {
	background:url(../img/n_navi.jpg)  -750px 0;
}
/*hover*/
ul#n-navi #n-navi1 a:hover {
	background: url(../img/n_navi.jpg) 0 -61px;
}
ul#n-navi #n-navi2 a:hover {
	background: url(../img/n_navi.jpg) -150px -61px;
}
ul#n-navi #n-navi3 a:hover {
	background: url(../img/n_navi.jpg) -300px -61px;
}
ul#n-navi #n-navi4 a:hover {
	background: url(../img/n_navi.jpg) -450px -61px;
}
ul#n-navi #n-navi5 a:hover {
	background: url(../img/n_navi.jpg) -600px -61px;
}
ul#n-navi #n-navi6 a:hover {
	background: url(../img/n_navi.jpg) -750px -61px;
}
/*on*/
ul#n-navi #n-navi1on a {
	background: url(../img/n_navi.jpg) 0 -122px;
}
ul#n-navi #n-navi2on a {
	background: url(../img/n_navi.jpg) -150px -122px;
}
ul#n-navi #n-navi3on a {
	background: url(../img/n_navi.jpg) -300px -122px;
}
ul#n-navi #n-navi4on a {
	background: url(../img/n_navi.jpg) -450px -122px;
}
ul#n-navi #n-navi5on a {
	background: url(../img/n_navi.jpg) -600px -122px;
}
ul#n-navi #n-navi6on a {
	background: url(../img/n_navi.jpg) -750px -122px;
}
#nurse-page-left a:link,#nurse-page-left a:visited,#nurse-page-center a:link,#nurse-page-center a:visited { color: #FC951A; text-decoration: underline; }
#nurse-page-left a:hover,#nurse-page-left a:active,#nurse-page-center a:hover,#nurse-page-center a:active { color: #FFB95C; text-decoration: underline; }
#nurse-page-left,#nurse-page-center {
	float: left;
	padding: 0 0 30px 0;
	line-height: 200%;
}
#nurse-page-left {
	width: 590px;
}
#nurse-page-center {
	padding: 0 0 30px 0;
	position: relative;
}
#nurse-page-left h3,#nurse-page-center h3,.nurse-m4-right h3 {
	font-size: 16px;
	color: #FAAF3F;
	padding: 0 0 20px 0;
	font-weight: bold;
}
#nurse-page-right {
	width: 220px;
	padding: 0 0 30px 40px;
	float: left;
}
table.nurse-m2-table1 {
	width: 848px;
	border-top: 1px solid #FAAF3F;
	border-left: 1px solid #FAAF3F;
}
table.nurse-m2-table1 th {
	width: 200px;
	background: #FEF7EC;
	vertical-align: top;
}
table.nurse-m2-table1 th,table.nurse-m2-table1 td {
	padding: 10px;
	border-right: 1px solid #FAAF3F;
	border-bottom: 1px solid #FAAF3F;
}
.nurse-m2-table2 th,.nurse-m2-table2 td {
	border: none !important;
	padding: 0 12px 0 0 !important;
	vertical-align: top;
}
table.nurse-m2-table3 {
	border-top: 1px solid #FAAF3F;
	border-left: 1px solid #FAAF3F;
}
.nurse-m2-table3 td {
	border: none !important;
	padding: 0 12px 0 12px !important;
	vertical-align: top;
	border-right: 1px solid #FAAF3F !important;
	border-bottom: 1px solid #FAAF3F !important;
}
.nurse-m2-table3 td {
	text-align: center;
}
.nu-tr {
	text-align: right !important;
}
.nurse-m4-left {
	width: 210px;
	padding: 0 0 30px 0;
	float: left;
}
.nurse-m4-right {
	width: 600px;
	padding: 170px 0 30px 40px;
	line-height: 200%;
	background: url(../img/nurse_m4_img2.gif) no-repeat;
	float: left;
}
.nurse-m4-right h4 {
	font-size: 14px;
	color: #ED287B;
	padding: 0 0 5px 0;
}
table.nurse-m4-table1 {
	width: 590px;
	background: #fff;
	border-top: 1px solid #ED287B;
	border-left: 1px solid #ED287B;
}
table.nurse-m4-table1 td,table.nurse-m4-table1 tr {
	border-right: 1px solid #ED287B;
	border-bottom: 1px solid #ED287B;
	padding: 15px;
	vertical-align: top;
}
table.nurse-m4-table2 td,table.nurse-m4-table2 tr {
	border: none;
	vertical-align: top;
}
table.nurse-m4-table3 {
	width: 500px;
	margin: 0 auto 0;
	padding: 5px;
}
table.nurse-m4-table3 td,table.nurse-m4-table3 tr {
	border: none;
	vertical-align: top;
}
.nurse-m5-base1 {
	width: 840px;
	float: left;
	padding: 0 0 30px 0;
}
.nurse-m5-left {
	width: 260px;
	float: left;
}
.nurse-m5-right {
	width: 560px;
	padding: 0 0 10px 10px;
	float: left;
}
.nurse-m6-l1 {
	width: 600px;
	float: left;
}
.nurse-m6-r1 {
	width: 200px;
	padding: 0 0 0 20px;
	float: left;
}
.nurse-m6-l1-img {
	padding: 0 0 10px 40px;
}
.nurse-m6-box1 {
	width: 780px;
	margin: 0 auto 40px;
	background: url(../img/nurse_m6_img7.gif) repeat-y;
}
.nurse-m6-box1 p {
	margin: 0 50px 0;
	color: #00A69C;
}
.nurse-m6-h4 {
	width: 785px;
	height: 28px;
	padding: 10px 0 30px 65px;
	font-size: 16px;
	color: #FAAF3F;
	font-weight: bold;
	line-height: 16px;
	background: url(../img/nurse_m6_img4.gif) no-repeat;
}
.nurse-m6-h5 {
	font-size: 16px;
	font-weight: bold;
	color: #00A69C;
}
.nurse-m6-base1 {
	width: 780px;
	margin: 0 auto 0;
}
.nurse-m6-l2 {
	width: 300px;
	float: left;
}
.nurse-m6-r2 {
	width: 300px;
	padding: 0 0 0 120px;
	float: left;
}
.nurse-m6-l3 {
	width: 560px;
	float: left;
}
.nurse-m6-r3 {
	width: 198px;
	padding: 0 0 0 10px;
	float: left;
}
.nurse-m6-table1,.nurse-m6-table2,.nurse-m6-table3,.nurse-m6-table4,.nurse-m6-table5 {
	margin: 5px 0 0 0;
}
.nurse-m6-table1,.nurse-m6-table2 {
	width: 300px;
}
.nurse-m6-table3 {
	width: 260px;
}
.nurse-m6-table4,.nurse-m6-table5 {
	width: 750px;
}
.nmt4-w {
	width: 80px;
}
.nurse-m6-table1,.nurse-m6-table2,.nurse-m6-table4,.nurse-m6-table5 {
	border-top: 1px solid #FAAF3F;
	border-left: 1px solid #FAAF3F;
}
.nurse-m6-table1 th,.nurse-m6-table1 td,.nurse-m6-table2 th,.nurse-m6-table2 td,.nurse-m6-table4 th,.nurse-m6-table4 td,.nurse-m6-table5 th,.nurse-m6-table5 td {
	padding: 5px 10px 5px;
	border-right: 1px solid #FAAF3F;
	border-bottom: 1px solid #FAAF3F;
	vertical-align: top;
}
.nurse-m6-table1 th,.nurse-m6-table2 th,.nurse-m6-table4 th,.nurse-m6-table5 th {
	color: #F05A28;
	background: #FEEFD9;
}
.nurse-m6-table1 th,.nurse-m6-table2 th {
	width: 90px;
}
.nurse-m6-table4 th {
	text-align: center;
}
.nurse-m6-table2 td,.nurse-m6-table3 td  {
	text-align: right;
}
/*-----------------------------------------------
 recruit
 -----------------------------------------------*/
.recruit {
	background: url(../img/recruit.jpg) no-repeat;
}
table.recruit-m1-table1 {
	width: 600px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table.recruit-m1-table1 th,table.recruit-m1-table1 td {
	padding: 5px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
table.recruit-m1-table1 th {
	width: 130px;
	background: #e5f6f5;
}
.recruit-c3-il {
	padding: 0 1em 1em 0;
	float: left;
}
.recruit-c2-list {
	width: 400px;
	float: left;
}
/*-----------------------------------------------
 link
 -----------------------------------------------*/
.link {
	background: url(../img/link.jpg) no-repeat;
}
table.link-table1 {
	width: 850px;
	border-top: 3px solid #fff;
	border-left: 3px solid #fff;
}
table.link-table1 th,table.link-table1 td {
	padding: 5px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	vertical-align: top;
}
table.link-table1 th {
	width: 320px;
}
.link-c {
	background: #e6f6f5;
}
/*-----------------------------------------------
 sitemap
 -----------------------------------------------*/
.sitemap {
	background: url(../img/sitemap.jpg) no-repeat;
}
.sitemap-base1,.sitemap-base2 {
	width: 260px;
	height: 100%;
	float: left;
}
table.sitemap-table1 td {
	width: 280px;
	vertical-align: top;
	padding: 0 0 5px;
}
ul.sitemap-list li {
	padding: 0 0 0 25px;
	margin: 0 0 6px 0;
	background: url(../img/arrow01.gif) no-repeat left center;
}
ul.sitemap-list2,ul.sitemap-list3 {
	margin: 0 0 6px 0;
}
ul.sitemap-list2 li {
	padding: 0 0 0 38px;
	margin: 0 0 6px 0;
	background: url(../img/arrow03.gif) no-repeat 18px 0.1em;
}
ul.sitemap-list3 li {
	padding: 0 0 0 53px;
	margin: 0 0 6px 0;
	background: url(../img/arrow02.gif) no-repeat 43px 0.3em;
}
ul.sitemap-list4 li {
	padding: 0 0 0 68px;
	margin: 0 0 6px 0;
	background: url(../img/arrow06.gif) no-repeat 58px 0.3em;
}
/*-----------------------------------------------
 blog
 -----------------------------------------------*/
.blog {
	background: url(../img/blog.jpg) no-repeat;
}
.blog-entry-base {
	width: 610px;
	line-height: 180%;
	margin: 0 0 40px 0;
	padding: 0 9px 25px;
	border-bottom: 1px #00a69c dashed;
}
.blog-entry-base p {
	margin: 0 0 10px 0;
}
.blog-entry-base img {
	margin: 0 0 10px 0;
	vertical-align: middle;
}
/*-----------------------------------------------
 new pages
 -----------------------------------------------*/
#about-news-base1 {
	width: 628px;
}
#about-news-left {
	width: 400px;
	float: left;
}
#about-news-right {
	width: 200px;
	float: left;
	padding: 0 0 0 5px;
}
table#about-news-table1 {
	width: 396px;
	border-top: 1px #CCC solid;
	border-left: 1px #CCC solid;
}
table#about-news-table1 th,table#about-news-table1 td {
	vertical-align: top;
	padding: 5px;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
}
table#about-news-table1 th {
	width: 100px;
	background: #e5f6f5;
}
table#about-news-table2 {
	width: 626px;
	border-top: 1px #CCC solid;
	border-left: 1px #CCC solid;
}
table#about-news-table2 th,table#about-news-table2 td {
	vertical-align: top;
	padding: 5px;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
}
table#about-news-table2 th {
	width: 100px;
	background: #e5f6f5;
}







#about-tosyo-topics {
	width: 540px;
	height: 600px;
	overflow-y: auto;
	overflow-x: hidden;
}




/*-----------------------------------------------
 tuika page
 -----------------------------------------------*/
/*rinsyou*/
.rinsyou-base1 {
	width: 628px;
	margin: 0 0 20px 0;
}
.rinsyou-left {
	width :314px;
	float: left;
}
.rinsyou-right {
	width: 314px;
	text-align: right;
	float: left;
}
/*kanwa*/
#kanwa-link-header {
	width: 628px;
	height: 20px;
	margin: 0 0 15px 0;
}
#kanwa-link-left {
	width: 300px;
	float: left;
}
#kanwa-link-right {
	width: 300px;
	text-align: right;
	float: right;
}
#kanwa-img-base {
	width: 628px;
	height: 360px;
	background: url(../img/kanwa_m01_img1.gif) no-repeat;
	position: relative;
	
}




#kanwa-img-base a {
	text-decoration: none !important;
}
#kanwa-il1 a {
	width: 64px;
	height: 66px;
	display: block;
	position: absolute;
	top: 54px;
	left: 185px;
}
#kanwa-il2 a {
	width: 68px;
	height: 71px;
	display: block;
	position: absolute;
	top: 34px;
	left: 284px;
}
#kanwa-il3 a {
	width: 41px;
	height: 79px;
	display: block;
	position: absolute;
	top: 53px;
	left: 371px;
}
#kanwa-il4 a {
	width: 40px;
	height: 75px;
	display: block;
	position: absolute;
	top: 81px;
	left: 418px;
}
#kanwa-il5 a {
	width: 59px;
	height: 81px;
	display: block;
	position: absolute;
	top: 161px;
	left: 438px;
}
#kanwa-il6 a {
	width: 52px;
	height: 81px;
	display: block;
	position: absolute;
	top: 235px;
	left: 384px;
}
#kanwa-il7 a {
	width: 49px;
	height: 87px;
	display: block;
	position: absolute;
	top: 257px;
	left: 331px;
}
#kanwa-il8 a {
	width: 61px;
	height: 81px;
	display: block;
	position: absolute;
	top: 266px;
	left: 265px;
}
#kanwa-il9 a {
	width: 50px;
	height: 95px;
	display: block;
	position: absolute;
	top: 256px;
	left: 204px;
}
#kanwa-il10 a {
	width: 37px;
	height: 85px;
	display: block;
	position: absolute;
	top: 202px;
	left: 142px;
}
#kanwa-il11 a {
	width: 27px;
	height: 67px;
	display: block;
	position: absolute;
	top: 149px;
	left: 183px;
}
#kanwa-il a {
	width: 41px;
	height: 20px;
	display: block;
	position: absolute;
	top: 80px;
	left: 297px;
}
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }




a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #333;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(../img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #999;
    background: url(../img/bubble.gif) no-repeat bottom;
}


/*-----------------------------------------------
common
-----------------------------------------------*/
.to{text-indent:-9999px;overflow:hidden;outline:none}
.boxLeft{float:left}
.boxRight{float:right}
.imgRight{float:right;margin:0 0 10px 20px}
.imgLeft{float:left;margin:0 20px 10px 0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.red{color:#f00}
.st05{margin-top:5px}
.st10{margin-top:10px}
.st15{margin-top:15px}
.st20{margin-top:20px}
.st25{margin-top:25px}
.st30{margin-top:30px}
.st35{margin-top:35px}
.st40{margin-top:40px}
.st45{margin-top:45px}
.st50{margin-top:50px}
.st55{margin-top:55px}
.st60{margin-top:60px}
.st80{margin-top:80px}
.st100{margin-top:100px}
.sr05{margin-right:5px}
.sr10{margin-right:10px}
.sr15{margin-right:15px}
.sr20{margin-right:20px}
.sr25{margin-right:25px}
.sr30{margin-right:30px}
.sr35{margin-right:35px}
.sr40{margin-right:40px}
.sr45{margin-right:45px}
.sr50{margin-right:50px}
.sr55{margin-right:55px}
.sr60{margin-right:60px}
.sr100{margin-right:100px}
.sb05{margin-bottom:5px}
.sb10{margin-bottom:10px}
.sb15{margin-bottom:15px}
.sb20{margin-bottom:20px}
.sb25{margin-bottom:25px}
.sb30{margin-bottom:30px}
.sb35{margin-bottom:35px}
.sb40{margin-bottom:40px}
.sb45{margin-bottom:45px}
.sb50{margin-bottom:50px}
.sb55{margin-bottom:55px}
.sb60{margin-bottom:60px}
.sb100{margin-bottom:100px}
.sl05{margin-left:5px}
.sl10{margin-left:10px}
.sl15{margin-left:15px}
.sl20{margin-left:20px}
.sl25{margin-left:25px}
.sl30{margin-left:30px}
.sl35{margin-left:35px}
.sl40{margin-left:40px}
.sl45{margin-left:45px}
.sl50{margin-left:50px}
.sl55{margin-left:55px}
.sl60{margin-left:60px}
.sl100{margin-left:100px}
.hei020{height:20px}
.hei040{height:40px}
.hei050{height:50px}
.hei070{height:70px}
.hei090{height:90px}
.hei100{height:100px}
.hei110{height:110px}
.wid020{width:20px}
.wid040{width:40px}
.wid050{width:50px}
.wid070{width:70px}
.wid090{width:90px}
.wid100{width:100px}
.wid110{width:110px}
.wid130{width:130px}
.wid140{width:140px}
.wid150{width:150px}
.wid170{width:170px}
.wid180{width:180px}
.wid190{width:190px}
.wid195{width:195px}
.wid200{width:200px}
.wid220{width:220px}
.wid225{width:225px}
.wid230{width:230px}
.wid240{width:240px}
.wid250{width:250px}
.wid280{width:280px}
.wid285{width:285px}
.wid290{width:290px}
.wid300{width:300px}
.wid310{width:310px}
.wid320{width:320px}
.wid324{width:324px}
.wid330{width:330px}
.wid336{width:336px}
.wid350{width:350px}
.wid355{width:355px}
.wid360{width:360px}
.wid357{width:357px}
.wid358{width:358px}
.wid370{width:370px}
.wid380{width:380px}
.wid400{width:400px}
.wid420{width:420px}
.wid450{width:450px}
.wid490{width:490px}
.wid500{width:500px}
.wid550{width:550px}
.wid600{width:600px}
.wid650{width:650px}
.wid670{width:670px}
.wid680{width:680px}
.wid690{width:690px}
.wid700{width:700px}
.wid960{width:960px}
.font8{font-size:8px}
.font10{font-size:10px}
.font12{font-size:12px}
.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}
.blod{font-weight:bold}




