@charset "shift_jis";/* 春日部　基本レイアウト*/body	{	margin:0;	padding:0;	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" , "メイリオ" , Meiryo ,"ＭＳ Ｐゴシック", Osaka, sans-serif;	background : url("../img/bg.jpg") repeat-x #FEFDF6;	color : #333333;	text-align : center;	}.clear	{	clear:both;	}/* firefoxでリンク指定の点線を消す */a:focus	{	outline : none;	}/* 共通項目 */.wrap	{	/* 実際の横幅は902pxだけどブラウザ解釈の違いを考慮し余裕をもたせてる */	width : 910px;	margin : 0 auto;	text-align : left;}#contents	{	margin : 15px 0 80px 0;}h1	{	font-size : 10px;	font-weight : 400;	color : #1E3E6B;	padding-top : 4px;}.box_header	{	height : 100px;}.box_menu	{	height:49px;	margin:0;	padding:0;	}#bg_footer	{	background : url("../img/bg_footernavi.jpg") repeat-x;	width : 100%;	background-color : #ffffff;	padding : 10px 0 10px 10px;}.footer_title	{	color : #1E3E6B;	font-weight : 900;	font-size : 12px;	line-height: 160%;	}a.tx_footer:link	{	color : #1E3E6B;	text-decoration : none;	font-size : 12px;	line-height: 160%;}a.tx_footer:visited	{	color : #666666;	text-decoration : none;	font-size : 12px;	line-height: 160%;}a.tx_footer:hover	{	color : #1E3E6B;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #1E3E6B;	font-size : 12px;	line-height: 160%;}#address 	{	padding:4px;	background-color : #1C3B69;	font-size : 12px;	line-height: 140%;	color : #CCCCCC;	}/* --------------------------------------------------------- */a:link	{	color : #2F5882;	text-decoration : none;	}a:visited	{	color : #2F5882;	text-decoration : none;	}a:hover	{	color : #2F5882;	text-decoration : none;	}a.tx:link	{	color : #003A85;	text-decoration : none;}a.tx:visited	{	color : #003A85;	text-decoration : none;}a.tx:hover	{	color : #003A85;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #003A85;}.pagetop	{	width : 624px;	text-align : right;	padding : 40px 0px;	}.idt_5	{	padding-left : 5px;	}.idt_10	{	padding-left : 10px;	}.idt_12	{	padding-left : 12px;	}.idt_14	{	padding-left : 14px;	}.idt_16	{	padding-left : 16px;	}.idt_20	{	padding-left : 20px;	}.idt_21	{	padding-left : 21px;	}.idt_40	{	padding-left : 40px;	}.idt_120	{	padding-left : 120px;	}.clear {	clear : both;}/* --------------------------------------------------------- *//* トップページ */.bg_top_left	{	background : url("../top_img/bg_side.jpg") no-repeat;	padding : 17px 8px 0 8px;	margin-top : 5px;	height : 259px;}.bg_top_kyushinbi	{	background : url("../top_img/bg_kyushinbi.jpg") no-repeat;	padding : 26px 0 0 8px;	width : 166px;	height : 100px;}.bg_top_uketsukejikan	{	background : url("../top_img/bg_uketsuke.jpg") no-repeat;	padding : 26px 0 0 8px;	margin-top : 5px;	width : 166px;	height : 85px;}.NEW	{	color : #EE8100;	font-weight : 900;	font-size : 12px;}.tx_oshiraseupdate	{	font-size : 12px;	line-height: 160%;	margin : 0 10px;}.tx_oshirase	{	font-size : 12px;	line-height: 160%;}a.tx_oshirase:link	{	color : #4A8FCB;	text-decoration : none;	font-size : 12px;	line-height: 160%;}a.tx_oshirase:visited	{	color : #666666;	text-decoration : none;	font-size : 12px;	line-height: 160%;}a.tx_oshirase:hover	{	color : #4A8FCB;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #4A8FCB;	font-size : 12px;	line-height: 160%;}.box_top_kouhou	{	border : solid 3px #D8D8D6;	background : url("../top_img/bg_kouhou.jpg") no-repeat #FFFFFF 100% 100%;	margin : 6px 0px;	padding-bottom : 14px;	width : 280px;}a.top_kouhou:link	{	color : #252525;	text-decoration : none;	font-size : 12px;	line-height: 160%;}a.top_kouhou:visited	{	color : #666666;	text-decoration : none;	font-size : 12px;	line-height: 160%;}a.top_kouhou:hover	{	color : #252525;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #151515;	font-size : 12px;	line-height: 160%;}.bg_IMS	{	background : url("../top_img/bg_IMSgroup.gif") no-repeat;	margin : 6px 0;	width : 166px;	height : 185px;}/* お知らせ */.tx_oshirase_update	{	font-size : 14px;	line-height: 160%;	color : #70AAD0;	font-weight : 900;	vertical-align : top;}.tx_oshirase_title	{	font-size : 14px;	line-height: 160%;	color : #003A85;	font-weight : 900;	padding-right : 20px;	vertical-align : top;}.tx_oshirase_dtl	{	font-size : 12px;	line-height: 160%;	vertical-align : top;}/* サイトマップ */.tx_sitemap	{	font-size : 12px;	line-height: 160%;	color : #666666;	}/* --------------------------------------------------------- *//* コンテンツページ共通項目 */#pan_navi	{	/* ぱんくずナビ */	background : url("../img/bg_pan_navi.gif") no-repeat;	width : 900px;	height : 24px;	font-size : 12px;	margin-bottom : 14px;}#tx_pan	{	padding : 5px 0 0 24px;}a.tx_pan:link	{	color : #1E3E6B;	text-decoration : none;}a.tx_pan:visited	{	color : #1E3E6B;	text-decoration : none;}a.tx_pan:hover	{	color : #1E3E6B;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #1E3E6B;}a.tx_pan_now:link	{	color : #1E3E6B;	text-decoration : none;	border-style : solid;	border-width : 0px 0px 1px 0px;	border-color : #1E3E6B;}a.tx_pan_now:visited	{	color : #1E3E6B;	text-decoration : none;}a.tx_pan_now:hover	{	color : #1E3E6B;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #1E3E6B;}a.tx_midashi:link	{	/* 見出しページ */	color : #003A85;	font-weight : 900;	font-size : 14px;	line-height: 200%;	text-decoration : none;}a.tx_midashi:visited	{	color : #1E3E6B;	font-weight : 900;	font-size : 14px;	line-height: 200%;	text-decoration : none;}a.tx_midashi:hover	{	color : #1E3E6B;	font-weight : 900;	font-size : 14px;	line-height: 200%;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #1E3E6B;}.pagelink	{	/* ページ内リンク */	background : url("../img/bg_pagelink.jpg") no-repeat;	width : 900px;	height : 52px;}.pagelink_w	{	/* ページ内リンク */	background : url("../img/bg_pagelink.jpg") no-repeat 100% 100%;	width : 900px;	height : 76px;}.pagelink_line	{	/* ページ内リンク上ライン付き */	background : url("../img/bg_pagelink_line.jpg") no-repeat;	width : 900px;	height : 54px;}.pagelink_in	{	padding : 12px 0 0 20px;}a.tx_pagelink:link	{	color : #003A85;	font-weight : 900;	font-size : 12px;	text-decoration : none;}a.tx_pagelink:visited	{	color : #6F71A1;	font-weight : 900;	font-size : 12px;	text-decoration : none;}a.tx_pagelink:hover	{	color : #1E3E6B;	font-weight : 900;	font-size : 12px;	border-style : dotted;	border-width : 0px 0px 1px 0px;	border-color : #1E3E6B;}.subtitle	{	/* サブタイトル */	background : url("../img/icon_subtitle.jpg") no-repeat;	height : 32px;	color : #333333;	font-weight : 900;	font-size : 16px;	padding : 6px 0 0 20px;	margin : 25px 0 20px 0;}.bg_white	{	/* タブ形式の際の背景白指定 */	background-color : #fff;	width : 900px;	padding-bottom : 20px;}/* table背景色指定 */.box_gray	{	background-color : #C3C3C3;	font-size : 12px;	line-height: 160%;}.boxcol_creamyl	{	background-color : #F9F6E5;	font-size : 12px;	line-height: 160%;}.boxcol_blue	{	background-color : #DAF1FB;	font-size : 12px;	line-height: 160%;}.boxcol_peach	{	background-color : #FFF1DC;	font-size : 12px;	line-height: 160%;}.boxcol_wh	{	background-color : #FFFFFF;	font-size : 12px;	line-height: 160%;}.boxcol_bg	{	background-color : #FEFDF6;	font-size : 12px;	line-height: 160%;}/* ご予約お問合せ */.ft_goyoyaku	{	background-color : #C3C3C3;	width : 860px;	margin-top : 30px;}.ft_goyyaku_title	{	background-color : #2EA2E2;	color : #fff;	font-size : 16px;	font-weight : 900;	padding : 4px 20px;	}.ft_goyoyaku_tx	{	font-size : 12px;	line-height: 160%;	background-color : #fff;	padding : 10px 30px;	}/* 特定検診 更新情報 */.box_koushin_title	{	border-style : solid;	border-width : 1px 1px 1px 6px;	border-color : #2EA2E2;	font-size : 16px;	font-weight : 900;	padding : 5px 10px;	width : 100px;}.box_koushin	{	border-style : solid;	border-width : 1px 1px 1px 0px;	border-color : #2EA2E2;	font-size : 12px;	padding : 5px 10px;}.box_attention	{	border : solid 1px #C3C3C3;	padding : 8px;	font-size : 12px;	line-height: 160%;}/* --------------------------------------------------------- *//* 当院をご利用の方へ 受診の流れ */.box_jyu_shoukaijyou	{	border : solid 1px #66A285;	padding : 8px;	font-size : 12px;	line-height: 140%;}.box_jyu_nagare	{	border : solid 1px #DDDDDD;	background-color : #ffffff;	padding : 15px;}/* 当院をご利用の方へ 外来診療担当医表 */.box_tantoui	{	background-color : #CACACA;	width : 800px;	margin-top : 6px;}.box_tantoui_youbi	{	background-color : #DDF5F4;	font-size : 14px;	color : #151515;	text-align : center;}.box_tantoui_ampm	{	background-color : #F0F0F0;	font-size : 14px;	color : #151515;	text-align : center;	width : 99px;}.box_tantoui_dr	{	background-color : #FFFFFF;	font-size : 12px;	line-height: 120%;	width : 99px;	padding : 8px 10px;	vertical-align : top;	white-space : nowrap}/* 当院をご利用の方へ フットケア外来 */.box_footcare_blue	{	border : solid 1px #C3C3C3;	background-color : #DAF1FB;	padding : 15px 20px;	font-size : 12px;	line-height: 160%;}.box_footcare_peach	{	border : solid 1px #C3C3C3;	background-color : #FFF1DC;	padding : 15px 20px;	font-size : 12px;	line-height: 160%;}.tx_footcare_Q	{	font-size : 12px;	line-height: 160%;	color : #EE4D2D;	font-weight : 900;	margin : 10px 0;}.box_footcare_A	{	font-size : 12px;	line-height: 160%;	padding-left : 20px;}.tx_footcare_blue	{	font-size : 12px;	line-height: 160%;	color : #17A6D2;	font-weight : 900;	}.box_faq_matome	{	border : solid 1px #C3C3C3;	background-color : #FAFAED;	padding : 15px;	margin-top : 15px;	font-size : 12px;	line-height: 160%;	color : #EE4D2D;	text-align : center;	}/* 当院をご利用の方へ 入院・面会のご案内 */.box_creditcard	{	border : solid 1px #C3C3C3;	background-color : #F5F5F5;	padding : 8px 0;}.icon_mijuiro	{	color : #9EE5DC;}/* 地域医療連携室 */.box_chiiki_wh	{	border : solid 1px #C3C3C3;	background-color : #ffffff;	padding : 10px 14px;	font-size : 12px;	line-height: 160%;}.box_chiiki_peach	{	background-color : #FFF1DC;	padding : 8px 0 8px 40px;	font-size : 12px;	line-height: 160%;	margin-top : 12px;}/* 診療科のご案内 診療活動 */.bg_katsudou	{	background : url("../shinryouka/img/bg_katsudou.gif") no-repeat;	width : 540px;	height : 24px;	text-indent : 8px;	padding-top : 4px;	margin : 10px 0;	font-size : 14px;	font-weight : 900;	color : #103578;}.box_katsudou	{	width : 500px;	text-indent : 2px;	font-size : 12px;	line-height: 160%;}.bg_wh	{	background-color : #fff;	}.tx_staffname	{	background : url("../shinryouka/img/icon_staff.jpg") no-repeat;	height : 52px;	color : #333333;	font-size : 14px;	line-height: 160%;	padding : 6px 0 0 20px;	margin : 20px 0 15px 0;}.box_stafftitle	{	border-style : dotted;	border-width : 1px 0 0 0;	border-color : #C3C3C3;	font-size : 12px;	line-height: 160%;	padding : 10px 0 20px 20px;}.ft_shinryouka	{	border-style : solid;	border-width : 3px 0;	border-color : #C3C3C3;	width : 860px;	padding : 14px 0;	margin-top : 70px;}/* 病院のご紹介*//* 理念・病院長挨拶 */.bg_rinen_u	{	background : url("../byouin/img/bg_houshin_u.gif") no-repeat;	height : 45px;	width : 260px;	text-align : center;	font-size : 16px;	font-weight : 900;	color : #333333;}.bg_rinen_b	{	height : 40px;	text-align : center;	font-size : 12px;	color : #333333;	border-style : solid;	border-width : 0 1px;	border-color :#FFDE82;	padding-top : 4px;}.bg_aisatsu	{	background : url("../byouin/img/bg_aisatsu.gif") no-repeat;	height : 251px;	width : 632px;	padding : 0 64px;	font-size : 12px;	line-height: 160%;	}.tx_number	{	font-size : 12px;	line-height: 140%;	color : #2663B2;	font-weight : 900;	}/* 病院概要 */.box_gaiyou_2w	{	border : solid 1px #C3C3C3;	background : #C3C3C3;}.box_gaiyou	{	background-color : #F9F6E5;	font-size : 14px;	font-weight : 900;	color : #416C9F;	text-align : center;	padding : 10px 0;	border : solid 1px #fff;}.box_gaiyou_dtl	{	background-color : #ffffff;	font-size : 12px;	line-height: 140%;	color : #333333;	padding : 10px 10px 10px 20px;}.sq_kijyun	{	font-size : 14px;	font-weight : 900;	color : #97C8E8;}.box_enkaku	{	background-color : #DAF1FB;	font-size : 14px;	font-weight : 900;	color : #416C9F;	text-align : right;	padding : 10px 10px 10px 0;	border : solid 1px #fff;}/* 栄養科のお問合せ */.ft_goyoyaku_tx_c	{	font-size : 16px;	line-height: 140%;	background-color : #fff;	padding : 20px 0;	text-align : center;	}/* 病院のご案内 *//* 院内紹介 */.idt_18	{	/* 院内マップの表 */	padding-left : 18px;}.box_in_E	{	background-color : #E5EEF1;	font-size : 12px;	line-height: 160%;	padding : 8px 12px;}.box_in_C	{	background-color : #FFEDBA;	font-size : 12px;	line-height: 160%;	padding : 8px 12px;}.box_in_B	{	background-color : #CFE3EE;	font-size : 12px;	line-height: 160%;	padding : 8px 12px;}.box_in_A	{	background-color : #CEF3E2;	font-size : 12px;	line-height: 160%;	padding : 8px 12px;}.box_in_floor	{	background-color : #D3D3D3;	font-size : 12px;	line-height: 160%;	text-align : center;	width : 60px;}.box_innai_ph	{	border : solid 1px #E8E8E8;	background-color : #FFFFFF;	padding : 15px;}.tx_in_A	{	background-color : #CEF3E2;	font-size : 12px;	line-height: 160%;	padding : 6px;	text-align : center;	margin-top : 2px;}.tx_in_B	{	background-color : #CFE3EE;	font-size : 12px;	line-height: 160%;	padding : 6px;	text-align : center;	margin-top : 2px;}.tx_in_C	{	background-color : #FFEDBA;	font-size : 12px;	line-height: 160%;	padding : 6px;	text-align : center;	margin-top : 2px;}.tx_in_E	{	background-color : #E5EEF1;	font-size : 12px;	line-height: 160%;	padding : 6px;	text-align : center;	margin-top : 2px;}.ph_in_horizon	{	margin : 49px 0 71px 0;}/* 部署紹介 */.bg_subtitle_400	{	background : url("../byouin/sc_img/bg_subtitle_400.gif") no-repeat;	width : 400px;	height : 24px;	text-indent : 8px;	padding-top : 4px;	margin : 10px 0;	font-size : 12px;	font-weight : 900;	color : #103578;}.bg_subtitle_486	{	background : url("../byouin/sc_img/bg_subtitle_486.gif") no-repeat;	width : 486px;	height : 24px;	text-indent : 8px;	padding-top : 4px;	margin : 10px 0;	font-size : 12px;	font-weight : 900;	color : #103578;}.bg_subtitle_840	{	background : url("../byouin/sc_img/bg_subtitle_840.gif") no-repeat;	width : 840px;	height : 24px;	text-indent : 8px;	padding-top : 4px;	margin : 10px 0;	font-size : 12px;	font-weight : 900;	color : #103578;}.cap_sc	{	background-color : #DAF1FB;	font-size : 14px;	line-height: 160%;	color : #103578;	font-weight : 900;	text-indent : 10px;	}/* 設備紹介 */.box_setsubi_ESWL	{	border : solid 1px #C3C3C3;	background-color : #FFFFFF;	padding : 12px 10px;	font-size : 12px;	line-height: 160%;	margin-top : 10px;}/* マルチスライスCT */.tx_CT_q	{	font-size : 14px;	line-height: 160%;	font-weight : 900;	color : #EE4D2D;}.box_CT_shourei	{	background-color : #416290;	font-size : 14px;	font-weight : 900;	color : #FFFFFF;	padding : 6px;	margin-bottom : 8px;	width : 100%;	}/* 求人情報 */.box_kyujin_title	{	background-color : #FFF1DC;	font-size : 14px;	line-height: 160%;	font-weight : 900;	color : #103578;	padding : 5px　10px;}.box_kyujin_koumoku	{	background-color : #DDF5F4;	font-size : 14px;	line-height: 160%;	font-weight : 900;	color : #151515;	text-align : center;	width : 120px;}.box_kyujin_dtl	{	background-color : #fff;	font-size : 12px;	line-height: 160%;	padding : 8px 20px;}/* 広報窓口 */.box_withawill	{	background-color : #2ED3D9;	width : 150px;	padding : 8px 0;	margin-right : 20px;}/* お問い合わせ */.box_otoiawase	{	border-style : solid;	border-width : 0 0 0 6px;	border-color : #2EA2E2;	padding : 0 0 5px 16px;	font-size : 12px;	line-height: 160%;}/* 個人情報保護方針 */.title_privacy	{	border-style : solid;	border-width : 0 0 0 6px;	border-color : #2EA2E2;	padding : 8px 16px;	margin : 30px 0 10px 0;	font-size : 16px;	font-weight : 900;}/* 求人情報 */.box_form	{	border : solid 4px #C3C3C3;	padding : 26px 18px;	width : 660px;	margin : 30px 0;	background-color : #ffffff;}/* --------------------------------------------------------- */.font-07 {  font-size: 7px}.font-09 {  font-size: 9px}.font-10 {  font-size: 10px}.font-11 {  font-size: 11px}.font-12 {  font-size: 12px}.font-14 {  font-size: 14px}.font-16 {  font-size: 16px}.font-18 {  font-size: 18px}.font-10-120 {  font-size: 10px; line-height: 120%}.font-10-140 {  font-size: 10px; line-height: 140%}.font-10-160 {  font-size: 10px; line-height: 160%}.font-12-120 {  font-size: 12px; line-height: 120%}.font-12-140 {  font-size: 12px; line-height: 140%}.font-12-160 {  font-size: 12px; line-height: 160%}.font-12-180 {  font-size: 12px; line-height: 180%}.font-12-200 {  font-size: 12px; line-height: 200%}.font-14-140 {  font-size: 14px; line-height: 140%}.font-14-160 {  font-size: 14px; line-height: 160%}.font-14-200 {  font-size: 14px; line-height: 200%}.font-16-140 {  font-size: 16px; line-height: 140%}.font-16-160 {  font-size: 16px; line-height: 160%}.font-16-200 {  font-size: 16px; line-height: 200%}