@charset "utf-8";
/*
**　00 : TOP
**	01 : about
**	02 : guide
**	03 : department 
**	04 : access
**	05 : area
**	06 : recruit
**	07 : public
**	08 : pickup
**	09 : news
**	10 : inquiry
**	11 : renewal
**	12 : list
**	13 : 横並びのリンクボタン
**	14 : 
*/


/* 00 : TOP
---------------------------------------------------------------------------------------------------------------------- */
.top > #breadcrumbBox, .top #pagetop {/*TOPにパンくず不要：削除 ページトップへのボタン削除*/
	display: none;
}
#backgay {
	height: 560px;
	background: #b9bbbd;
}/*スライダーとボタンエリアの背景*/
/*================ スライダー ================*/
#sliderBox {
	position: relative;
	width: 100%;
	background: url(../../images/slider_shadow.png) bottom repeat-x;
	margin-bottom: 6px;
	height: 474px;
	overflow: hidden;
}
.bx-wrapper {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 0;
 *zoom: 1;
	background-color: #FFF;
}
.bx-wrapper img {
	text-align: center;
	margin: 0 auto;
	display: block;
}
.bx-wrapper .bx-viewport {
	overflow: visible!important;
	width: 2500px !important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.bxslider li {
	width: 1200px !important;
	text-align: center;
	margin: 0 auto;
}
/* PAGER */
#pagerBox {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	bottom: 15px;
	z-index: 500;
 *zoom: 1;
}
#bx-pager {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.bx-controls {
	display: none;
}/*NEXT消し*/

/****** ipad用 ******/
@media screen and (max-device-width: 1024px) {
.bx-wrapper {
	width: 1200px;
	overflow: hidden;
}
.bx-wrapper img {
	width: 1200px;
	overflow: hidden;
}
.bxslider li {
	overflow: hidden;
}
/* PAGER */
#pagerBox {
	width: 1200px;
}
#bx-pager {
	width: 1200px;
}
#backgay {
	width: 1200px;
	margin: 0 auto;
	height: 560px;
}/*スライダーとボタンエリアの背景*/
#newsBack {
	width: 1200px;
}
.top > #contentsback {
	width: 1200px !important;
	margin: 0 auto;
}
.top > #footer {
	width: 1180px;
	padding-left: 10px;
	padding-right: 10px;
}
}
/*================ メインボタン ================*/
#mainBtnBox {
	width: 970px;
	margin: 0 auto;
}
ul#mainBtnList {
	padding-top: 6px;
}
ul#mainBtnList li {
	display: block;
	float: left;
	padding-right: 14px;
}
ul#mainBtnList li.last {
	padding-right: 0px;
}
/*================ コンテンツ1pxマイナス ================*/
.top > #contentsback {
	margin-top: 0 !important;
	padding-top: 28px;
	padding-bottom: 65px;
	border: none;
}
/*================ スライドボタン ================*/
.colbtnBox {
	width: 226px;
	height: 199px;
	overflow: hidden !important;
	margin: 0 22px 20px 0;
}
.grid-box {
	width: 226px;
	height: 199px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.grid-box .box-image {
	position: relative;
	height: 199px;
	width: 217px;
	z-index: 600;
}
.grid-box .box-image p.imgnone {
	height: 3px;
	width: 225px;
	z-index: 601;
	background: #a3a5a8;
}
.grid-box.otocon-show-to-up .box-text, .grid-box.otocon-slide-to-up .box-text {
	bottom: -120%;
}
.grid-box .box-text {
	position: absolute;
	background: url(../../images/backgroud_w.png) repeat;
	line-height: 19px;
	color: #58595b;
	height: 100%;
	width: 206px;
	padding: 18px 10px 10px;
}
.grid-box .box-text h3 {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #32356b;
	font-weight: 800;
}
.grid-box .box-text *:last-child {
	margin-bottom: 0;
}
.grid-box.otocon-to-up .box-text {
	bottom: -120%;
}
/*.grid-box.otocon-to-down .box-text{top:-120%; }*/
.grid-box .img {
	position: absolute;
	top: 0px;
}
.box-image .coltext {
	width: 226px;
	height: 55px;
	background: url(../../images/backgroud_w.png) repeat;
	margin-top: 145px;
}
.box-image .coltext td {
	width: 208px;
	height: 32px;
	font-size: 14px;
	color: #32356b;
	font-weight: 800;
	background-image: url(../../images/icon_tri.png);
	background-repeat: no-repeat;
	background-position: left 3% center;
	vertical-align: middle;
	padding: 0 0 0 20px;
}
.box-image .bgnoneBox {
	margin-top: 141px !important;
}
.box-image .coltext td.bgnone {
	background-image: none;
}
.box-text .coltext02 {
	width: 206px;
	margin: 0 0 11px 0;
	font-size: 90%;
}
.grid-box {
	float: left;
	position: relative;
	overflow: hidden;
}
.grid-box .box-image {
	position: relative;
	height: 100%;
	width: 100%;
}
.grid-box .box-image img {
	position: absolute;
	top: -145px;
	left: 0;
	border: 0;
	max-width: 100%;
}
.grid-box .box-text {
	position: absolute;
	height: 100%;
	width: 100%;
}
/*================ 他ボタン ================*/
#otherBtnBox {
}
#otherBtnBox li {
	display: block;
	float: left;
	margin-right: 22px;
}
#otherBtnBox2 {
}
#otherBtnBox2 li {
	display: block;
	float: left;
	margin-right: 22px;
	margin-top: 20px;
}
/*================ news ================*/
#newsBack {
	background: #dadada;
	padding-top: 34px;
	padding-bottom: 50px;
}
#newsBack #newsBox {
	width: 970px;
	background: #FFF;
	padding: 20px 0 5px 0;
	margin: 0 auto;
}
.disnon {
	display: none;
}
#tabList {
	border-bottom: 1px solid #717071;
	padding-bottom: 16px;
	padding-left: 20px;
}
#tabList li {
	float: left;
	display: block;
	margin-right: 5px;
}
#tabList li#last {
	float: right;
	display: block;
	margin-right: 20px;
}
#tabList li span {
	padding: 10px 15px 10px 20px;
	cursor: pointer;
}
#tabList li span#first {
	background: url(../../images/news_list_icon.png) no-repeat left 0.5em center;
	color: #175abc;
}
#tabList li span#tab02 {
	background: url(../../images/news_list_icon02.png) no-repeat left 0.5em center;
	color: #d4706e;
}
#tabList li span#tab03 {
	background: url(../../images/news_list_icon03.png) no-repeat left 0.5em center;
	color: #78b300;
}
#tabList li span#tab04 {
	background: url(../../images/news_list_icon04.png) no-repeat left 0.5em center;
	color: #7869f5;
}
#tabList li span#tab05 {
	padding: 0;
}
#tabList li span#tab05 a {
	padding: 10px 15px 10px 20px;
	cursor: pointer;
	background: url(../../images/news_list_icon05.png) no-repeat left 0.5em center;
	color: #6c6e70;
	text-decoration: none;
}
#tabList li span#tab05 a:hover {
	color: #fff;
	background: url(../../images/news_list_icon_w.png) no-repeat left 0.5em center;
	background-color: #6c6e70;
}
#tabList li.select #first, #tabList li.select #tab02, #tabList li.select #tab03, #tabList li.select #tab04 {
	color: #fff;
	background: url(../../images/news_list_icon_w.png) no-repeat left 0.5em center;
}
#tabList li.select #first {
	background-color: #175abc;
}
#tabList li.select #tab02 {
	background-color: #d4706e;
}
#tabList li.select #tab03 {
	background-color: #78b300;
}
#tabList li.select #tab04 {
	background-color: #7869f5;
}
#tabList li {
	color: #231815;
	text-decoration: none;
}
#tabList li:hover {
	text-decoration: underline;
}
.content_wrap {
	width: 960px;
	margin: 0 auto;
	padding: 16px 0 0;
}
.content_wrap dl {
	width: 161px;
	min-height: 100px;
	max-height: 150px;
	float: left;
	padding: 0px 15px;
	border-right: 1px dotted #b2b2b3;
	font-size: 85%;
}
.content_wrap dl a {
	color: #58595B;
	text-decoration: none;
}
.content_wrap dl a:hover {
	color: #7C7C7C;
	text-decoration: underline;
}
.content_wrap dl.last {
	border-right: none;
}
.content_wrap dl dt {
	color: #294dcc;
	padding-bottom: 10px;
	padding-top: 4px;
}
.content_wrap dl dd {
	line-height: 21px;
	color: #58595B;
}
.content_wrap .news_d_list {
	background-image: url(../../images/news_d_list.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.content_wrap .news_k_list {
	background-image: url(../../images/news_k_list.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.content_wrap .news_r_list {
	background-image: url(../../images/news_r_list.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* 01 : about
---------------------------------------------------------------------------------------------------------------------- */
#about00, #about01, #about02, #about03, #about04, #about05, #about06, #about07, #about08, #about09, #about10, #about11, #about12, #about13, #about14 {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
/* 02 : guide
----------------------------------------------------------- */
#guide00, #guide01, #guide02, #guide03, #guide04, #guide05, #guide06, #guide07, #guide08, #guide09, #guide10, #consultation01, #consultation02, #consultation03, #consultation04, #consultation05, #consultation06, #consultation07, #consultation08, #consultation09, #consultation10, #consultation11, #consultation12, #consultation13, #consultation14, #consultation15, #consultation16, #consultation17, #consultation18, #yoga {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
.delivery_pg {
	width: 910px;
	border-bottom: #58595b 1px dashed;
	padding: 0 0 20px 0;
	margin-bottom: 20px;
}
.delivery_pg:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.delivery_pg .delivery_img {
	width: 140px;
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
.delivery_pg .delivery_text {
	width: 750px;
	float: right;
}
.borderBOX {
	text-align: center;
	color: #58595b;
	background: #fff;
	border: #175abc 1px solid;
	margin: 0 0 20px 0;
	padding: 8px 10px;
}
.borderBOX2 {
	color: #58595b;
	background: #fff;
	border: #175abc 1px solid;
	margin: 0 0 20px 0;
	padding: 8px 10px;
}
/* 03 : department
----------------------------------------------------------- */
#shinryou01, #shinryou02, #shinryou03, #shinryou04, #shinryou05, #shinryou06, #shinryou07, #shinryou08, #shinryou09, #shinryou10, #shinryou11, #shinryou12, #shinryou13, #shinryou14, #modality01, #modality02, #modality03, #modality04, #modality05, #modality06, #modality07, #modality08, #giji, #jinzou02 {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
#shinryou01 h6, #shinryou02 h6, #shinryou03 h6, #shinryou04 h6, #shinryou05 h6, #shinryou06 h6, #shinryou07 h6 {
	color: #58595b;
}
#shinryou02 h6 span.smds {
	font-size: 90%;
	font-weight: bold;
}
#sekandopinion_dl dt {
	clear: both;
	float: left;
	width: 80px;
}
#sekandopinion_dl dd {
	margin: 0 0 0 80px;
	width: 725px;
}
/*================ スタッフ紹介 ================*/
.staffwap {
	width: 970px;
}
.staffwap .staffBox {
	width: 265px;
	min-height: 310px;
	padding: 15px;
	margin: 0 12px 12px 0;
	background-color: #eeeeef;
	color: #58595b;
	font-size: 14px;
	float: left;
}
.staffwap .staffBoxLast {
	margin: 0 0 12px 0;
}
.staffwap .staffBox .name {
	color: #1d2185;
	font-size: 16px;
	margin-bottom: 5px;
}
.staffwap .staffBox .namefuri {
	font-size: 85%;
	margin-bottom: 15px;
}
.staffwap .staffBox .underline {
	min-height: 125px;
	padding-bottom: 17px;
	border-bottom: 1px dotted #b8babc;
	margin-bottom: 17px;
}
.staffwap .staffBox .underline_s {
	min-height: 105px;
	padding-bottom: 17px;
	border-bottom: 1px dotted #b8babc;
	margin-bottom: 17px;
}
.special {
}
.special .territory {
	width: 230px;
	background: url(../../department/images/territory_icon.gif) no-repeat left top;
	margin-bottom: 10px;
}
.special .specialist {
	width: 230px;
	background: url(../../department/images/specialist_icon.gif) no-repeat left top;
}
.special .society {
	background: url(../../department/images/society_icon.gif) no-repeat left top;
}
.special .territory li, .special .specialist li, .special .society li {
	width: 170px;
	padding: 0 0 0 80px;
	font-size: 75%;
	line-height: 1.95em;
}
.special .society li {
	width: 200px;
}
/*================ アコーディオン ================*/
ul.accordion {
	background: #fff;
}
ul.accordion span {
	display: block;
}
ul.accordion ul {
	display: none;
}
ul.accordion > li {
	background: #fff;
	margin-bottom: 10px;
}
ul.accordion > li > p {
	background: #749cd7;
	cursor: pointer;
}
ul.accordion > li > p span.open {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	display: block;
}
ul.accordion > li > p span.btn01 {
	background: url(../../department/medical_safety/images/medical_safety_btn01_on.gif) no-repeat;
}
ul.accordion > li > p span.btn02 {
	background: url(../../department/medical_safety/images/medical_safety_btn02_on.gif) no-repeat;
}
ul.accordion > li > p span.btn03 {
	background: url(../../department/medical_safety/images/medical_safety_btn03_on.gif) no-repeat;
}
ul.accordion > li > ul {
	border: 1px solid #8f9193;
	margin-bottom: 10px;
}
ul.accordion > li > ul > li {
	background: #fff;
	padding: 10px;
	text-align: center;
}
/*================ 福祉介護施設 先輩の声 ================*/
.w_voiceBox {
}
.w_voiceBox li {
	width: 245px;
	min-height: 160px;
	float: left;
	margin-right: 12px;
	background: #f5f5f5;
	padding: 17px;
}
.w_voiceBox li.last {
	margin-right: 0;
}
.w_voiceBox li p.name {
	color: #175abc;
	margin-bottom: 15px;
}
.w_voiceBox li p.text {
	color: #58595b;
	line-height: 2em;
}
/*================  チーム医療の取り組み ================*/
.teamBox {
	margin-bottom: 50px;
}
.teamText {
	width: 560px;
	float: left;
	border-top: #a2a4a7 1px dotted;
	margin-right: 29px;
}
.teamText table {
	color: #58595b;
}
.teamText table tr {
	border-bottom: #a2a4a7 1px dotted;
}
.teamText table th {
	width: 77px;
	padding: 15px 0;
	vertical-align: text-top;
}
.teamText table td {
	padding: 15px 0;
}
.teamText table td ul li {
	line-height: 2em;
}
.teamImg {
	width: 320px;
	float: left;
}
/*================  健康保険センター ================*/
.healthchart {
	width: 210px;
	padding: 5px 15px 5px 0px;
	font-size: 13px;
	line-height: 24px !important;
}
.healthchart02 {
	width: 182px;
	font-size: 13px;
	line-height: 24px !important;
}
/* 04 : access
---------------------------------------------------------------------------------------------------------------------- */
#access {
}
#accessBOX01 {
	width: 480px;
	margin: 0 auto;
	margin-bottom: 50px;
}
#accessBOX02 {
	width: 660px;
	margin: 0 auto;
	margin-bottom: 50px;
}
#accessBOX03 {
	width: 660px;
	margin: 0 auto;
	margin-bottom: 50px;
}
#access table td.bNone {
	border: none;
	border-bottom: solid 1px #8f9193;
}
/* 05 : area
---------------------------------------------------------------------------------------------------------------------- */
#houkatsusentar01, #houkatsusentar02, #caremanager01, #gansoudansentar01, #gansoudansentar02, #gansoudansentar03, #gansoudansentar04, #gansoudansentar05, #syoukai_sougou_soudansentar01, #syoukai_sougou_soudansentar02, #syoukai_sougou_soudansentar03, #syoukai_sougou_soudansentar04, #syoukai_sougou_soudansentar05, #cooperationpass01, #cooperationsentar01, #cooperationsentar02, #cooperationsentar03, #cooperationsentar04, #medicalsitemap01, #medicalsitemap02, #medicalsitemap03, #medicalsitemap04, #gan01, #gan02, #gan03, #gan04, #gan05, #gan06, #gan07, #gan08, #gan09, #gan10 {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
.numBold {
	font-size: 120%;
	font-weight: bold;
	color: #000;
}
/* 06 : recruit
---------------------------------------------------------------------------------------------------------------------- */
#igakubusei01, #igakubusei02, #resident_jisyucarikyulm01, #resident_jisyucarikyulm02, #resident_jisyucarikyulm03, #resident_sensy_program01, #resident_sensy_program02, #resident_coramu01, #resident_coramu02, #resident_coramu03, #resident_kengaku01, #resident_mondai01, #byouin_saiyou01, #byouin_saiyou02, #byouin_saiyou03, #byouin_saiyou04, #byouin_saiyou05, #work_place01, #doctor01, #doctor02, #doctor03, #doctor04, #doctor05, #doctor06, #doctor07, #doctor08, #doctor09, #doctor10, #doctor11, #doctor12 {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
#requirements {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
#recruit {
}
#recruit table.bNone {
	border: none;
}
#recruit table td.bNone {
	border: none;
	padding: 5px 0 5px 0px;
}
#recruit .listdisc, #recruit .listdecimal {
	line-height: 26px;
	padding-left: 30px;
}
#recruit .listdisc li {
	list-style: disc;
	list-style-position: outside;
}
#recruit .listdecimal li {
	list-style: decimal;
	list-style-position: outside;
}
/* 07 : public
---------------------------------------------------------------------------------------------------------------------- */
#public01, #public02 { /*アンカーリンク対策*/
	padding-top: 90px;
	margin-top: -90px;
}
#public {
}
#public h4 {
	width: 910px;
	height: 45px;
	margin: 0;
	background: url(../../public/images/public_subtit.gif) no-repeat;
	font-size: 24px;
	line-height: 26px;
	color: #175abc;
	font-weight: bold;
}
.bIcon {
	background: url(../../public/images/public_icon01.gif) no-repeat;
	color: #000000;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 10px 20px;
	margin: 10px 0 30px 0;
	border-bottom: dotted 1px #1659bb;
}
/* 08 : pickup
---------------------------------------------------------------------------------------------------------------------- */
#coverLink01, #coverLink02, #coverLink03 {/*アンカーリンク対策*/
	padding-top: 70px;
	margin-top: -70px;
}
.subTit {
	font-size: 38px;
	color: #000000;
	font-weight: bold;
}
.pickTlink {
	font-size: 14px;
	line-height: 14px;
	text-align: right;
}
.pickTlink a {
	color: #bfd5f8;
	text-decoration: none;
	font-weight: bold;
}
.pickTlink a:hover {
	color: #bfd5f8;
	text-decoration: underline;
}
/*================ kainanmodel.html ================*/
/****** BOX01 ******/
.coverBOX01 {
	height: 710px;
}
img.coverImg01 {
	/* Set rules to fill background */
	min-height: 710px;
	min-width: 1024px;
	/* Set up proportionate scaling */
	width: 100%;
	height: 710px;
	/* Set up positioning */
	position: absolute;
	/* またはabsolute; */
	top: 126px;
	left: 0;
}
.container01 {
	width: 970px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.container01 ul {
	padding-left: 155px;
}
.container01 ul li {
	float: left;
}
/****** BOX02 ******/
img.coverImg02 {
	min-height: 929px;
	min-width: 1024px;
	width: 100%;
	height: 929px;
	position: absolute;
	top: 836px;
	left: 0;
}
.container02 {
	width: 970px;
	margin: 0 auto;
	position: relative;
}
.penetrationBOX01 {
	background: url(../../pickup/images/backgroud_g.png) repeat;
	width: 430px;
	height: 220px;
	margin-top: 60px;
}
.penetrationBOX01 .textarea01 {
	padding: 25px;
	color: #ffffff;
	font-size: 14px;
	line-height: 28px;
}
.penetrationBOX01 p.h3 {
	color: #ffffff;
	font-size: 23px;
	line-height: 28px;
	font-weight: bold;
}
/****** BOX03 ******/
img.coverImg03 {
	min-height: 950px;
	min-width: 1024px;
	width: 100%;
	height: 950px;
	position: absolute;
	top: 1765px;
	left: 0;
}
.container03 {
	width: 970px;
	margin: 0 auto;
	position: relative;
}
.penetrationBOX02 {
	background: url(../../pickup/images/backgroud_g.png) repeat;
	width: 286px;
	height: 290px;
	margin-top: 38px;
}
.penetrationBOX02 .textarea02 {
	padding: 0 25px 25px 25px;
	color: #ffffff;
	font-size: 14px;
	line-height: 28px;
}
.penetrationBOX02 p.h3 {
	color: #ffffff;
	font-size: 23px;
	line-height: 34px;
	font-weight: bold;
}
/****** BOX04 ******/
img.coverImg04 {
	min-height: 1088px;
	min-width: 1024px;
	width: 100%;
	height: 1088px;
	position: absolute;
	top: 2715px;
	left: 0;
}
.container04 {
	width: 970px;
	margin: 0 auto;
	position: relative;
}
.penetrationBOX03 {
	background: url(../../pickup/images/backgroud_g.png) repeat;
	width: 286px;
	height: 300px;
	margin-top: 10px;
}
.penetrationBOX03 .textarea03 {
	padding: 20px 25px 25px 25px;
	color: #ffffff;
	font-size: 14px;
	line-height: 28px;
}
.penetrationBOX03 p.h3 {
	color: #ffffff;
	font-size: 22px;
	line-height: 34px;
	font-weight: bold;
}
.penetrationBOX03 li {
	float: left;
}
/*================ davinci.html ================*/
/****** BOX01 ******/
#pickBOX1 {
	width: 970px;
	height: 603px;
	background: url(../../pickup/images/pickup_da_img02.jpg) top no-repeat;
	position: relative;
}
#pickBOX1 .text01 {
	position: absolute;
	top: 65px;
	left: 40px;
	font-size: 38px;
	color: #fff;
	font-weight: bold;
}
#pickBOX1 .text02 {
	position: absolute;
	bottom: 15px;
	left: 40px;
	font-size: 22px;
	color: #1659bb;
	font-weight: bold;
}
/****** BOX02 ******/
#pickBOX2 {
	width: 890px;
	margin: 0 auto;
	background: #ffffff;
}
#pickBOX2 .featureBox01 {
	width: 410px;
	background-color: #e4e5e5;
	padding: 15px;
	font-size: 20px;
	color: #58595b;
}
#pickBOX2 .featureBox02 {
	min-height: 180px;
	width: 400px;
	background-color: #efeff0;
	padding: 10px 20px 20px 20px;
}
/******* BOX03 ******/
#pickBOX3 {
	width: 970px;
	background: #fdfefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVjZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fdfefe 0%, #dfecee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfefe), color-stop(100%, #dfecee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfefe 0%, #dfecee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfefe 0%, #dfecee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfefe 0%, #dfecee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfefe 0%, #dfecee 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#dfecee', GradientType=0 ); /* IE6-8 */
}
#pickBOX3 .text01 {
	padding: 40px 40px 50px 40px;
}
#pickBOX3 .picknumber {
}
#pickBOX3 .picknumber li {
	background-position: left top 0.2em;
	padding: 2px 0 8px 29px;
	background-repeat: no-repeat;
}
#pickBOX3 .picknumber li.no01 {
	background-image: url(../../pickup/images/no_pickup_icon01.gif);
}
#pickBOX3 .picknumber li.no02 {
	background-image: url(../../pickup/images/no_pickup_icon02.gif);
}
#pickBOX3 .picknumber li.no03 {
	background-image: url(../../pickup/images/no_pickup_icon03.gif);
}
#pickBOX3 .picknumber li.no04 {
	background-image: url(../../pickup/images/no_pickup_icon04.gif);
}
/****** BOX04 ******/
#pickBOX4 {
	width: 970px;
	height: 666px;
	background: url(../../pickup/images/pickup_da_img08.jpg) top no-repeat;
	position: relative;
}
#pickBOX4 .text01 {
	padding: 40px 40px 20px 40px;
	font-size: 14px;
	line-height: 1.7em;
}
#pickBOX4 .text02 {
	padding: 20px 40px 20px 40px;
	font-size: 14px;
	line-height: 1.7em;
}
#pickBOX4 .text03 {
	margin-top: 15px;
}
#pickBOX4 .text03 p {
	font-weight: bold;
}
#pickBOX4 .text03 table {
	background: url(../../pickup/images/back_colorw.png);
}
/****** BOX05 ******/
#pickBOX5 {
	width: 970px;
	position: relative;
	padding: 25px 20px 10px;
}
#pickBOX5 #boxwhite {
	margin: 0 0 0 40px;
	width: 700px;
	padding: 30px 70px 20px;
	text-align: center;
	color: #58595b;
	border: 1px solid #cccccc;
	background: none;
}
#pickBOX5 .text01 {
	font-size: 24px;
	margin-bottom: 18px;
}
#pickBOX5 .text02 {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 18px
}
#pickBOX5 .text03 {
	text-align: right;
	font-size: 13px;
	line-height: 20px;
}
/****** BOX06 ******/
#pickBOX6 {
	width: 890px;
	margin: 0 auto;
	padding: 50px 0 50px 0;
}
/****** BOX07 ******/
#pickBOX7 {
	width: 970px;
	background-color: #f8fafd;
}
#pickBOX7 .text01 {
	width: 890px;
	margin: 0 auto;
	padding: 50px 40px 30px 40px;
}
#pickBOX7 .question {
}
#pickBOX7 .question li {
	background-position: left top 0.2em;
	padding: 1px 0 12px 29px;
	background-repeat: no-repeat;
}
#pickBOX7 .question li.iconQ {
	background-image: url(../../pickup/images/q_pickup_icon01.gif);
}
#pickBOX7 .question li.iconA {
	background-image: url(../../pickup/images/a_pickup_icon01.gif);
	border-bottom: dotted 1px #ced0d1;
}
/*================ chiikiiryou_kanketu.html ================*/
#chiikikaiketsu, #chiikirenkei, #chiikiinquiry {/*アンカーリンク対策*/
	padding-top: 150px;
	margin-top: -150px;
}
#chiikiiryou_kanketu {
}
#chiikiiryou_kanketu h4 {
	width: 910px;
	height: 45px;
	margin: 0;
	background: url(../../pickup/images/pickup_ch_subtit.gif) no-repeat;
	font-size: 24px;
	line-height: 26px;
	color: #175abc;
	font-weight: bold;
}
/* 09 : news
---------------------------------------------------------------------------------------------------------------------- */
#newsPage {
}
#newsPage .paragraphLL {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
#pagerNews {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
ul.pager {
	position: relative;
	left: 50%;
	float: left;
}
ul.pager li {
	position: relative;
	left: -50%;
	float: left;
	margin-right: 5px;
	border: 1px solid #b2b2b3;
	font-weight: bold;
}
ul.pager li a {
	position: relative;
	display: block;
	padding: 3px 8px;
	color: #000000;
}
ul.pager li a:link, ul.pager li a:visited {
	text-decoration: none
}
ul.pager li a:hover, ul.pager li a:active {
	background-color: #b2b2b3;
	text-decoration: none;
	color: #ffffff;
}
.newsDate {
	font-size: 120%;
	color: #175abc;
	font-weight: bold;
	border-bottom: dotted 1px #ced0d1;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
}
/* 10 : inquiry
---------------------------------------------------------------------------------------------------------------------- */
#inquiry {
}
#inquiry table {
	width: 700px;
	margin: 0 auto;
}
#inquiry table th {
	width: 180px;
}
#inquiry .lastname, #inquiry .lastname2, #inquiry .firstname, #inquiry .firstname2 {
	width: 150px;
	height: 30px;
	font-size: 16px;
}
#inquiry .yearFirsrt, #inquiry .monthFirsrt, #inquiry .dayFirsrt {
	width: 50px;
	height: 30px;
	font-size: 16px;
}
#inquiry .pref {
	width: 100px;
	height: 30px;
	font-size: 16px;
}
#inquiry .add {
	width: 310px;
	height: 30px;
	font-size: 16px;
}
#inquiry .mail {
	width: 430px;
	height: 30px;
	font-size: 16px;
}
#inquiry .question {
	width: 430px;
	font-size: 16px;
}
#inquiry input[type="submit"] {
	width: 180px;
	height: 40px;
	background-color: #175abc;
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic", "Osaka", "arial", sans-serif;
	color: #ffffff;
	border: none;
	padding: 8px 10px 10px 10px;
	cursor: pointer;
}
#inquiry input[type="submit"]:hover {
	background-color: #5c8bd0;
}
/* 11 : renewal
---------------------------------------------------------------------------------------------------------------------- */

#renewal01, #renewal02, #renewal03, #map01, #map02, #map03, #map04, #map05 {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
/* 12 : list
---------------------------------------------------------------------------------------------------------------------- */
#newsList {
}
#newsList #newsBox {
	width: 910px;
	background: #FFF;
	padding: 0;
	margin: 0 auto;
}
#newsList .disnon {
	display: none;
}
#newsList #tabList {
	border-bottom: 1px solid #717071;
	padding-bottom: 16px;
	padding-left: 20px;
}
#newsList #tabList li {
	float: left;
	display: block;
	margin-right: 5px;
}
#newsList #tabList li span {
	padding: 10px 15px 10px 20px;
	cursor: pointer;
}
#newsList #tabList li span#first {
	background: url(../../images/news_list_icon.png) no-repeat left 0.5em center;
	color: #175abc;
}
#newsList #tabList li span#tab02 {
	background: url(../../images/news_list_icon02.png) no-repeat left 0.5em center;
	color: #d4706e;
}
#newsList #tabList li span#tab03 {
	background: url(../../images/news_list_icon03.png) no-repeat left 0.5em center;
	color: #78b300;
}
#newsList #tabList li span#tab04 {
	background: url(../../images/news_list_icon04.png) no-repeat left 0.5em center;
	color: #7869f5;
}
#newsList #tabList li.select #first, #newsList #tabList li.select #tab02, #newsList #tabList li.select #tab03, #newsList #tabList li.select #tab04 {
	color: #fff;
	background: url(../../images/news_list_icon_w.png) no-repeat left 0.5em center;
}
#newsList #tabList li.select #first {
	background-color: #175abc;
}
#newsList #tabList li.select #tab02 {
	background-color: #d4706e;
}
#newsList #tabList li.select #tab03 {
	background-color: #78b300;
}
#newsList #tabList li.select #tab04 {
	background-color: #7869f5;
}
#newsList #tabList li {
	color: #231815;
	text-decoration: none;
}
#newsList #tabList li:hover {
	text-decoration: underline;
}
#newsList .content_wrap {
	width: 910px;
	margin: 0 auto;
	padding: 0;
}
#newsList .content_list dl {
	width: 880px;
	padding: 15px;
	border-bottom: 1px dotted #b2b2b3;
	font-size: 85%;
}
#newsList .content_list dl a {
	color: #58595B;
	text-decoration: none;
}
#newsList .content_list dl a:hover {
	color: #7C7C7C;
	text-decoration: underline;
}
#newsList .content_list dl.last {
	border-right: none;
}
#newsList .content_list dl dt {
	color: #294dcc;
	padding-bottom: 10px;
	padding-top: 4px;
}
#newsList .content_list dl dd {
	line-height: 21px;
	color: #58595B;
}
#newsList .content_list .news_d_list {
	background-image: url(../../images/news_d_list.gif);
	background-repeat: no-repeat;
	background-position: 100px 3px;
}
#newsList .content_list .news_k_list {
	background-image: url(../../images/news_k_list.gif);
	background-repeat: no-repeat;
	background-position: 100px 3px;
}
#newsList .content_list .news_r_list {
	background-image: url(../../images/news_r_list.gif);
	background-repeat: no-repeat;
	background-position: 100px 3px;
}
/*================ patient.html ================*/
#Patient01 {/*アンカーリンク対策*/
	padding-top: 100px;
	margin-top: -100px;
}
/*================ emergency.html ================*/
#emergency01 {
	width: 910px;
	margin: 0 auto;
}
#emergency01 .featureBox01 {
	width: 410px;
	background-color: #e4e5e5;
	padding: 15px;
	font-size: 20px;
	color: #58595b;
}
#Rapid_Response_Car {
	padding-top: 100px;
	margin-top: -100px;
}/*アンカーリンク対策*/
#emergency02 {
	padding-top: 100px;
	margin-top: -100px;
}/*アンカーリンク対策*/
#staffarea {
	padding-top: 100px;
	margin-top: -100px;
}/*アンカーリンク対策*/
/*================ clinical_indicator.html ================*/
#about01 .clinical_indicator_dpc li {
	float: left;
	border-right: 1px solid #FFFFFF;
}
#about01 .clinical_indicator_dpc li a {
	color: #FFF;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color: #759CD7;
	display: block;
}
#about01 .clinical_indicator_dpc li a:hover {
	background-color: #467bc9;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
/* 13 : 横並びのリンクボタン
---------------------------------------------------------------------------------------------------------------------- */
.linkbtn-2 ul {
	list-style-type: none; /*箇条書きのポッチを消す*/
	text-align: center /*左右中央寄せは親要素に対して指定*/;
	padding: 0;/*余白も指定できる*/
	margin: 0;/*余白も指定できる*/
}
/* ↓id="nav"の中のulの中のliに対してCSSを適用*/
.linkbtn-2 ul li {
	display: inline-block;/*inline-blockにします*/
	width: 48%;/*幅も指定できる*/
	padding: 0;/*余白も指定できる*/
	margin: 0;/*余白も指定できる*/
	background: #457bc9;/*背景を水色に*/
}
.linkbtn-2 ul li a {
	display: block;/*inline-blockにします*/
	width: 100%;/*幅も指定できる*/
	height: 40px;/*高さも指定できる*/
	padding: 10px 0;/*余白も指定できる*/
	margin: 10px 0;/*余白も指定できる*/
	background: #457bc9;/*背景を水色に*/
	font-weight: bold;/*文字を太字に*/
	color: white; /*文字色を白に*/
	font-size: 1.1em;
	-webkit-box-align: center; /* safari, Chrome */
	-moz-box-align: center;    /* Firefox */
	-o-box-align: center;      /* Opera */
	-ms-box-align: center;     /* IE */
	box-align: center;         /* ベンダープレフィックスなし */
  vertical-align:middle;
}
.linkbtn-2 ul li a:hover {
	opacity: 0.5;
}
