/* CSS Document */
/* charset */

body{
	margin: 0px auto;
	padding: 0px;
	background-color:#FFFFFF;
	font-size:14px;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
a{
color:#2C7CA3;
}
a:hover{
color: #FF6600; text-decoration: none;
}
#wrap{
	margin: 0 auto;
	width: 947px;
}

#page_title{
margin:0px;
padding:0px;
margin-top:8px;
}
#page_title a{
	width: 435px;
	height:60px;
	background:url(../img/title_head.jpg) no-repeat;
	display:block;
	text-indent: -9999px;
}


/* 矢印*/
.mark_green{
	background:url(../img/mark_green.gif) no-repeat;
	padding-left:20px;
	background-position:0% 60%;
}

/* グローバルナビゲーション */
#navi_global{
margin-top:14px;
	width:910px;
}
#navi_global ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	background: url(../img/navi_global.jpg) no-repeat;
	width:910px;
	height:32px;
	text-indent: -9999px;
	margin-left:18px;
}

#navi_global ul li{
	margin:0px;
	padding:0px;
	float:left;
	height:32px;
}

#navi_global a {
	height: 32px;
	display: block;
}

#group_top a { width: 170px;
background: url(../img/navi_global.jpg) no-repeat 0px 0px;
}
#sou_top a { width: 135px;
	margin-left: 12px;
	background: url(../img/navi_global.jpg) no-repeat -183px 0px;
}
#ono_top a { width: 135px;
	margin-left: 12px;
	background: url(../img/navi_global.jpg) no-repeat -330px 0px;
}
#vira_top a { width: 135px;
	margin-left: 11px;
	background: url(../img/navi_global.jpg) no-repeat -476px 0px;
}
#umezu_top a { width: 135px;
	margin-left: 13px;
	background: url(../img/navi_global.jpg) no-repeat -624px 0px;
}
#jyukouen_top a { width: 135px;
	margin-left:13px;
	background: url(../img/navi_global.jpg) no-repeat -772px 0px;
}

#navi_global #group_top a:hover { background: url(../img/navi_global.jpg) no-repeat 0px -32px;}

#navi_global #sou_top a:hover {
	margin-left: 12px;
	background: url(../img/navi_global.jpg) no-repeat -183px -32px;
}
#navi_global #ono_top a:hover {
	margin-left: 12 px;
	background: url(../img/navi_global.jpg) no-repeat -330px -32px;
}
#navi_global #vira_top a:hover {
	margin-left: 11px;
	background: url(../img/navi_global.jpg) no-repeat -476px -32px;
}
#navi_global #umezu_top a:hover {
	margin-left:13px;
	background: url(../img/navi_global.jpg) no-repeat -624px -32px;
}
#navi_global #jyukouen_top a:hover{
	margin-left:13px;
	background: url(../img/navi_global.jpg) no-repeat -772px -32px;
}


/* グラデーション背景 */
#main_bg{
width:947px;
background:url(../img/bg_main.jpg) no-repeat;
display:block;
padding-top:10px;
}
/* ちくしの荘ナビゲーション */
#sou_navi{
	width:910px;
	margin-bottom:12px;
	margin-left:17px;
}
#sou_navi ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	background:url(../img/sou_navi.jpg) no-repeat;
	width:910px;
	height:50px;
	text-indent: -9999px;
}
#sou_navi ul li{
	margin:0px;
	padding:0px;
	float:left;
	height: 50px;
}
#sou_navi a { height: 50px; display: block;}

#top a { width: 190px;}
#guide a { width: 192px;}
#outline a { width: 183px;}
#adoption a { width: 149px;}
#contact a { width: 196px;}

#sou_navi #top a:hover { background: url(../img/sou_navi.jpg) no-repeat 0px -50px;}
#sou_navi #guide a:hover { background: url(../img/sou_navi.jpg) no-repeat -190px -50px;}
#sou_navi #outline a:hover { background: url(../img/sou_navi.jpg) no-repeat -382px -50px;}
#sou_navi #adoption a:hover { background: url(../img/sou_navi.jpg) no-repeat -565px -50px;}
#sou_navi #contact a:hover { background: url(../img/sou_navi.jpg) no-repeat -714px -50px;}

/****************************************************************
　　　　　　　　　　　　パンくず
****************************************************************/

#pankuzu{
	height:20px;
	margin:0px auto;
	font-size:14px;
	padding-top: 10px;
	margin-bottom: 5px;
}
#pankuzu-list {
	margin:0px auto 0px auto;
	padding: 0px 0px 0px 14px;
}

#pankuzu-list ul{
	margin:0px;
	padding:0px;
}

#pankuzu-list li{
	margin:0px 0px 0px 5px;
	padding:0px;
	list-style:none;
	float:left;
}

#pankuzu a{
	background-image: url(../img/arrow_pankuzu.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
}

/* コンテンツ */
#contents{
	margin: 0 auto;
	width: 947px;
	background:url(../img/bg_contents.jpg) repeat-y;
}

#contents_l{
display:inline;
float:left;
width:250px;
padding-top:20px;
padding-left:14px;
}
#contents_r{
display:inline;
padding-top:24px;
float:right;
width:640px;
padding-right:12px;
}

/* 内部コンテンツ */
#contents_page{
	width: 910px;
	background-color: #FFFFFF;
	margin: auto 15px auto 17px;
}


#contents_l_in{
	width:236px;
	float: left;
	padding-left:14px;
}


#contents_r_in{
	float:right;
	margin-right:22px;
	margin-top: 5px;
	width:600px;
}

#contents_r_in h1{
	margin: 0px 0px 15px 0px;
}

#one-column{
	width: 850px;
	margin: 10px auto;
}

#one-column h1{ margin: 0px auto 30px auto;}



#main_contents{ width: 570px; margin: auto;}
.main_contents{ width: 570px; margin: auto;}

/* 先頭のページへ戻る */
#page_top{ clear: both; margin:40px auto;}
#page_top a{
width:212px;
height:30px;
background:url(../img/btn_page_top.jpg) no-repeat;
display:block;
	text-indent: -9999px;
}
#page_top a:hover{
width:212px;
height:30px;
background:url(../img/btn_page_top_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
/*------ フッター ------*/
#footer_area{
clear: both;
width:910px;
padding-bottom:40px;
}
/* ちくしの荘のフッターナビゲーション */
#footer_this_navi{
	margin:0px;
	width:100%;
}
#footer_this_navi ul {
	text-align:center;
	margin:0px;
	list-style-type: none;
	height:14px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
}

#footer_this_navi li {
	margin:0px;
	padding:0px;
	display:inline;
	font-size:14px;
}

/* その他のナビゲーション１ */
#footer_other_navi{
	margin:0px;
	width:100%;
}
#footer_other_navi ul {
	text-align:center;
	margin:0px;
	list-style-type: none;
	height:14px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
}

#footer_other_navi li {
	margin:0px;
	padding:0px;
	display:inline;
	font-size:14px;
}

/* サイト情報 */
#site_info{
margin-left:570px;
margin-top:40px;
margin-bottom:6px;
}
#site_info ul{
	margin:0px;
	padding:0px;
	width:340px;
	list-style-type: none;
}
#site_info li{
	margin:0px;
	padding:0px;
	float:left;
}

#praivacy_info a{
margin:0px;
padding:0px;
width:103px;
height:20px;
background:url(../img/link_privacy.gif) no-repeat;
display:block;
text-indent: -9999px;
}
#site_use_info a{
margin:0px;
padding:0px;
width:140px;
height:20px;
background:url(../img/link_saite_use.gif) no-repeat;
display:block;
text-indent: -9999px;
}
#site_map_info a{
margin:0px;
padding:0px;
width:77px;
height:20px;
background:url(../img/link_sitemap.gif) no-repeat;
display:block;
text-indent: -9999px;
}

/* コピーライト */
#footer_img{
margin:0px auto;
width:910px;
height:50px;
background:url(../img/img_footer.jpg) no-repeat;
display:block;
text-indent: -9999px;
}

/*---------------------------------------------------------*/
/*    sidebar                                              */
/*---------------------------------------------------------*/
/*-------- ちくしの荘　----------------------------*/
/*お問い合わせ */
#mail_contact{
width:250px;
height:47px;
background:url(../img/img_contact.jpg);
display:block;
padding-top:120px;
margin-bottom:10px;
}

#mail_contact a{
margin-left:18px;
width:217px;
height:32px;
background:url(../img/btn_mail_contact.jpg) no-repeat 0px 0px;
display:block;
text-indent: -9999px;
}
#mail_contact a:hover{
margin-left:18px;
width:217px;
background:url(../img/btn_mail_contact.jpg) no-repeat 0px -32px;
display:block;
text-indent: -9999px;
}
/* サービス案内 */
/* Class系 */

/* Id系 */
#service_title{
margin:0px;
padding:0px;
width:250px;
height:55px;
background:url(../img/title_service.jpg) no-repeat;
display:block;
text-indent: -9999px;
}

#service_index{
width:250px;
margin-bottom:10px;
}
#service_index ul{
	text-align:center;
	margin:8px 0px 0px 0px;
	padding:0px;
	width:250px;
}
#service_index li{
	display:inline;
	margin:0px 0px 0px 6px;
	padding:0px 0px 6px 10px;
	list-style-type: none;
	float:left;
	font-size:10px;
	line-height:140%;
	background:url(../img/aroow_red.gif) no-repeat;
	background-position:0% 30%;
}
/* 新着情報 */
.new_info{
display:block;
	background:url(../img/mark_new_info.gif) no-repeat;
	background-position:0% 50%;
	padding:0px 0px 0px 70px;
	font-size:12px;
	line-height:140%;
	margin:0px 0px 10px 6px;
	width:174px;	
}
#living_home{
margin:0px;
padding:0px;
}
#living_home a{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_living_home.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#living_home a:hover{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_living_home_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#short_stay{
margin:0px;
padding:0px;
}
#short_stay a{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_short_stay.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#short_stay a:hover{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_short_stay_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#service_chikushino{
margin:0px;
padding:0px;
}
#service_chikushino a{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_chikushono.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#service_chikushino a:hover{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_chikushono_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#service_hidamari{
margin:0px;
padding:0px;
}
#service_hidamari a{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_hidamari.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#service_hidamari a:hover{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_hidamari_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#service_other{
margin:0px;
padding:0px;
}
#service_other a{
margin:0px;
padding:0px;
width:250px;
height:55px;
background:url(../img/btn_other.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#service_other a:hover{
margin:0px;
padding:0px;
width:250px;
height:55px;
background:url(../img/btn_other_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
/* 施設案内 */
#guide_title{
	margin:0px;
	padding:0px;
	width:250px;
	height:54px;
	background:url(../img/img_guide.jpg) no-repeat;
	display:block;
	text-indent: -9999px;
}
#guide_index{
margin-bottom:16px;
}
#guide_index ul{
	margin:0px;
	padding:0px;
	width:250px;
	list-style-type: none;
}
#guide_index li{
	margin:0px;
	padding:0px;
}

#chikushino_outline a{
margin:0px;
padding:0px;
width:250px;
height:41px;
background:url(../img/btn_chikushino_outline.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#chikushino_outline a:hover{
margin:0px;
padding:0px;
width:250px;
height:41px;
background:url(../img/btn_chikushino_outline_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#experience_guide a{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_experience.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#experience_guide a:hover{
margin:0px;
padding:0px;
width:250px;
height:42px;
background:url(../img/btn_experience_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#download a{
margin:0px;
padding:0px;
width:250px;
height:41px;
background:url(../img/btn_download.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#download a:hover{
margin:0px;
padding:0px;
width:250px;
height:41px;
background:url(../img/btn_download_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
/* お役たちリンク集 */
#use_link{
margin:0px;
padding:0px;
}
#use_link a{
margin:0px;
padding:0px;
width:250px;
height:46px;
background:url(../img/btn_use_link.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
#use_link a:hover{
margin:0px;
padding:0px;
width:250px;
height:46px;
background:url(../img/btn_use_link_on.jpg) no-repeat;
display:block;
text-indent: -9999px;
}



.sub_ttl{
	margin: 20px auto 20px 0px;
	padding:0px;
	background: url(../img/sub_ttl.jpg);
	width:580px;
	height:25px;
	font-size:14px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:5px;
}
/*---------------------------------------------------------*/
/*    link                                                 */
/*---------------------------------------------------------*/


#link_contact a:link,#link_contact a:visited{
	width: 570px;
	height: 153px;
	background:url(../img/link_contact.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: auto;
}


#link_contact a:hover{
	width: 570px;
	height: 153px;
	background:url(../img/link_contact.jpg) no-repeat;
	background-position:0px -153px;
	margin: auto;
	display: block;
	text-indent: -9999px;
}

#link_contact_chikushi a:link,#link_contact_chikushi a:visited{
	width: 572px;
	height: 153px;
	background:url(../img/link_contact_chikushi.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: auto;
}


#link_contact_chikushi a:hover{
	width: 572px;
	height: 153px;
	background:url(../img/link_contact_chikushi.jpg) no-repeat;
	background-position:0px -153px;
	display: block;
	text-indent: -9999px;
	margin: auto;

}

#link_contact_hidamari a:link,#link_contact_hidamari a:visited{
	width: 572px;
	height: 153px;
	background:url(../img/link_contact_hidamari.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: auto;
}


#link_contact_hidamari a:hover{
	width: 572px;
	height: 153px;
	background:url(../img/link_contact_hidamari.jpg) no-repeat;
	background-position:0px -153px;
	display: block;
	text-indent: -9999px;
	margin: auto;

}


#link_contact_old a:link,#link_contact_old a:visited{
	width: 572px;
	height: 153px;
	background:url(../img/link_contact_old.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: auto;
}


#link_contact_old a:hover{
	width: 572px;
	height: 153px;
	background:url(../img/link_contact_old.jpg) no-repeat;
	background-position:0px -153px;
	display: block;
	text-indent: -9999px;
	margin: auto;

}
