﻿@charset "UTF-8";

* { margin : 0 ; padding : 0 ; }
table,tr,td,th{ margin : 0 ; padding : 0 ; }
/*初期値クリア*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse:collapse;border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
q:before,q:after {
	content:"";
}


body {
	font-size: 10pt;
	color: #333333;
	 }


#outer { 
	min-width: 950px;
}
#header{
	margin-bottom: 5px;
	height: 100px;
	width: 100%;
	background-image: url('../images/header_bg.jpg');
	background-repeat: repeat-x;
}
#footer {
	clear: both;
	width: 100%;
	}
#sub_area{
float:right;
width:240px;
}
#sub_area_in{
margin-left: 8px;
}
#main{
text-align: center;
margin-right: 240px;
}



/* 基本構造 */
/* #outer{
 position : relative ; 
	width: 100%;
	min-width: 900px;
  max-width: 2000px;
} */





#header h1{
font-size: 10pt;
line-height: 24px;
text-indent: 10px;
border-top: 2px solid #ff6600;
border-bottom: 1px solid #ff6600;
height: 24px;
}

#header h2{
float: left;
height: 73px;
width: 290px;
background-image: url('../images/title.gif');
}

#header_title{
font-size: 10pt;
line-height: 24px;
text-indent: 10px;
border-top: 2px solid #ff6600;
border-bottom: 1px solid #ff6600;
height: 24px;
font-weight:bold;
}

#header_img{
float: left;
height: 73px;
width: 290px;
}
#nav{
padding-top: 33px;
float: right;
width: 604px;
}



/* ページタイトル */


/* ナビゲーション */
#nav li{
text-indent: -9999em;
float: left;
}

/* ホーム 01 */
#nav_01 a{
height: 40px;
width: 73px;
background-image: url('../images/menu_home.gif');
background-repeat: no-repeat;
display: block;
}
#nav_01 a:hover{
background-image: url('../images/menu_home2.gif');
}

/* 新規登録 02 */
#nav_02 a{
height: 40px;
width: 89px;
background-image: url('../images/menu_regist.gif');
background-repeat: no-repeat;
display: block;
}
#nav_02 a:hover{
background-image: url('../images/menu_regist2.gif');
}
/* 更新・削除 03 */
#nav_03 a{
height: 40px;
width: 105px;
background-image: url('../images/menu_update.gif');
background-repeat: no-repeat;
display: block;
}
#nav_03 a:hover{
background-image: url('../images/menu_update2.gif');
}

/* ご利用案内 04 */
#nav_04 a{
height: 40px;
width: 102px;
background-image: url('../images/menu_read.gif');
background-repeat: no-repeat;
display: block;
}
#nav_04 a:hover{
background-image: url('../images/menu_read2.gif');
}


/* サイトマップ 05 */
#nav_05 a{
height: 40px;
width: 120px;
background-image: url('../images/menu_map.gif');
background-repeat: no-repeat;
display: block;
}
#nav_05 a:hover{
background-image: url('../images/menu_map2.gif');
}

/* お問合せ */
#nav_06 a{
height: 40px;
width: 115px;
background-image: url('../images/menu_contact.gif');
background-repeat: no-repeat;
display: block;
}
#nav_06 a:hover{
background-image: url('../images/menu_contact2.gif');
}



/* TOPページコンテンツ 　　　　　　2009/03/09検索エリアを追加 冨井 */
/* 検索エリア */
#search_area{
margin-top: 5px;
margin-bottom: 10px;
margin-left: 5px;
text-align: center;
}
#search_area_in{
text-align: center;
margin-right: auto;
margin-left: auto;
width: 650px;
}
#search_area_in table{
margin-right: auto;
margin-left: auto;
}
#search_area_in td{
padding-right: 8px;
}


/* 日本地図のフラッシュ */
#flash_map{
text-align: center;
margin-bottom: 10px;
height: 450px;
/* background-image: url('../images/flush_bg.gif'); */
background-repeat: no-repeat;
background-position: center bottom;
}

/* サイトの説明 */
#explanation{
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
width: 650px;
}

.explanation1-1,.explanation1-3,.explanation3-1,.explanation3-3{
height: 5px;
width: 5px;
}
.explanation1-2,.explanation2-1,.explanation2-2,.explanation2-3,.explanation3-2{
height: auto;
width: auto;
}

.explanation1-1{
background-color: #FFFFFF;
background-image: url('../images/explanation1-1.gif');
background-repeat: no-repeat;
background-position: left top;
}
.explanation1-2{
background-image: url('../images/explanation1-2.gif');
background-repeat: repeat-x;
}
.explanation1-3{
background-image: url('../images/explanation1-3.gif');
background-repeat: no-repeat;
background-position: right top;
}

.explanation2-1{
background-image: url('../images/explanation2-1.gif');
background-repeat: repeat-y;
}
.explanation2-2{
text-align: left;
background-color: #ffffcc;
}
.explanation2-3{
background-image: url('../images/explanation2-3.gif');
background-repeat: repeat-y;
}

.explanation3-1{
background-image: url('../images/explanation3-1.gif');
background-repeat: no-repeat;
background-position: left bottom;
}
.explanation3-2{
background-image: url('../images/explanation3-2.gif');
background-repeat: repeat-x;
}
.explanation3-3{
background-image: url('../images/explanation3-3.gif');
background-repeat: no-repeat;
background-position: right bottom;
}

.explanation2-2 p{
line-height: 150%;
padding: 15px;
}
/* サイトの説明ここまで */

/* 新着情報・サイトからのお知らせ　二つ並びの外側　　　　　2009/03/17　新規作成　冨井 */
#info_outer{
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
/*height: 500px;*/
width: 650px;
}
#info_right{
width: 650px;
}
/* 新着情報 */
#info_left{
margin-bottom: 5px;
width: 650px;
}



/* 新着情報・サイトからのお知らせ　可変の外枠　　　　　2009/03/10　新規作成　冨井 */
.box2{
}

.box2_top_1{
height: 34px;
width: 20px;
}
.box2_top_2{
width: 650px;
background-image: url('../images/box_top_2.jpg');
background-repeat: repeat-x;
}
.box2_top_3{
height: 34px;
width: 20px;
}
.box2_middle{
height: 200px;
background-image: url('../images/box_middle.jpg');
background-repeat: repeat-y;
}

/* 2009/03/19 変更　冨井
.box2_middle_1{
height: 200px;
background-image: url('../images/box_middle_1.jpg');
background-repeat: repeat-y;
}
.box2_middle_2{
height: 200px;
width: 20px;
width: auto;
background-color: #ffffd3;
}
.box2_middle_3{
height: 200px;
width: 20px;
background-image: url('../images/box_middle_3.jpg');
background-repeat: repeat-y;
} */
.box2_bottom_1{
height: 11px;
width: 20px;
}
.box2_bottom_2{
height: auto;
width: 600px;
background-color: #ffffd3;
background-image: url('../images/box_bottom_2.jpg');
background-repeat: repeat-x;
}
.box2_bottom_3{
height: 11px;
width: 20px;
}

/* サイトからのお知らせ　タイトル */
.box2_h3_info{
text-indent: -99999em;
height: 34px;
width: 600px;
background-image: url('../images/box_h3_info.jpg');
background-repeat: no-repeat;
background-position: left center;
}
/* 新着情報　タイトル */
.box2_h3_new{
text-indent: -99999em;
margin-right: auto;
height: 34px;
width: auto;
background-image: url('../images/box_h3_new.jpg');
background-repeat: no-repeat;
background-position: left center;
}

/* 新着情報　リストの設定  */

.new_clinic{
margin-right: 5px;
margin-left: 5px;
}
.new_clinic dl{
text-align: left;
height: 200px;
overflow: auto;
scrollbar-base-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-track-color: #ffffcc;
scrollbar-arrow-color: #996633;
scrollbar-3dlight-color: #996633;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #996633;
}
.new_clinic dt{
margin-top: 3px;
margin-right: 5px;
margin-left: 10px;
width: 600px;
}
.new_clinic dd{
margin-left: 5px;
padding-top: 3px;
padding-bottom: 10px;
padding-left: 10px;
clear: both;
background-image: url('../images/list_bt.gif');
background-repeat: repeat-x;
background-position: left bottom;
}
.new_clinic a{
float: left;
}
.update{
margin-top: 20px;
float: right;
} 

/* お知らせ　リストの設定 */
.info_list{
margin-right: 5px;
margin-left: 5px;
}

.info_list dl{
text-align: left;
height: 200px;
overflow: auto;
scrollbar-base-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #996633;
scrollbar-3dlight-color: #996633;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #996633;
}
.info_list dd{
{
padding-left: 10px;
}}

.info_day{
text-align: left;
margin-top: 2px;
margin-right: 5px;
margin-left: 5px;
}
.info_day span{
margin-right: 5px;
margin-left: 5px;
}
.info_text{
line-height: 150%;
text-align: left;
margin-left: 5px;
padding-bottom: 10px;
background-image: url('../images/list_bt.gif');
background-repeat: repeat-x;
background-position: left bottom;
}




/* 免責事項　menseki */
.menseki{
text-align: left;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
width: 650px;
}
.menseki h3{
border-bottom: 1px solid #000000;
}
.menseki ul{
margin-right: 10px;
margin-left: 30px;
}
.menseki li{
margin-bottom: 3px;
list-style-type: disc;
}









/* コピーライト */
.copy{
color: #999999;
line-height: 25px;
text-align: center;
background-color: #FF6600;
}
.copy a{
color: #333333;
text-decoration: none;
}

/* 広告スペース  グーグル　*/
.google_ad{
text-align: center;
margin-bottom: 5px;
margin-left: 5px;
padding: 4px;
}


/* 広告スペースサブエリア  グーグル　*/
.google_ad_sub{
text-align: center;
margin-bottom: 5px;
padding: 4px;
width: 220px;
}

/* 広告スペースメインエリア  バナー　*/
.koukoku{
text-align: center;
margin-bottom: 10px;
}
.koukoku table{
width: 550px;
margin-right: auto;
margin-left: auto;
}

/* 広告スペースサブエリア  バナー　*/
.koukoku_sub{
text-align: center;
margin-bottom: 8px;
}



/* 広告スペース  オススメ商品 ペットの健康　*/
#osusume,#kenkou{
text-align: left;
margin-bottom: 10px;
height: auto;
width: 230px;
}

#osusume h3{
text-indent: -9999em;
height: 35px;
background-image: url('../images/right_osusume.jpg');
background-repeat: no-repeat;
}
#kenkou h3{
text-indent: -9999em;
height: 35px;
background-image: url('../images/right_kenkou.jpg');
background-repeat: no-repeat;
}
#osusume dl,#kenkou dl{
padding: 3px 5px 8px;
background-image: url('../images/right_osusume_bg.jpg');
background-repeat: repeat-y;
}
#osusume dt,#kenkou dt{
padding-bottom: 3px;
padding-left: 5px;
width: 200px;
}

#osusume dd,#kenkou dd{
line-height: 120%;
text-align: center;
margin-left: 5px;
padding-bottom: 5px;
height: auto;
width: 200px;
min_height: 50px;
}
#osusume img,#kenkou img{
margin-right: 3px;
margin-bottom: 3px;
}





/* 吉田さんのスタイルシート 2009/02/12 add kanazawa */
/*共通設定　ナビゲーションｈ1　*/
#navigation {
	text-align: left;
	margin-bottom: 10px;
/*	width: 100%;	*/
}
#navigation-inner {
/*	width: 95%;	*/
	/* margin: 0 auto;	*/
	margin-left: 5px;	/* add */
	border-bottom: 1px solid #663300;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

	#navigation-inner h1 {
		font-weight: normal;
		text-align: left;
	}


/* 共通設定　ページタイトル　ｈ2 */
#page-title {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
 #page-title_inner {
	/* margin: 0 auto; */
	margin-left: 5px;	/* add */
	border-bottom: 1px solid #663300;
	padding-bottom: 5px;
} 

 #page-title_inner h2{
text-indent: -9999px;
height: 50px;
width: auto;

}
 

/*　共通設定　コンテンツ表示エリア*/
.contents,#read {
margin-top: 5px;
margin-bottom: 10px;
margin-left: 5px;
text-align: center;
}
.contents-inner,#read {
text-align: center;
margin-right: auto;
margin-left: auto;
width: 700px;
}

.contents-inner p{
line-height: 120%;
text-align: left;
margin-bottom: 10px;
margin-left: 30px;
}

/* インフォメーションの会社概要 */
.contents-inner dl{
text-align: left;
margin-bottom: 10px;
margin-left: 30px;
}

.contents-inner dt{
font-weight: bold;
}
.contents-inner dd{
margin-bottom: 10px;
margin-left: 40px;
}


/* H2 各ページの設定　2009/02/20　冨井 */
/* 検索結果詳細 */
.reference_detail {
background-image: url('../images/h2_reference_detail.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* 検索結果一覧 */
.reference_list{
background-image: url('../images/h2_reference_list.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* お問合せ */
.contact{
background-image: url('../images/h2_contact.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* サイトマップ */
.site_map{
background-image: url('../images/h2_site_map.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* 登録情報の更新削除 */
.entry_del{
background-image: url('../images/h2_entry_del.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* 病院情報の新規登録 */
.new_entry{
background-image: url('../images/h2_new_entry.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* ご利用案内 */
.guide{
background-image: url('../images/h2_guide.gif');
background-repeat: no-repeat;
background-position: left center;
}
/* 各ページのH3の設定 */
.contents-inner h3{
font-size: 18px;
color: #663300;
line-height: 30px;
text-indent: 40px;
text-align: left;
margin-bottom: 5px;
background-image: url('../images/contents_subject.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* 各ページのH4の設定 */
.contents-inner h4{
line-height: 30px;
text-indent: 20px;
margin-left: 30px;
background-image: url('../images/contents_subject_sub.gif');
background-repeat: no-repeat;
background-position: left center;
text-align: left;
}






/*上配置フォーム*/
.upper-form {
	margin: 10px auto;
/*	width: 95%;	*/
width: 646px;
text-align: center;

}
.upper-form input {
	margin-right: 10px;
}
.upper-form select{
	margin-left: 10px;
}
/*下配置フォーム*/
.bottom-form {
	text-align: center;
	margin: 10px auto;
}
.bottom-form table{
margin-right: auto;
margin-left: auto;
width: 300px;
}

.bottom-form a {
	margin-left:5px;
	border:1px solid #0066CC;
	padding:2px;
	text-decoration: none;
	background-color: #99CCFF;
}
.bottom-form a:visited {
	color: #336666;
	text-decoration: none;
	margin-left: 5px;
	padding: 2px;
}

.bottom-form input{
	margin-left:5px;
}

/*市区町村選択*/
#city-search {
font-size: 12pt;
margin-right: auto;
margin-left: auto;
width: 646px;
}
/* 	#city-search
	
	#city-search td {
		text-indent: 15px;
		text-align: left;
		width: 33%;
	} */
.city_search_t{
	height: 60px;
	width: 646px;
	background-image: url('../images/city_search_t.gif');
	background-repeat: no-repeat;
	}
.city_search_m{
	height: auto;
	width: 646px;
	background-image: url('../images/city_search_m.gif');
	background-repeat: repeat-y;
	display: block;
	}
.city_search_b{
	height: 60px;
	width: 646px;
	background-image: url('../images/city_search_b.gif');
	background-repeat: no-repeat;
	}
.city_search_m ul{
margin-left: 10px;
width: 625px;
}

.city_search_m li {
		text-indent: 15px;
		text-align: left;
		margin-bottom: 3px;
		float: left;
		width: 33%;
	}

/*ボタン幅*/
.button-14 {
	width: 14em;
}
/*一覧表示	レイアウトが崩れるので新しく作成 */
.list-data {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #FFFFCC;
	text-align: left;
	padding: 5px;
}
.list-data table {
	width:100%;
}

.list-data th {
	background-color: #FF9933;
	margin: 0 auto;
	text-align: left;
	padding: 5px;
	font-weight:bold;
}

.list-data td {
	border-top: #FF9933 solid 1px;
	padding: 5px;
}

.td_label{
	width:120px;
}

/*	０件のとき	*/
.list-data_0 {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #FFFFCC;
	text-align: center;
	padding: 5px;
	font-size:20px;
}
/*詳細ページ-追々ユーザーテンプレート化*/
#detail-header {
/*	width: 100%;	*/
}
#detail-header-inner {

	text-align: left;
	margin: 0 auto;
	padding: 5px;
}
	#detail-header-inner h2{
		font-weight: normal;
	}
#detail-address,#detail-medical {
margin-top: 5px;
margin-bottom: 10px;
margin-left: 5px;
text-align: center;
}

#detail-address-inner,#detail-medical-inner {
text-align: center;
margin-right: auto;
margin-left: auto;
width: 700px;

}
.detail-table {
	width: 700px;
	background-color: #FFFFCC;
	border-top: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
}
	.detail-table th {
		text-align:left;
		font-weight:normal;
		width: 150px;
	/*	padding: 2px;	*/
		padding: 5px;				/* add */
		border-right: 1px solid #FF9900;
		border-bottom: 1px solid #FF9900;
	}
	.detail-table td {
		text-align:left;			/* add */
		border-right: 1px solid #FF9900;
		border-bottom: 1px solid #FF9900;
		padding: 5px;				/* add */
	}

#detail-map {
/*	width: 100%;	*/
}
#detail-map-inner {
	text-align: center;
	margin: 0 auto;
	padding: 5px;
	width: 500px;
}


/*規約*/
#read {
/*	width: 100%; 共通設定として上で設定　2009/02/20冨井	*/
}
#read-inner {
	margin: 0 auto;
/*	width:95%;	*/
	padding: 5px;
}
#read-inner h3,#contents-inner h3{
font-size: 18px;
color: #663300;
line-height: 30px;
text-indent: 39px;
text-align: left;
height: 30px;
background-image: url('../images/contents_subject.gif');
background-repeat: no-repeat;
background-position: left center;
	border-bottom: 1px solid #663300;

}
.read-inner_text{
margin-top: 10px;
margin-bottom: 10px;
}

#read_rules{
text-align: left;
margin-top: 10px;
border: 1px solid #663300;
height: 450px;
width: auto;
overflow: auto;
}


#read_rules p{
margin: 10px;
}
#read_rules dl{
margin: 10px;
line-height: 120%;
}

#read_rules dt{
font-weight: bold;
margin-top: 10px;
}
#read_rules dd{
margin-top: 5px;
margin-left: 15px;
}




/*会員情報入力ページ*/
/*ページタイトル<h2>*/



/*上部注意書き*/
.help {
	/* margin: 0 auto; */
	margin-left: 5px;	/* add */
	border-bottom:1px solid #000000;
	text-align: left;	/* add */
}
	.help ul {
		margin-bottom:10px;
	}
	.help li {
		line-height:1.6;
		list-style-type: disc;
		margin-left: 15px;
	}
/*必須マーク*/
.indi {
	font-weight:bold;
	color:#FF0000;
}

/*登録フォーム*/
.regist{
	margin-top: 20px;	/* add */
	text-align: left;	/* add */
}
.regist-table {
	border-top: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
}
	.regist-table th {
		text-align:left;
		font-weight:normal;
		width: 150px;
		padding: 2px;
		border-right: 1px solid #FF9900;
		border-bottom: 1px solid #FF9900;
		background-color: #FFFFCC;
		font-size: 13px;
	}
	.regist-table td {
		width: 550px;
		font-size: 14px;
		line-height: 120%;
		text-align: left;
		padding: 2px 2px 2px 4px;
		border-right: 1px solid #ff9900;
		border-bottom: 1px solid #ff9900;
	}
	.regist-table input,.regist-table textarea {
		margin: 0;
	}
	.regist-table input:hover{
		background-color: #ffcc99;
	}
	.regist-table textarea:hover {
display:inline;
	background-color: #ffcc99;
	}
	.regist-table label {
		margin: 0 3em 0 0;
		white-space: nowrap;
	}
	.regist-table label:hover {
		background-color: #FFCC99;
	}
/* 診察科目    　　　　　　　2009/03/12冨井 */
.animal_type{
margin-left: 5px;
width: 530px;
}

.animal_type li{
list-style-type: none;
float: left;
height: 30px;
width: 130px;
}
/*フォーム内注意書き*/
.example {
	font-size: x-small;
	margin-left: 10px;
	clear: both;
}

.survice {
	margin-left:20px;
}

/*内容表示*/
.admin-content {
	margin-left: 30px;
}
.admin-content table {
	margin-left: 30px;
}
.admin-content ul {
	margin-left: 20px;
}
.admin-content li {
	list-style-type: disc;
	padding-bottom: 10px;
}
.align-beta {
	text-align:center;
}
/* 吉田さんのスタイルシートここまで 2009/02/12 add kanazawa */

/* ----------- エラーメッセージ ----------- */
#err_msg{
	color:#FF0000;
	font-weight:bold;
	margin-top: 10px;
	margin-left: 30px;
	padding:2px;
	text-align: left;	/* add */
}

.login_table {
	text-align: center;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
}
	.login_table th {
		text-align:left;
		font-weight:normal;
		width: 150px;
		padding: 2px;
		border-right: 1px solid #FF9900;
		border-bottom: 1px solid #FF9900;
		background-color: #FFFFCC;
		font-size: 14px;
	}
	.login_table td {
		line-height:1.6;
		border-right: 1px solid #FF9900;
		border-bottom: 1px solid #FF9900;
		font-size: 14px;
		padding: 2px;
		text-align: left;	/* add */
	}
	.login_table input {
		width: 200px;
		margin: 2px;
	}

.list-data_count{
		text-align: left;
		margin-left: 10px;
}


/* ボタン、サブミットの幅（基本仕様） */
.button4{
margin-top: 2px;
width: 4em;
}

.button6{
margin-top: 2px;
width:6em;}

.button8{
width: 8em;
}

.button10{
width:10em;}

.button12{
width:12em;}

.button13{
margin-bottom: 5px;
width: 13em;
}

.button14{
width:14em;
}

.button16{
width:16em;}
/* ボタン、サブミットの幅ここまで */

/* ----------- ブログパーツ ----------- */
.blog_parts_tbl_th{
	padding:20px 0px 0px 0px;
}
.blog_parts_tbl_td{
	border-bottom:2px solid #AAAAAA;
	padding:50px 0px 40px 15px;
}
.color_box{
	border:5px solid #DDDDDD;
	margin-bottom:10px;
}

.color_label{
	background-color: #DDDDDD;
}

.color_click{
	cursor: pointer;
	font-size: 18pt;
}

/* ----------- サイトマップ ----------- */
	.sitemap_list {
		text-align: left;
		margin-bottom: 15px;
		margin-left: 40px;
	}
	.sitemap_list li {
		line-height:1.4;
		list-style-type: disc;
		margin-left: 15px;
	}
/* 検索結果の番号 */
.onpage{
	font-size: 14pt;
	color: #ffffff;
	font-weight: bold;
	margin-left: 5px;
	padding: 2px;
	border: 1px solid #ff9900;
	background-color: #ffcc66;
}
/*0618よっしー追加*/
/*お出かけ前に電話してね*/
.renraku_banner {
	margin : 10px auto;
}
/*トップ注意書きの強調*/
.explanation2-2 strong {
	color: #ff0000;
	font-weight: bold;
}
#azet_link {
	text-align:cenetr;
	width:151px;
	height:14px;
	margin:10px auto;
}
#azet_link a {
	width:151px;
	height:14px;
	background:url(/images/powered.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}