@charset "shift_jis";
body {
text-align: center;
margin: 0px;
padding: 0px;
font-size:80%;
line-height: 135%;
letter-spacing: 0px;
color:#000;
}

a{
color: #044899;
font-weight: normal;
text-decoration: underline;
letter-spacing: 0px;
}
a:hover{
color: #483E33;
text-decoration: underline;
}

h1,h2,h3,h4{margin:0; padding:0;}

img{
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

img.ib {display: block; }

.cl{
clear:both;
font-size:1px;
line-height:0;
display:inline;
}

/*余白------------*/

#spacer3 {
padding: 3px 0px 0px 0px;
}
#spacer4 {
padding: 4px 0px 0px 0px;
}
#spacer5 {
padding: 5px 0px 0px 0px;
}
#spacer7 {
padding: 7px 0px 0px 0px;
}
#spacer10 {
padding: 10px 0px 0px 0px;
}
#spacer15 {
padding: 15px 0px 0px 0px;
}
#spacer28 {
padding: 28px 0px 0px 0px;
}
#spacer35 {
padding: 35px 0px 0px 0px;
}
#spacer50 {
padding: 50px 0px 0px 0px;
}

/*ヘッダー----------------------------------------------------*/

#head{
padding: 0px;
margin: 0px;
width: 860px;
margin-right: auto;
margin-left: auto;
}

#head h1{
width:860px;
font-weight: normal;
color: #666666;
font-size:70%;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

#head h2{
display:none;
}

#logo{
text-align:left;
height: 72px;
width: 494px;
float: left;
}

#head_link{
width: 134px;
margin-left: 0px;
float: left;
}

#head_link p{display:none;}


/* ヘッダメニュー*/
#h_menu{
clear: left;
height: 72px;
padding: 0px;
}

#h_menu ul{
padding:0;
margin: 0;
}

#h_menu li{
float: left;
list-style-type: none;
display:block;
}

/* ---------*/

#top_toiawase{
width: 232px;
text-align:left;
float: left;
}
#top_toiawase p{display:none;}

/* ヘッダボタンメニュー*/

#head_btn{
margin: 0px 0px 5px 0px;
width: 860px;
margin-right: auto;
margin-left: auto;
}

#head_menu{
float: left;
clear: left;
padding: 0px;
margin: 0px 6px 0px 0px;
}

#head_menu ul{
padding:0;
margin: 0;
}

#head_menu li{
float: left;
list-style-type: none;
display:block;
}

#head_textsize{
float: left;
padding: 0px;
margin: 0px 0px 0px 0px;
}

/*ボタン１*/
.head_btn_1{
clear:both;
width:116px;
height:37px;
display:block;
}
.head_btn_1 a{
width:116px;
height:37px;
background:url(../../img/head_btn_01.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.head_btn_1 a:hover{
background:url(../../img/head_btn_01.jpg) no-repeat bottom left;
}

/*ボタン２*/
.head_btn_2{
clear:both;
width:126px;
height:37px;
display:block;
}
.head_btn_2 a{
width:126px;
height:37px;
background:url(../../img/head_btn_04.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.head_btn_2 a:hover{
background:url(../../img/head_btn_04.jpg) no-repeat bottom left;
}

/*ボタン３*/
.head_btn_3{
clear:both;
width:126px;
height:37px;
display:block;
}
.head_btn_3 a{
width:126px;
height:37px;
background:url(../../img/head_btn_05.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.head_btn_3 a:hover{
background:url(../../img/head_btn_05.jpg) no-repeat bottom left;
}

/*ボタン４*/
.head_btn_4{
clear:both;
width:126px;
height:37px;
display:block;
}
.head_btn_4 a{
width:126px;
height:37px;
background:url(../../img/head_btn_02.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.head_btn_4 a:hover{
background:url(../../img/head_btn_02.jpg) no-repeat bottom left;
}

/*ボタン５*/
.head_btn_5{
clear:both;
width:126px;
height:37px;
display:block;
}
.head_btn_5 a{
width:126px;
height:37px;
background:url(../../img/head_btn_03.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.head_btn_5 a:hover{
background:url(../../img/head_btn_03.jpg) no-repeat bottom left;
}

/*ボタン６*/
.head_btn_6{
clear:both;
width:127px;
height:37px;
display:block;
}
.head_btn_6 a{
width:127px;
height:37px;
background:url(../../img/head_btn_06.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.head_btn_6 a:hover{
background:url(../../img/head_btn_06.jpg) no-repeat bottom left;
}

/*トップのメインイメージ----------------------------------------------------*/

#main_img_bg{
margin:5px auto 0 auto;
background:url(../../img/top_mainimg_back.jpg) repeat-x top;
height: 382px;
}

.main_img_waku{ 
width:876px;
text-align:left;
margin: 0px auto 0px auto;
padding:0;
}

#main_img_1{
width: 610px;
height: 345px;
float: left;
margin: 15px 0px 0px 0px;
}

#main_img_1 h3{
display:none;
}

#main_img_main{
background-image: url(../../img/top_mainimg_1.jpg);
background-repeat: no-repeat;
height: 345px;
clear: left;
}
/*メインイメージ切替用*/
.fadein { position:relative; height:345px; width:610px; }
.fadein img { position:absolute; left:0; top:0; }

#main_img_2{
width: 266px;
height: 345px;
float: left;
margin: 15px 0px 0px 0px;
}

#main_img_btn_waku{
float: left;
clear: left;
padding: 0px;
margin: 0px 0px 0px 0px;
}

/*メインイメージのボタン１*/
.mainimg_btn_1{
clear:both;
width:266px;
height:172px;
display:block;
}
.mainimg_btn_1 a{
width:266px;
height:172px;
background:url(../../img/top_mainimg_2.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.mainimg_btn_1 a:hover{
background:url(../../img/top_mainimg_2.jpg) no-repeat bottom left;
}

/*メインイメージのボタン２*/
.mainimg_btn_2{
clear:both;
width:266px;
height:173px;
display:block;
}
.mainimg_btn_2 a{
width:266px;
height:173px;
background:url(../../img/top_mainimg_3.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.mainimg_btn_2 a:hover{
background:url(../../img/top_mainimg_3.jpg) no-repeat bottom left;
}

/* コンテンツ
------------------------------------------------------------------------*/
#mainco_box{
width: 860px;
margin:0 auto;
}

/* お知らせ（スクロール）
--------------------------------------------------*/

#news_top{
margin:0;
width:420px;
height:64px;
text-align:left;
padding: 0;
background:url(../../img/top_news_back1.jpg) no-repeat;
text-align:left;
}

#news_top_img1{
width: 286px;
padding:13px 0 0 11px;
float: left;
}

#news_top_img2{
width: 116x;
margin:0px;
padding:13px 0 0 0;
float: left;
}

/*「一覧はこちら」ボタン*/
.news_btn_1{
clear:both;
width:116px;
height:32px;
display:block;
}
.news_btn_1 a{
width:116px;
height:32px;
background:url(../../img/top_news_btn1.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.news_btn_1 a:hover{
background:url(../../img/top_news_btn1.jpg) no-repeat bottom left;
}

#news{
margin:0 0 0 0;
padding:0 0 0 0;
width:420px;
text-align:left;
float: left;
}
#news_bg{
height:336px;
padding:0px 0px 0px 13px;
background:url(../../img/top_news_ico2.gif) repeat-y;
}

#news_un{
background-image: url(../../img/top_news_ico3.gif);
background-repeat: no-repeat;
height: 1px;
clear: left;
}

#news_scroll{
padding:3px 0 3px 0;
width:406px;
height:330px;
background:#ffffff;
overflow:scroll;
overflow-x: hidden;
}

#news_waku1{
width: 81px;
padding:0px;
float: left;
padding:10px 0 0 0;
}

#news_waku2{
width: 293px;
margin:0px;
padding:10px 0 0 0;
float: left;
}

#news_waku3{
margin:0px;
padding:0px;
float: left;
font-size:80%;
}

#news_waku4{
width: 90px;
padding:0px;
float: left;
padding:0;
margin-right:15px;
}
#news_waku4 img {
 	border:1px solid #CCCCCC;
	padding:1px;
}

#news_waku5{
width: 279px;
margin:0px;
padding:0;
float: left;
font-size:90%;
line-height:140%;
}
#news_waku5 span {
	font-weight:bold;
}
#news_waku5 span.news_date {
	color:#8B0000;
}

#news_link1{
padding: 0px 10px 0px 10px;
font-size:90%;
color:#666666;
background:url(../../img/top_news_ar.gif) no-repeat left;
float:left;
}

#news_line{
background-image: url(../../img/top_news_line.gif);
background-repeat: no-repeat;
width:379px;
height:41px;
clear: left;
}

/* 右メニュー
------------------------------------------------------------------------*/

#right_menu{
border: 0px;
width: 420px;
float: right;
text-align: left;
margin-bottom: 0;
}


/* フッター
------------------------------------------------------------------------*/

#footer_img_bg{
margin:30px auto 0px auto;
background:url(../../img/footer_btn_back.jpg) repeat-x top;
height: 78px;
}

#footer_img_bg2{

margin:23px auto 0px auto;
background:url(../../img/footer_btn_back.jpg) repeat-x top;
height: 78px;
}

.footer_img_waku{ 
width:860px;
text-align:left;
margin: 0px auto 0px auto;
padding:0;
}

#footer_waku_1{
width: 860px;
float: left;
margin: 14px 0px 0px 0px;
}

#footer_menu{
float: left;
clear: left;
padding: 0px;
margin: 0px 6px 0px 91px;
}

#footer_menu ul{
padding:0;
margin: 0;
}

#footer_menu li{
float: left;
list-style-type: none;
display:block;
margin: 0px 10px 0px 0px;
}

/*フッターボタン１*/
.footer_btn_1{
clear:both;
width:172px;
height:28px;
display:block;
}
.footer_btn_1 a{
width:172px;
height:28px;
background:url(../../img/footer_btn_01.gif) no-repeat top left;
display:block;
text-indent:-9999px;
}
.footer_btn_1 a:hover{
background:url(../../img/footer_btn_01.gif) no-repeat bottom left;
}

/*フッターボタン２*/
.footer_btn_2{
clear:both;
width:200px;
height:28px;
display:block;
}
.footer_btn_2 a{
width:200px;
height:28px;
background:url(../../img/footer_btn_02.gif) no-repeat top left;
display:block;
text-indent:-9999px;
}
.footer_btn_2 a:hover{
background:url(../../img/footer_btn_02.gif) no-repeat bottom left;
}

/*フッターボタン３*/
.footer_btn_3{
clear:both;
width:285px;
height:28px;
display:block;
}
.footer_btn_3 a{
width:285px;
height:28px;
background:url(../../img/footer_btn_03.gif) no-repeat top left;
display:block;
text-indent:-9999px;
}
.footer_btn_3 a:hover{
background:url(../../img/footer_btn_03.gif) no-repeat bottom left;
}

/*--------------*/

#footer_link_copy{
padding: 0px;
margin:0 auto 0 auto;
width: 860px;
}

#footer_textlink{
font-size:80%;
text-align:left;
width: 503px;
float: left;
padding:0 15px 0 0;
}

#footer_copyright{
width: 342px;
text-align:left;
float: left;
}
#footer_copyright p{
display:none;
}

#footer_un{
width:860px;
height:20px;
clear: left;
}

/* サブページ
------------------------------------------------------------------------*/

.sub_box_l{ 
width:860px;
text-align:left;
margin: 0px auto 0px auto;
padding:0;
}

#sub_left{
width: 230px;
height: 345px;
float: left;
margin: 10px 0px 0px 0px;
}

#sub_left h3{
display:none;
}

#sub_box_r{
width: 605px;
float: left;
text-align:left;
margin: 10px 0px 0px 0px;
padding: 14px 8px 0px 9px;
background:#ffffff;
font-size:80%;
line-height: 135%;
letter-spacing: 0px;
}

#sub_txtbox_1{
margin: 0px 0px 0px 37px;
}

#sub_txtbox_2{
margin: 15px 0px 0px 37px;
}

/*画像右*/
#sub_txtbox_2a{
width: 363px;
padding: 0px 20px 0px 0px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}

#sub_txtbox_2b{
width: 220px;
text-align:left;
float: left;
}
#sub_txtbox_2a{
width: 363px;
padding: 0px 20px 0px 0px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}




#sub_txtbox_3a{
width: 338px;
padding: 0px 10px 0px 35px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}

#sub_txtbox_4a{
width: 560px;
padding: 0px 10px 0px 35px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}

#sub_txtbox_5a{
width: 218px;
padding: 0px 10px 0px 10px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}

#sub_txtbox_5b{
width: 366px;
text-align:left;
float: left;
}

#sub_txtbox_6a{
width: 553px;
padding: 0px 20px 0px 10px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}
#sub_txtbox_6b{
width: 553px;
padding: 0px 20px 15px 10px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}

#sub_txtbox_7b{
width: auto;
text-align:left;
float: left;
}
#sub_txtbox_7a{
width: 418px;
padding: 0px 20px 0px 0px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}

#sub_txtbox_9b{
width: 320px;
text-align:left;
float: left;
}
#sub_txtbox_9a{
width: 235px;
padding: 0px 10px 0px 37px;
text-align:left;
float: left;
line-height:150%;
font-size:90%;
}
/*画像左*/
#sub_txtbox_8b{
width: auto;
text-align:left;
float: right;
}
#sub_txtbox_8a{
width: 418px;
padding: 0px 0px 0px 20px;
text-align:left;
float: right;
line-height:150%;
font-size:90%;
}
#sub_txtbox_10b{
width: 220px;
text-align:left;
float: left;
}
#sub_txtbox_10a{
width: 363px;
padding: 0px 0px 0px 20px;
text-align:left;
float: right;
line-height:150%;
font-size:90%;
}

/* サブページパンくず----*/
#pan{ text-align:left; padding-top: 10px; font-size:80%;}
/* サブページ見出し----*/

#big_midashi_1{
background-image: url(../../img/about/service_bn_02.jpg);
background-repeat: no-repeat;
margin: 28px 0px 0px 0px;
width: 603px;
height: 44px;
clear: left;
}
#big_midashi_1 h3{display:none;}

#big_midashi_2{ background-image: url(../../img/about/facility_bn_02.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 44px; clear: left; }
#big_midashi_2 h3{display:none;}

#big_midashi_3{ background-image: url(../../img/medical/medical_img_09.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 44px; clear: left; }
#big_midashi_3 h3{display:none;}

#big_midashi_4{ background-image: url(../../img/about/video_img_02.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 44px; clear: left; }
#big_midashi_4 h3{display:none;}

#midashi_1a{
background-image: url(../../img/sub/midashi_1a.jpg);
background-repeat: repeat-y;
height: 13px;
clear: left;
margin: 0px 0px 0px 0px;
}

#midashi_1a_2{
background-image: url(../../img/sub/midashi_1a.jpg);
background-repeat: repeat-y;
height: 13px;
clear: left;
margin: 30px 0px 0px 0px;
}

#midashi_1b{
background-image: url(../../img/sub/midashi_1b.jpg);
background-repeat: repeat-y;
text-align: left;
padding: 0px 15px 5px 23px;
line-height:130%;
font-size:110%;
}
#midashi_1b h3{
font-size:100%;
}

#midashi_1c{
background-image: url(../../img/sub/midashi_1c.jpg);
background-repeat: no-repeat;
height: 4px;
clear: left;
margin: 0 0 18px 0;
}

#midashi_2a{
	font-size: 100%;
	font-weight: normal;
	color: #19633D;
	margin: 0px;
	padding: 0px 0px 0px 55px;
	margin:20px 0px 0px 0;
	text-align:left;
	background-image: url(../../img/sub/midashi_2a.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#midashi_2b{
background-image: url(../../img/sub/midashi_2b.jpg);
background-repeat: no-repeat;
width: 603px;
height: 19px;
clear: left;
margin:0px 0px 0px 0;
}

#midashi_3{ font-size: 120%; color: #69594A; font-weight: bold; }

#midashi_4a{
font-size: 100%;
font-weight: normal;
color: #19633D;
margin: 0px;
padding: 0px 0px 0px 25px;
margin:20px 0px 0px 0;
background:url(../../img/sub/midashi_4a.jpg) no-repeat;
text-align:left;
}

#midashi_4b{
background-image: url(../../img/sub/midashi_5b.jpg);
background-repeat: no-repeat;
width: 573px;
height: 19px;
clear: left;
margin:0px 0px 0px 0;
}

#waku_1a{
background-image: url(../../img/sub/waku1_01.gif);
background-repeat: repeat-y;
height: 18px;
clear: left;
margin: 30px 0px 0px 0px;
padding: 0px;
}

#waku_1b{
background-image: url(../../img/sub/waku1_02.gif);
background-repeat: repeat-y;
text-align: left;
padding: 0px 10px 0px 18px;
line-height:130%;
font-size:110%;
}

#waku_1c{
background-image: url(../../img/sub/waku1_03.gif);
background-repeat: no-repeat;
height: 18px;
clear: left;
margin: 0 0 18px 0;
}

#waku_1_box1{
width: 220px;
text-align:left;
float: left;
}

#waku_1_box2{
width: 350px;
text-align:left;
float: left;
line-height:130%;
font-size:90%;
}
#waku_1_box3{
width: atuo;
text-align:left;
float: left;
}

#waku_1_box2 h4{
font-size:100%;
color: #392B21;
}

#waku_1_box2_txt{
margin: 0px 0px 0px 10px;
}

/* サブページ 横ライン----*/

#sub_line_1{
background-image: url(../../img/sub/sub_line_01.gif);
background-repeat: no-repeat;
width:603px;
height:49px;
clear: left;
}

/* サブページ イメージ配置----*/

#sub_img_01{
float: left;
padding: 35px 0px 0px 68px;
}

#sub_img_02{
margin: 10px 0px 10px 68px;
}

#sub_img_03{
margin: 10px 0px 0px 19px;
}


/*#sub_img_01{
float: left;
margin: 0px 0px 0px 68px;
}*/
#sub_img_04{ text-align: center; margin: 30px 0 30px 0; }
#sub_img_05{ text-align: center; margin: 30px 0 10px 0; }
#sub_img_05 img{ padding-right:20px; }


/* サブページ左メニュー----*/

#menu_l{
text-align:left;
float:left;
width:214px;
background: #ffffff;
}
#menu_l_main{
float:left;
width:212px;
border-right:1px solid #BBAB9B;
border-left:1px solid #BBAB9B;
border-bottom:1px solid #BBAB9B;
}

#menu_l ul{
margin:0;
padding:0;
list-style:none;
}
#menu_l li{
margin:0;
padding:0;
}
#menu_l li span{
display:none;
}

#menu_l li.menu_l_01{
width:200px;
margin: 0px 0px 0px 5px;
}
#menu_l li.menu_l_01 a{
display:block;
padding:15px 5px 9px 34px;
background:url(../../img/sub/l_menu_back.jpg) no-repeat left top;
font-size:90%;
font-weight:bold;
line-height:100%;
color: #5F3F13;
border-bottom:1px solid #BBAB9B;
text-decoration: none;
vertical-align: middle;
zoom:1;
}

#menu_l li.menu_l_01 a:hover{
background-position: right top;
}

#menu_l li.menu_l_01_r{
width:200px;
margin: 0px 0px 0px 5px;
}
#menu_l li.menu_l_01_r a{
display:block;
padding:15px 5px 9px 34px;
background:url(../../img/sub/l_menu_back.jpg) no-repeat right top;
font-size: 90%;
font-weight: bold;
line-height: 100%;
color: #5F3F13;
border-bottom:1px solid #BBAB9B;
text-decoration: none;
vertical-align: middle;
zoom:1;
}

#menu_l li.menu_l_01_r a:hover{
background-position: right top;
}

/*サブページ左 バナー*/
.menu_l_bn_box1{
margin: 35px 0px 5px 16px;
}

.menu_l_bn_box2{
margin: 9px 0px 16px 16px;
}

/*「お知らせ・イベント情報」ボタン*/

.menu_l_btn_1{
clear:both;
width:182px;
height:52px;
display:block;
}
.menu_l_btn_1 a{
width:182px;
height:52px;
background:url(../../img/sub/l_menu_btn_1.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.menu_l_btn_1 a:hover{
background:url(../../img/sub/l_menu_btn_1.jpg) no-repeat bottom left;
}

/*「採用情報」ボタン*/

.menu_l_btn_2{
clear:both;
width:182px;
height:52px;
display:block;
}
.menu_l_btn_2 a{
width:182px;
height:52px;
background:url(../../img/sub/l_menu_btn_3.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.menu_l_btn_2 a:hover{
background:url(../../img/sub/l_menu_btn_3.jpg) no-repeat bottom left;
}

/*「採用情報」セコム採用ボタン*/

#menu_l_main3{ float:left; width:214px;margin-top: 15px; }

.menu_l_btn_3{
clear:both;
width:214px;
height:52px;
display:block;
}
.menu_l_btn_3 a{
width:214px;
height:52px;
background:url(../../img/sub/l_menu_btn_4.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.menu_l_btn_3 a:hover{
background:url(../../img/sub/l_menu_btn_4.jpg) no-repeat bottom left;
}


/*サブページ　箇条書き*/

#sub_k_1_waku{
margin: 5px 0px 0px 0px;
}

#sub_k_1_waku ul{
margin:0;
padding:0;
list-style:none;
}
#sub_k_1_waku li{
margin:0;
padding:0;
}

#sub_k_1_waku li.sub_k_1{
display:block;
padding:5px 5px 6px 13px;
margin: 0px 0px 0px 5px;
background:url(../../img/sub/sub_k_1.jpg) no-repeat left top;
line-height:100%;
vertical-align: middle;
}

#sub_k_1_waku li.sub_k_2{
display:block;
padding:5px 5px 6px 13px;
margin: 0px 0px 0px 0px;
background:url(../../img/sub/sub_k_1.jpg) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
/**/
#sub_k_2_waku{
margin: 5px 0px 0px 0px;
}

#sub_k_2_waku ul{
margin:0;
padding:0;
list-style:none;
}
#sub_k_2_waku li{
margin:0;
padding:0;
}

#sub_k_2_waku li.sub_k_2{
display:block;
padding:5px 5px 6px 13px;
margin: 0px 0px 0px 5px;
background:url(../../img/sub/sub_k_1.jpg) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_3{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/sub/sub_k_1.jpg) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_01{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num1.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_02{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num2.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_03{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num3.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_04{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num4.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_05{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num5.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_06{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num6.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_07{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num7.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
#sub_k_2_waku li.sub_k_08{
display:block;
padding:5px 5px 6px 16px;
margin: 0px 0px 0px 5px;
background:url(../../img/about/list_num8.gif) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
/*「このページの先頭へ戻る」ボタン*/

#pagetop_waku{
margin: 57px 0px 0px 440px;
}

.pagetop_btn_1{
clear:both;
width:162px;
height:25px;
display:block;
}
.pagetop_btn_1 a{
width:162px;
height:25px;
background:url(../../img/sub/pagetop_btn.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.pagetop_btn_1 a:hover{
background:url(../../img/sub/pagetop_btn.jpg) no-repeat bottom left;
}

/* サービス
------------------------------------------------------------------------*/

/*サービスページ バナー*/

#sub_bn_service{
width: 603px;
height: 53px;
float: left;
margin: 0px 0px 0px 0px;
}

#sub_bn_service h2{
display:none;
}

#sub_bn_service_img{
background-image: url(../../img/about/about_bn_service.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}

/*サービスページ 横３つ並びボタン*/

#service_waku_1{
width: 603px;
float: left;
margin: 14px 0px 0px 0px;
}

#service_menu{
float: left;
clear: left;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#service_menu ul{
padding:0;
margin: 0;
}

#service_menu li{
float: left;
list-style-type: none;
display:block;
margin: 0px;
}

/*サービス　ボタン１*/
.service_btn_1{
clear:both;
width:190px;
height:182px;
margin: 0px 16px 0px 0px;
display:block;
}
.service_btn_1 a{
width:190px;
height:182px;
background:url(../../img/about/service_btn_01.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.service_btn_1 a:hover{
background:url(../../img/about/service_btn_01.jpg) no-repeat bottom left;
}

/*サービス　ボタン２*/
.service_btn_2{
clear:both;
width:190px;
height:182px;
margin: 0px 16px 0px 0px;
display:block;
}
.service_btn_2 a{
width:190px;
height:182px;
background:url(../../img/about/service_btn_02.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.service_btn_2 a:hover{
background:url(../../img/about/service_btn_02.jpg) no-repeat bottom left;
}

/*サービス　ボタン３*/
.service_btn_3{
clear:both;
width:190px;
height:182px;
margin: 0px 0px 0px 0px;
display:block;
}
.service_btn_3 a{
width:190px;
height:182px;
background:url(../../img/about/service_btn_03.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.service_btn_3 a:hover{
background:url(../../img/about/service_btn_03.jpg) no-repeat bottom left;
}

/* 施設概要
------------------------------------------------------------------------*/
#sub_bn_summary_img{
background-image: url(../../img/about/about_bn_summary.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 共用施設
------------------------------------------------------------------------*/
#sub_bn_facility_img{
background-image: url(../../img/about/about_bn_facility.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}

/*サービス　ボタン１*/
.facility_btn_1{
clear:both;
width:190px;
height:182px;
margin: 0px 16px 0px 0px;
display:block;
}
.facility_btn_1 a{ width:190px; height:182px; display:block; text-indent:-9999px; background-image: url(../../img/about/facility_btn_01.jpg); background-repeat: no-repeat; background-position: left top; }
.facility_btn_1 a:hover{
background:url(../../img/about/facility_btn_01.jpg) no-repeat bottom left;
}

/*サービス　ボタン２*/
.facility_btn_2{
clear:both;
width:190px;
height:182px;
margin: 0px 16px 0px 0px;
display:block;
}
.facility_btn_2 a{
width:190px;
height:182px;
background:url(../../img/about/facility_btn_02.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.facility_btn_2 a:hover{
background:url(../../img/about/facility_btn_02.jpg) no-repeat bottom left;
}

/*サービス　ボタン３*/
.facility_btn_3{
clear:both;
width:190px;
height:182px;
margin: 0px 0px 0px 0px;
display:block;
}
.facility_btn_3 a{
width:190px;
height:182px;
background:url(../../img/about/facility_btn_03.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.facility_btn_3 a:hover{
background:url(../../img/about/facility_btn_03.jpg) no-repeat bottom left;
}


/* 周辺環境
------------------------------------------------------------------------*/
#sub_bn_around_img{
background-image: url(../../img/about/about_bn_around.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* スタッフ紹介
------------------------------------------------------------------------*/
#sub_bn_staffe_img{
background-image: url(../../img/about/about_bn_staff.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 介護・医療体制
------------------------------------------------------------------------*/
#sub_bn_medical_img{
background-image: url(../../img/medical/medical_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}

/*介護・医療体制ページ 横４つ並びボタン*/

#medical_waku_1{
width: 603px;
float: left;
margin: 14px 0px 0px 0px;
}

#medical_menu{
float: left;
clear: left;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#medical_menu ul{
padding:0;
margin: 0;
}

#medical_menu li{
float: left;
list-style-type: none;
display:block;
margin: 0px;
}

/*介護・医療体制　ボタン１*/
.medical_btn_1{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_1 a{ width:140px; height:183px; display:block; text-indent:-9999px; background-image: url(../../img/medical/medical_btn_01.jpg); background-repeat: no-repeat; background-position: left top; }
.medical_btn_1 a:hover{
background:url(../../img/medical/medical_btn_01.jpg) no-repeat bottom left;
}

/*介護・医療体制　ボタン２*/
.medical_btn_2{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_2 a{
width:140px;
height:183px;
background:url(../../img/medical/medical_btn_02.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.medical_btn_2 a:hover{
background:url(../../img/medical/medical_btn_02.jpg) no-repeat bottom left;
}

/*介護・医療体制　ボタン３*/
.medical_btn_3{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_3 a{
width:140px;
height:183px;
background:url(../../img/medical/medical_btn_03.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.medical_btn_3 a:hover{
background:url(../../img/medical/medical_btn_03.jpg) no-repeat bottom left;
}

/*介護・医療体制　ボタン４*/
.medical_btn_4{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_4 a{
width:140px;
height:183px;
background:url(../../img/medical/medical_btn_04.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.medical_btn_4 a:hover{
background:url(../../img/medical/medical_btn_04.jpg) no-repeat bottom left;
}

#medical_waku {
	padding-top:5px;
}
.font-normal {
	font-weight:normal;
}
.notes-right {
	margin:0;
	font-size:90%;
	text-align:right;
}
/* コンセプト
------------------------------------------------------------------------*/
#sub_bn_concept_img{
background-image: url(../../img/about/about_bn_concept.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* スタッフ紹介
------------------------------------------------------------------------*/
#sub_bn_staff_img{
background-image: url(../../img/about/about_bn_staff.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 同時専有システム＆カレア
------------------------------------------------------------------------*/
#sub_bn_carea_img{
background-image: url(../../img/medical/medical_bn_carea.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
.txt-ind {
	padding-left:1.1em;
	text-indent:-1em;
	text-align:left;
	margin:0;
}
/* 居室・設備
------------------------------------------------------------------------*/
#sub_bn_general_img{
background-image: url(../../img/general/general_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}

/* 入居費用
------------------------------------------------------------------------*/
#sub_bn_cost_img{
background-image: url(../../img/general/general_bn_cost.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 空室情報
------------------------------------------------------------------------*/
#sub_bn_room_img{
background-image: url(../../img/general/general_bn_room.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* ご入居者の声
------------------------------------------------------------------------*/
#sub_bn_voice_img{
background-image: url(../../img/general/general_bn_voice.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 入居の流れ
------------------------------------------------------------------------*/
#sub_bn_flow_img{
background-image: url(../../img/general/general_bn_flow.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* コンフォートヒルズ六甲での一日
------------------------------------------------------------------------*/
#sub_bn_day_img{
background-image: url(../../img/general/general_bn_day.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 資料請求・お問い合わせ
------------------------------------------------------------------------*/
#sub_bn_document_img{
background-image: url(../../img/sub/document_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 交通アクセス
------------------------------------------------------------------------*/
#sub_bn_info_img{
background-image: url(../../img/info/info_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* よくある質問
------------------------------------------------------------------------*/
#sub_bn_qa_img{
background-image: url(../../img/info/info_bn_qa.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* サイトマップ
------------------------------------------------------------------------*/
#sub_bn_sitemap_img{
background-image: url(../../img/info/info_bn_sitemap.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* イベントスケジュール
------------------------------------------------------------------------*/
#sub_bn_news_img{
background-image: url(../../img/news/news_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* お知らせ・イベント情報一覧
------------------------------------------------------------------------*/
#sub_bn_list_img{
background-image: url(../../img/news/news_bn_list.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
#news_a_waku1 img {
	border:1px solid #CCCCCC;
	padding:1px;
}
/* お知らせ・イベント情報
------------------------------------------------------------------------*/
#sub_bn_article_img{
background-image: url(../../img/news/news_bn_article.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 会社概要
------------------------------------------------------------------------*/
#sub_bn_company_img{
background-image: url(../../img/company/company_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* 採用情報
------------------------------------------------------------------------*/
#sub_bn_recruit_img{
background-image: url(../../img/sub/recruit_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/* プライバシーポリシー
------------------------------------------------------------------------*/
#sub_bn_privacy_img{
background-image: url(../../img/company/company_bn_privacy.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}

/* テーブル
------------------------------------------------------------------------*/
/*テーブル1*/
.shared_table{ width:600px; margin:0 0 15px 0; }
.shared_table table{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AEA07D; }
.shared_table th{ padding:8px 10px 8px 10px; _font-size:80%; line-height:150%; text-align:left; border-top-width: 1px; border-top-style: solid; border-top-color: #AEA07D; background-color: #FBF5EC; }
.shared_table td{ padding:8px 10px 8px 10px; _font-size:80%; line-height:150%; border-top-width: 1px; border-top-style: solid; border-top-color: #AEA07D; }


/*テーブル2*/
.shared_table_02{ width:590px; margin:0 0 15px 15px; }
.shared_table_02 table{
	border-top:1px solid #CCBC93;
	border-right:1px solid #CCBC93;
}
.shared_table_02 th{
	background:#F6F4DE;
	border-bottom:1px solid #CCBC93;
	border-left:1px solid #CCBC93;
	padding:8px 10px 8px 10px;
	_font-size:80%;
	line-height:150%;
	text-align:left;
}
.shared_table_02 td{
	border-bottom:1px solid #CCBC93;
	border-left:1px solid #CCBC93;
	padding:8px 10px 8px 10px;
	_font-size:80%;
	line-height:150%;
}

/*テーブル3*/
.shared_table_03 table{
	border-top:1px solid #CCBC93;
	border-right:1px solid #CCBC93;
}
.shared_table_03 tr.no td{ background:#EBEBEB; color:#333; }
.shared_table_03 th{
	padding:8px 10px 8px 10px;
	background:#F6F4DE;
	border-bottom:1px solid #CCBC93;
	border-left:1px solid #CCBC93;
	_font-size:80%;
	text-align:center;
}
.shared_table_03 td{
	padding:8px 10px 8px 10px;
	border-bottom:1px solid #CCBC93;
	border-left:1px solid #CCBC93;
	_font-size:80%;
	text-align:center;
}

/*sub foot
--------------------------------------------------*/
/*フォーム誘導エリア*/
.common_inq{ margin:35px 0 15px 0; padding:28px 0 0 0; width:603px; height:200px; text-align:center; background-image: url(../../img/common/common_inq_bg.gif); background-repeat: no-repeat; }
.common_inq span{ display:none; }
.common_inq .img{ margin:0 0 8px 0; }
.common_inq .img img{ margin:0 auto; }

.common_inq .img_b{ margin:0 0 5px 0; clear:left; }
.common_inq .img_b img{ margin:0 auto; }

.common_inqbtn{ margin:0 0 0 138px;  }

.common_inqbtn div{ float:left; }
.common_inqbtn div#btn1_01{ margin:0 28px 13px 0; }
.common_inqbtn div#btn1_01 a{ width:327px; height:59px; display:block; text-indent: -9999px; background-image: url(../../img/common/head_btn_siryo.gif); background-repeat: no-repeat; }
.common_inqbtn div#btn1_01 a:hover,.common_inqbtn div#btn1_02 a:hover{ background-position: right; }

/*画像ボックス*/
.imgbox_01{ margin:0 0 15px 0; }
.imgbox_01_c{ margin:0 0 15px 0; text-align:center; }
.imgbox_01_c img{ margin:0 auto; }
.imgbox_01_c_s img{ border:1px solid #CCCCCC; padding:1px; }

.imgbox_02{ margin:0 0 15px 0; float:left; }
.imgbox_02 div.left{ margin:0 4px 0 0; width:204px; float:left; }
.imgbox_02 div.right{ margin:0 0 0 0; width:204px; float:left; }
.imgbox_02 div.txt{ padding:5px; }

.imgbox_02 div.left_s{ padding:5px 0 0 0; width:27px; float:left; }
.imgbox_02 div.right_s{  padding:5px 0 0 0; width:177px; float:right; }
.imgbox_02 div.right_s a{ font-weight:bold; color:#BD2C30; }

.imgbox_03{
	margin:0 0 15px 60px;
}
.imgbox_03 .sum{ border:3px solid #CCC; width:114px; height:76px; }
.imgbox_03 .sum img{ cursor:pointer; }

.imgbox_04{ padding:15px 0 15px 0; }

.imgbox_r{ margin:0 0 15px 15px; float:right; }
.imgbox_l{ margin:0 15px 15px 0; float:left; }

.imgbox_r_s{ margin:0 0 0 15px; _margin:0; float:right; }
.imgbox_l_s{ margin:0 15px 0 0; float:left; }
.imgbox_l_s img { border:1px solid #CCCCCC; padding:1px; }
.imgbox_r_s img { border:1px solid #CCCCCC; padding:1px; }
.imgbox_l_top{ margin:5px 10px 5px 0; float:left; border:1px solid #999; }
.imgbox_c_s{ margin:0 0 15px 0; text-align:center; }
.imgbox_c_s img{ border:1px solid #CCCCCC; padding:1px; }

/*ie6ハック*/
/*.imgbox_r_s{ margin:0 0 0 15px; _margin:0; float:right; }
.imgbox_r_s img { _margin-left: 15px; }*/

.imgbox_l_cl{ margin:0 0 15px 0; width:610px; height:1px; line-height:0; clear:left; border-bottom:1px dashed #999; }
.imgbox_r_cl{ margin:0 0 15px 0; width:610px; height:1px; line-height:0; clear:right; border-bottom:1px dashed #999; }
.imgbox_b_cl{ margin:0 0 15px 0; width:610px; height:1px; line-height:0; clear:both; border-bottom:1px dashed #999; }

.imgbox_l_cl_c{ margin:0 0 15px 0; width:610px; height:1px; line-height:0; clear:left; }
.imgbox_r_cl_c{ margin:0 0 15px 0; width:610px; height:1px; line-height:0; clear:right; }
.imgbox_b_cl_c{ margin:0 0 15px 0; width:610px; height:1px; line-height:0; clear:both; }

.imgbox_l_cl_s{ margin:0; width:610px; height:1px; font-size:0; line-height:0; clear:left; }
.imgbox_r_cl_s{ margin:0; width:610px; height:1px; font-size:0; line-height:0; clear:right; }
.imgbox_b_cl_s{ margin:0; width:610px; height:1px; font-size:0; line-height:0; clear:both; }

.imgbox_l_general{ margin:0 10px 15px 0; float:left; }
.imgbox_l_general2{ margin:0 0 15px 0; float:left; }

/*テキストボックス*/
.txt_point{ border:1px solid #CCCCCC; margin-top: 15px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.txt_point_title{ padding:5px 5px 5px 10px; font-size:110%; font-weight:bold; color:#FFF; background-color: #625245;}
.txt_point_txt{
	padding:10px;
	background:#FFF;
}

/*スペース*/


/*一般居室101119----------------------------------------------------------*/
.txt_linkhead{
	background:#FBFAEF;
	padding:5px 8px 5px 8px;
	border-top:1px solid #CCBC93;
	border-right:1px solid #9A8449;
	border-bottom:1px solid #9A8449;
	border-left:1px solid #CCBC93;
	line-height:180%;
	margin-top:19px;
}

/*一般居室　居室・設備*/
#general_midashi_1{ background-image: url(../../img/general/general_title1.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 50px; clear: left; }
#general_midashi_1 h3{display:none;}

.g_imgbox_l_cl_s{ margin:0; width:603px; height:1px; font-size:0; line-height:0; clear:left; }

.imgbox_l_general p,.imgbox_l_general2 p{ margin:0 0 0 0; }
.imgbox_l_general h4 , .imgbox_l_general2 h4{
	background: url(../../img/sub/title_c.gif) no-repeat left bottom;
	margin:4px 0 10px 0;
	padding:5px 0 5px 20px;
	font-size: 100%;
	color:  #01643F;
}
.imgbox_l_general h4 span , .imgbox_l_general2 h4 span{
	font-weight:normal;
	color: #000;
}
p.indent_g{ margin:10px 0 15px 0; padding:5px 5px 5px 20px; border:1px solid #C8C9CA; padding-left: 2em;
	text-indent: -1em;}


.imgbox_swap_general{
	margin:15px 0 15px 30px;
}
.imgbox_swap_general p{margin:0;}
.imgbox_swap_general .sum{ border:2px solid #fff; width:114px; height:76px; }
.imgbox_swap_general .sum img{ cursor:pointer; }

.general_l_img { float:left; text-align:right width:170px; padding:0px 0px 0px 40px; }
.general_l_img img { border:1px solid #CCCCCC; padding:1px; }

.imgbox_swap_general th {
	font-size:1.1em;
	text-align:center;
}
.imgbox_swap_general #atype {
	border:solid 1px #8b4513;
	margin-bottom:7px;
	background-color:#faebd7;
}
.imgbox_swap_general #atype th{color:#8b4513;}
.imgbox_swap_general #atype td{
	height:90px;
}
.imgbox_swap_general #btype {
	border:solid 1px #808000;
	margin-bottom:7px;
	background-color:#fff8dc;
}
.imgbox_swap_general #btype th{color:#808000;}
.imgbox_swap_general #btype td{
	height:90px;
}

/*一般居室　入居費用*/
.general_p{padding:18px 0 0 0;}

#sub_txtbox_cost{
width: 600px;
padding: 0;
text-align:left;
line-height:150%;
font-size:90%;
}

#sub_k_1_waku{
margin: 5px 0px 0px 0px;
}

#sub_k_1_waku ul{
margin:0;
padding:0;
list-style:none;
}
#sub_k_1_waku li{
margin:0;
padding:0;
}

#sub_k_1_waku li.sub_k_1{
display:block;
padding:5px 5px 6px 13px;
margin: 0px 0px 0px 5px;
background:url(../../img/sub/sub_k_1.jpg) no-repeat left top;
line-height:100%;
vertical-align: middle;
}
/*テーブル ポップアップボタン*/
.shared_table_pop{
	margin:0 0 15px 15px;
}
.shared_table_pop td{
	padding:0 1px 0 0;
}

/*一般居室　空室情報*/

.shared_table th{ _font-size:100%;}
.shared_table td{  _font-size:100%;}

/*テーブル上に余白*/
.shared_table_ue{ /*width:603px;*/ margin:15px 0 15px 0; }
.shared_table_ue table{
	border-top:1px solid #CCBC93;
	border-right:1px solid #CCBC93;
}
.shared_table_ue th{
	background:#F6F4DE;
	border-bottom:1px solid #CCBC93;
	border-left:1px solid #CCBC93;
	padding:8px 10px 8px 10px;
	_font-size:100%;
	line-height:150%;
	text-align:left;
}
.shared_table_ue td{
	border-bottom:1px solid #CCBC93;
	border-left:1px solid #CCBC93;
	padding:8px 10px 8px 10px;
	_font-size:100%;
	line-height:150%;
}

.table_room_g{ }
.table_room_g table{ margin:0 auto; border:none; }
.table_room_g td{ padding:0 3px 0 3px; border:none; text-align:center; }

p.indent1_r0{ margin:0; padding:0 0 0 15px; text-align:right; }

/*一般居室　ご入居者の声*/
.voice_q{
	padding:8px 10px 8px 10px;
	background:#F6F5E1;
	border-top:1px dashed #CCBC93;
	border-bottom:1px dashed #CCBC93;
	clear:both;
}
.voice_q img{ margin:0 5px 0 0; }
.voice_a{
	float:left;
	margin:0 0 15px 0;
	padding:8px 10px 0 10px;
	width:620px;
}
.voice_a .left{ float:left; width:25px; }
.voice_a .right{ float:left; width:580px; }

.voice_outer { margin:0px 1px 15px 1px; padding:1px 0px; background-color: #FDFAF2; }
.voice_inner { background-color: #FAF3E4; margin-top: 0; margin-right: -1px; margin-bottom: 0; margin-left: -1px; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 10px; }
.voice_inner_cl{ text-align:right; clear:both; }

/*一般居室　入居の流れ*/
.flow_left{ float:left; padding:0 5px 0 10px; width:31px; font-size:0; line-height:0; }
.flow_right{ float:left; width:480px; }
.flow_right p{ margin:0; padding:0 0 10px 0; }
.g_imgbox_b_cl_s{ margin:0; /*width:610px;*/ height:1px; font-size:0; line-height:0; clear:both; }

/*介護居室101124----------------------------------------------------------*/


/*介護居室　居室・設備*/
#care_midashi_1{ background-image: url(../../img/care/care_title1.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 50px; clear: left; }
#care_midashi_1 h3{display:none;}


/*介護居室 居室・設備
------------------------------------------------------------------------*/
#sub_bn_cgeneral_img{
background-image: url(../../img/care/care_bn.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/*介護居室 入居費用
------------------------------------------------------------------------*/
#sub_bn_ccost_img{
background-image: url(../../img/care/care_bn_cost.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/*介護居室 空室情報
------------------------------------------------------------------------*/
#sub_bn_croom_img{
background-image: url(../../img/care/care_bn_room.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/*介護居室 ご入居者の声
------------------------------------------------------------------------*/
#sub_bn_cvoice_img{
background-image: url(../../img/care/care_bn_voice.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/*介護居室 入居の流れ
------------------------------------------------------------------------*/
#sub_bn_cflow_img{
background-image: url(../../img/care/care_bn_flow.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}
/*介護居室 コンフォートヒルズ六甲での一日
------------------------------------------------------------------------*/
#sub_bn_cday_img{
background-image: url(../../img/care/care_bn_day.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}

#care_flow{}
#care_flowl{ float:left; width:530px; }
#care_flowr{ float:left; width:70px; text-align: right; }

#care_flowl .flow_left{ float:left; padding:0 5px 0 10px; width:31px; font-size:0; line-height:0; }
#care_flowl .flow_right{ float:left; width:390px; }
#care_flowl .flow_right p{ margin:0; padding:0 0 10px 0; }

/*CSSハック*/
#midashi_1c{
_margin: 0 0 9px 0;
}



#care_flowl #midashi_1a_2{ background-image: url(../../img/sub/midashi_1a.jpg); background-repeat: repeat-y; height: 13px; clear: left; margin: 30px 0px 0px 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #B7AE9F; 
_width:529px;}

#care_flowl #midashi_1b{
background-image: url(../../img/sub/midashi_1b.jpg);
background-repeat: repeat-y;
text-align: left;
padding: 0px 15px 5px 23px;
line-height:130%;
font-size:110%;
border-right-width: 1px; border-right-style: solid; border-right-color: #B7AE9F;

}
#care_flowl #midashi_1b h3{
font-size:100%;
}

#care_flowl #midashi_1c{ background-image: url(../../img/sub/midashi_1c.jpg); background-repeat: no-repeat; height: 4px; clear: left; margin: 0 0 18px 0; border-right-width: 1px; border-right-style: solid; border-right-color: #B7AE9F; _width:529px; _font-size:0.1px; }

/*sub sitemap
--------------------------------------------------*/

/**/

.sitemap_left{ float:left;margin:0 10px 0 0; width:296px; }
.sitemap_left h3{ margin:0;padding:0;}
.sitemap_left #midashi_1a{ border-right-width: 1px; border-right-style: solid; border-right-color: #B6AD9E; }
.sitemap_left #midashi_1b{ border-right-width: 1px; border-right-style: solid; border-right-color: #B6AD9E; }
.sitemap_left #midashi_1c{ border-right-width: 1px; border-right-style: solid; border-right-color: #B6AD9E; }


.sitemap_right{float:left;width:296px; }
.sitemap_right h3{ margin:0;padding:0;}
.sitemap_right #midashi_1a{ border-right-width: 1px; border-right-style: solid; border-right-color: #B6AD9E; }
.sitemap_right #midashi_1b{ border-right-width: 1px; border-right-style: solid; border-right-color: #B6AD9E; }
.sitemap_right #midashi_1c{ border-right-width: 1px; border-right-style: solid; border-right-color: #B6AD9E; }

/*ie6ハック*/
.sitemap_left #midashi_1c{ background-repeat: no-repeat; clear: left; margin:0; padding:0; _background-image: url(../../img/sub/midashi_1c_m.jpg); }
.sitemap_right #midashi_1c{ background-repeat: no-repeat; clear: left; margin:0; padding:0; _background-image: url(../../img/sub/midashi_1c_m.jpg); }
/*sub qa
--------------------------------------------------*/
/*トグル1*/
p#faq-toggle{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle span{display:none;}

/*トグル2*/
p#faq-toggle2{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle2 span{display:none;}

/*トグル3*/
p#faq-toggle3{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle3 span{display:none;}

/*トグル4*/
p#faq-toggle4{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle4 span{display:none;}

/*トグル5*/
p#faq-toggle5{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle5 span{display:none;}

/*トグル6*/
p#faq-toggle6{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle6 span{display:none;}

/*トグル7*/
p#faq-toggle7{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle7 span{display:none;}

/*トグル8*/
p#faq-toggle8{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle8 span{display:none;}

/*トグル9*/
p#faq-toggle9{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle9 span{display:none;}

/*トグル10*/
p#faq-toggle10{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle10 span{display:none;}

/*トグル11*/
p#faq-toggle11{ background-repeat: no-repeat; background-position: left top; width: 75px; height: 15px; cursor: pointer; display:block; margin: 0; padding: 0px; float: right; }
p#faq-toggle11 span{display:none;}

/*ボタン1*/
p.open { background-image: url(../../img/info/plus.gif); }
p.close { background-image: url(../../img/info/minus.gif); }

/*ボタン2*/
p.open2 { background-image: url(../../img/info/plus.gif); }
p.close2 { background-image: url(../../img/info/minus.gif); }

/*ボタン3*/
p.open3 { background-image: url(../../img/info/plus.gif); }
p.close3 { background-image: url(../../img/info/minus.gif); }

/*ボタン4*/
p.open4 { background-image: url(../../img/info/plus.gif); }
p.close4 { background-image: url(../../img/info/minus.gif); }

/*ボタン5*/
p.open5 { background-image: url(../../img/info/plus.gif); }
p.close5 { background-image: url(../../img/info/minus.gif); }

/*ボタン6*/
p.open6 { background-image: url(../../img/info/plus.gif); }
p.close6 { background-image: url(../../img/info/minus.gif); }

/*ボタン7*/
p.open7 { background-image: url(../../img/info/plus.gif); }
p.close7 { background-image: url(../../img/info/minus.gif); }

/*ボタン8*/
p.open8 { background-image: url(../../img/info/plus.gif); }
p.close8 { background-image: url(../../img/info/minus.gif); }

/*ボタン9*/
p.open9 { background-image: url(../../img/info/plus.gif); }
p.close9 { background-image: url(../../img/info/minus.gif); }

/*ボタン10*/
p.open10 { background-image: url(../../img/info/plus.gif); }
p.close10 { background-image: url(../../img/info/minus.gif); }

/*ボタン11*/
p.open11 { background-image: url(../../img/info/plus.gif); }
p.close11 { background-image: url(../../img/info/minus.gif); }

/*質問、答えの箱*/
.qa_box{ border-top:1px dashed #9A8449; clear:both; width:583px; }
.qa_box dl{ margin:0; padding:0; }
/*質問*/
.faq-q{ padding:8px 10px 8px 10px; width:583px; border-bottom:1px dashed #9A8449; clear:both; cursor:pointer; background-color: #FBFAEF; }
.faq-q img{ margin:0 5px 0 0; }

/*答え1*/
.faq-a{ float:left; margin:1px 0 0 0; padding:8px 10px 10px 10px; border-bottom:1px dashed #9A8449; clear:both; background-color: #FCF1F2; width:583px; }
.faq-a .left{ float:left; width:25px; }
.faq-a .right{ float:left; width:558px; }
.faq-a{display:none;}

/*答え2*/
.faq-a2{ float:left; margin:1px 0 0 0; padding:8px 10px 10px 10px; border-bottom:1px dashed #9A8449; clear:both; background-color: #FCF1F2; width:583px; }
.faq-a2 .left{ float:left; width:25px; }
.faq-a2 .right{ float:left; width:558px; }
.faq-a2{display:none;}

/*答え3*/
.faq-a3{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a3 .left{ float:left; width:25px; }
.faq-a3 .right{ float:left; width:558px; }
.faq-a3{display:none;}

/*答え4*/
.faq-a4{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a4 .left{ float:left; width:25px; }
.faq-a4 .right{ float:left; width:558px; }
.faq-a4{display:none;}

/*答え5*/
.faq-a5{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a5 .left{ float:left; width:25px; }
.faq-a5 .right{ float:left; width:558px; }
.faq-a5{display:none;}

/*答え6*/
.faq-a6{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a6 .left{ float:left; width:25px; }
.faq-a6 .right{ float:left; width:558px; }
.faq-a6{display:none;}

/*答え7*/
.faq-a7{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a7 .left{ float:left; width:25px; }
.faq-a7 .right{ float:left; width:558px; }
.faq-a7{display:none;}

/*答え8*/
.faq-a8{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a8 .left{ float:left; width:25px; }
.faq-a8 .right{ float:left; width:558px; }
.faq-a8{display:none;}

/*答え9*/
.faq-a9{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a9 .left{ float:left; width:25px; }
.faq-a9 .right{ float:left; width:558px; }
.faq-a9{display:none;}

/*答え10*/
.faq-a10{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a10 .left{ float:left; width:25px; }
.faq-a10 .right{ float:left; width:558px; }
.faq-a10{display:none;}

/*答え11*/
.faq-a11{
	float:left;
	margin:1px 0 0 0;
	padding:8px 10px 10px 10px;
	background:#FCF1F2;
	border-bottom:1px dashed #9A8449;
	clear:both;width:583px; 
}
.faq-a11 .left{ float:left; width:25px; }
.faq-a11 .right{ float:left; width:558px; }
.faq-a11{display:none;}

/*よくある質問テーブル*/
.qa_box table{
	border-top:1px solid #9A8449;
	border-right:1px solid #9A8449;
}
.qa_box th{
	background:#F6F4DE;
	border-bottom:1px solid #9A8449;
	border-left:1px solid #9A8449;
	padding:4px 10px 4px 10px;
	font-size:100%;
	line-height:150%;
	text-align:left;
}
.qa_box td{
	background:#FFF;
	border-bottom:1px solid #9A8449;
	border-left:1px solid #9A8449;
	padding:4px 10px 4px 10px;
	font-size:100%;
	line-height:150%;
}
.qa_box td.td_c{ background:#FFF; border-bottom:1px solid #9A8449; border-left:1px solid #9A8449; padding:4px 0 4px 0; font-size:100%; line-height:150%; text-align: center; 
}
.qa_box th.th_d{ text-align: center; }


.txt_linkhead2{ float:left; background:#FBFAEF; margin:0; padding:5px 8px 5px 8px; line-height:180%; layout-grid-line:10%; border: 1px solid #9A8449; 	
		
}
.txt_linkhead2_left{ float:left; width:290px;margin-right: 25px;  }
.txt_linkhead2_right{ float:right; width:270px;}

/*.right dd{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; }*/
.kome{ text-indent: -1em; padding-left: 1em; }

/*ul*/


ul.maru{ margin:15px 0 10px 20px; padding-left:0px;  }
ul.maru li{ padding:0 0 10px 15px; line-height:100%; background-image: url(../../img/sub/sub_link_ar2.jpg); background-repeat: no-repeat; list-style-type: none; }

/*一般居室 体験入居
------------------------------------------------------------------------*/
#ex_left {
float:left;
margin:10px 0 0;
width:440px;
}

#ex_left_top {
	background-image: url(../../img/general/general_ex_top.jpg);
	background-repeat: no-repeat;
	height:885px;
}
#ex_left_top p{
	display:none;
}

#ex_right {
background:#FFFFFF none repeat scroll 0 0;
float:left;
font-size:80%;
letter-spacing:0;
line-height:135%;
margin:10px 0 0 -10px;
padding:14px 8px 0 15px;
text-align:left;
width:400px;
}

.ex_midashi {
	background-image: url(../../img/general/general_ex_bar.jpg);
	background-repeat: no-repeat;
	height:37px;
}
.ex_midashi h3 {
	padding:10px 0 0 20px;
	font-size:120%;
}

#ex_list {
	margin-left:-25px;
}
#ex_list li {
background:transparent url(../../img/sub/sub_k_1.jpg) no-repeat scroll left top;
display:block;
line-height:100%;
margin:0 0 0 5px;
padding:5px 5px 6px 13px;
vertical-align:middle;
}

#ex_list p {
margin-left:20px;
}

#ex_pagetop_waku {
	margin:57px 0 0 225px;
}

/*お知らせ・イベント
--------------------------------------------------*/
.imgbox_news{ float:left; margin-top: 0; margin-right: 15px; margin-bottom: 15px; margin-left: 10px; }
.imgbox_l_cl{ margin:0 0 15px 0; width:620px; height:1px; line-height:0; clear:left; border-bottom:1px dashed #999; }
.imgbox_news_cl_s{ margin:0; width:620px; height:1px; line-height:0; clear:left; }

.table_news_sdl{ padding:0 0 15px 0; }
.table_news_sdl table{ border-top:1px solid #CCC; border-left:1px solid #CCC; }
.table_news_sdl th{ padding:5px 5px 5px 5px; background:#776655; vertical-align:top; font-size:100%; line-height:150%; text-align:center; color:#FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
.table_news_sdl td{ width:75px; }
.table_news_sdl tr.date td{ padding:2px 0 2px 0; background:#faf0e6; vertical-align:top; font-size:100%; line-height:150%; font-weight:bold; text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
.table_news_sdl tr.event td{
	padding:5px;
	vertical-align:top;
	font-size:100%;
	line-height:150%;
	text-align:center;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	letter-spacing: 0em;}
.table_news_sdl tr.event .font_95{font-size:95%;}
.table_news_sdl_s{ margin:0 15px 15px 15px; padding:5px 10px 5px 10px; border:1px solid #776655; }

.table_news_01{ margin-bottom:15px; margin-left:10px; }
.table_news_01 th{ padding:5px 5px 5px 0; width:80px; vertical-align:top; font-size:100%; font-weight:normal; line-height:150%; border-bottom:1px dashed #CCC; }
.table_news_01 td{ padding:5px 5px 5px 0; vertical-align:top; font-size:100%; line-height:150%; border-bottom:1px dashed #CCC; }

.table_news_02{ margin-bottom:15px; }
.table_news_02 table{ width:100%; border-top:1px solid #CCC; border-left:1px solid #CCC; }
.table_news_02 th{ padding:5px; width:100px; vertical-align:top; font-size:100%; line-height:150%; background:#FFDF62; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
.table_news_02 td{ padding:5px; vertical-align:top; font-size:100%; line-height:150%; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }

.imgbox_news{ margin:0 0 15px 10px; }

#article_midashi_1{ background-image: url(../../img/news/article_title1.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 40px; clear: left; }
#article_midashi_1 h3{display:none;}


/*お知らせ・イベント一覧*/
#news_a{
padding:3px 0 3px 0;
/*width:406px;
height:330px;*/
background:#ffffff;
/*overflow:scroll;
overflow-x: hidden;*/
}

#news_a_waku1{
width: 110px;
padding:0px;
float: left;
padding:0;
}

#news_a_waku2{
width: 480px;
margin:0px;
padding:0 0 0 10px;
float: left;
font-size:110%;
line-height:140%;
}
#news_a_waku2 span {
	font-weight: bold;
}
#news_a_waku2 span.news_date {
	color:#8b0000;
}

/*#news_link1{
padding: 0px 10px 0px 10px;
font-size:90%;
color:#666666;
background:url(../../img/top_news_ar.gif) no-repeat left;
float:left;
}*/

#news_a_line{ background-image: url(../../img/top_news_line.gif); background-repeat: repeat-x; /*width:379px;*/
height:41px; clear: left; }

/*font
--------------------------------------------------*/
.txt_red{ color:#FF0000; }
.txt_red_150{ color:#FF0000; font-size:150%; }
.txt_blue{ color:#0000FF; }

/*txt
--------------------------------------------------*/
.txt_lead{ margin:15px 15px 15px 0; }

ul.sankaku{ margin: 5px 0 10px 20px; padding: 0px; }

/*コンセプト
--------------------------------------------------*/
#about_midashi_1{ background-image: url(../../img/about/about_title1.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 50px; clear: left; }
#about_midashi_1 h3{display:none;}
/*2011/01/28 Cibulka*/
#about_midashi_2{ background-image: url(../../img/about/about_title2.jpg); background-repeat: no-repeat; margin: 28px 0px 0px 0px; width: 603px; height: 50px; clear: left; }
#about_midashi_2 h3{display:none;}

.flt_r {float:right;}
#katagaki {
	display:block;
	float:right;
	padding: 80px 10px 0 0;
}

#ishokujuu {
	margin: 10 auto;
	padding-top: 20px;
	text-align:center;
}

#ishokujuu #top {display:block; padding-left:35%;}
#ishokujuu #medical{
	margin-left: 30%;
}
#ishokujuu ul {text-align:left; list-style:none;}
#ishokujuu ul .red {background: url(../../img/about/about_reddot.gif) no-repeat top left; padding-left: 13px;}
#ishokujuu ul .blue {background: url(../../img/about/about_bluedot.gif) no-repeat top left; padding-left: 13px; }
#ishokujuu ul .green {background: url(../../img/about/about_greendot.gif) no-repeat top left; padding-left: 13px;}

.center{ text-align: center; margin-top: 20px; }

/*Youtube（コンセプトビデオ）
--------------------------------------------------*/
/* 介護・医療体制
------------------------------------------------------------------------*/
#sub_bn_video_img{
background-image: url(../../img/about/about_bn_video.jpg);
background-repeat: no-repeat;
height: 53px;
clear: left;
}

/*介護・医療体制ページ 横４つ並びボタン*/

#video_center{
width: 603px;
float: left;
margin: 14px 0px 0px 0px;
text-align:center;
}

#medical_menu{
float: left;
clear: left;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#medical_menu ul{
padding:0;
margin: 0;
}

#medical_menu li{
float: left;
list-style-type: none;
display:block;
margin: 0px;
}

/*介護・医療体制　ボタン１*/
.medical_btn_1{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_1 a{ width:140px; height:183px; display:block; text-indent:-9999px; background-image: url(../../img/medical/medical_btn_01.jpg); background-repeat: no-repeat; background-position: left top; }
.medical_btn_1 a:hover{
background:url(../../img/medical/medical_btn_01.jpg) no-repeat bottom left;
}

/*介護・医療体制　ボタン２*/
.medical_btn_2{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_2 a{
width:140px;
height:183px;
background:url(../../img/medical/medical_btn_02.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.medical_btn_2 a:hover{
background:url(../../img/medical/medical_btn_02.jpg) no-repeat bottom left;
}

/*介護・医療体制　ボタン３*/
.medical_btn_3{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_3 a{
width:140px;
height:183px;
background:url(../../img/medical/medical_btn_03.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.medical_btn_3 a:hover{
background:url(../../img/medical/medical_btn_03.jpg) no-repeat bottom left;
}

/*介護・医療体制　ボタン４*/
.medical_btn_4{
clear:both;
width:140px;
height:183px;
margin: 0px 10px 0px 0px;
display:block;
}
.medical_btn_4 a{
width:140px;
height:183px;
background:url(../../img/medical/medical_btn_04.jpg) no-repeat top left;
display:block;
text-indent:-9999px;
}
.medical_btn_4 a:hover{
background:url(../../img/medical/medical_btn_04.jpg) no-repeat bottom left;
}

/*次のページへ　ボタン*/
.next_page {
clear:both;
width:220px;
margin: 25px auto 0 auto;

}

.next_page a {
display:block;
height:27px;
color:#5F3F13;
text-decoration:none;
vertical-align:middle;
background:url(../../img/next_back.jpg) no-repeat top left;
padding:9px 30px 0 15px;
font-weight:bold;
}

.next_page a:hover {
background:url(../../img/next_back.jpg) no-repeat bottom left;
text-decoration:none;
}

