@charset "utf-8"; 

/*090818追加*/


/*090818追加*/

h1 {margin:0; padding:0; background:url(../images/photo_h1.jpg) no-repeat; width:228px; height:91px;}

h1 a {width:228px; height:91px; display:block;}

h1 a span {display:block; text-indent:-9999px; outline:none;}

table {
	font-size:110%;
}

address {font-style:normal; line-height:1em;}

img {border:none;}




#body_style {
	background:#FFFFFF;
	font-family: "メイリオ";
	font-size:80%;
	line-height:1.8em;
	margin:0;
	padding:0;
	color:#666666;
	text-align:center;
	margin:0 auto;
}


#i_living_container {width:780px; text-align:left; margin:0 auto; background : url(../images/photo_sub_header.jpg) no-repeat;}

#i_living_container h3 {margin:0; padding:0;}

#i_living_container h4 {
	background : url(../images/img_h4.gif) no-repeat;
	padding-left:22px;
	height:27px;
	font-size: 14px;
}

#i_living_rframe {float:left; width:500px;}

#i_living_rframe ul{list-style:none;}



#container {width:780px; text-align:left; margin:0 auto; background : url(../images/photo_sub_header.jpg) no-repeat;}

#container h3 {
	background : url(../images/img_bg_h3.gif) no-repeat;
	width:100%;
	height:35px;
	padding-left:17px;
	padding-top:2px;
	font-family: "メイリオ";
	font-size: 16px;
}

#container h4 {
	padding-left:20px;
	height:27px;
	font-size: 15px;
	font-family: "メイリオ";
	text-indent:10px;
	background-image: url(../images/img_h4.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#container h5 {
	color:#006600;
	margin-left: 10px;
	font-size:14px;
}

/*---------- Clear----------*/
.clear{
clear:both;
}   

/*---------- END Clear ----------*/





/*---------- グローバルナビゲーション ----------*/

#menu {margin:0; padding:0;}

#menu li {height:32px; float:left; margin: 0; padding: 0; list-style-type:none; display:inline;}

#menu li span {display:none;}

#menu li a {display:block; height:32px;}

#menu li#navi01 a {width:87px; background : url(../images/btn_smenu01.gif) center top;}

#menu li#navi01 a:hover {background : url(../images/btn_smenu01.gif) center bottom;}

#menu li#navi02 a {width:151px; background : url(../images/btn_smenu02.gif) center top;}

#menu li#navi02 a:hover {background : url(../images/btn_smenu02.gif) center bottom;}

#menu li#navi03 a {width:141px; background : url(../images/btn_smenu03.gif) center top;}

#menu li#navi03 a:hover {background : url(../images/btn_smenu03.gif) center bottom;}

#menu li#navi04 a {width:161px; background : url(../images/btn_smenu04.gif) center top;}

#menu li#navi04 a:hover {background : url(../images/btn_smenu04.gif) center bottom;}

#menu li#navi05 a {width:126px; background : url(../images/btn_smenu05.gif) center top;}

#menu li#navi05 a:hover {background : url(../images/btn_smenu05.gif) center bottom;}

#menu li#navi06 a {width:114px; background : url(../images/btn_smenu06.gif) center top;}

#menu li#navi06 a:hover {background : url(../images/btn_smenu06.gif) center bottom;}






/*---------- ロールオーバー　090818追加----------*/	  

/*3分割タイプ*/

#nav3_box{
margin:0px;
padding:0px;
width:780px;
height:45px;
}
 
#nav3_oreg ul li {  
list-style-type:none;  
float:left;
margin: 0;
padding: 0px;
}  

#nav3_oreg ul{  
margin: 0;
padding: 0px;
}       
	  
#nav3_oreg ul li a {
	display:block;
	width:260px;
	height:45px;
	text-indent:-9999px;
	margin: 0;
	padding: 0px;
}  
     
li#categori021 a { background: url(../tour_guide/sports/teluha/imgs/navi_01.jpg) 0 0 no-repeat; }  
li#categori022 a { background: url(../tour_guide/sports/teluha/imgs/navi_02.jpg) 0 0 no-repeat; }  
li#categori023 a { background: url(../tour_guide/sports/teluha/imgs/navi_03.jpg) 0 0 no-repeat; }  


li#categori021_on { background: url(../tour_guide/sports/teluha/imgs/navi_01.jpg) 0 -45px; }  
li#categori022_on { background: url(../tour_guide/sports/teluha/imgs/navi_02.jpg) 0px -45px; }  
li#categori023_on { background: url(../tour_guide/sports/teluha/imgs/navi_03.jpg) 0px -45px; }  
     
li#categori021 a:hover { background-position:0 -45px; }  
li#categori022 a:hover { background-position:0px -45px; }  
li#categori023 a:hover { background-position:0px -45px; }  

/*3分割タイプ2*/

#nav4_box{
margin:0px;
padding:0px;
width:780px;
height:45px;
}
 
#nav4_oreg ul li {  
list-style-type:none;  
float:left;
margin: 0;
padding: 0px;
}  

#nav4_oreg ul{  
margin: 0;
padding: 0px;
}       
	  
#nav4_oreg ul li a {
	display:block;
	width:260px;
	height:45px;
	text-indent:-9999px;
	margin: 0;
	padding: 0px;
}  
     
li#categori031 a { background: url(../tour_guide/sports/soccer/imgs/navi_01.jpg) 0 0 no-repeat; }  
li#categori032 a { background: url(../tour_guide/sports/soccer/imgs/navi_02.jpg) 0 0 no-repeat; }  
li#categori033 a { background: url(../tour_guide/sports/soccer/imgs/navi_03.jpg) 0 0 no-repeat; }  


li#categori031_on { background: url(../tour_guide/sports/soccer/imgs/navi_01.jpg) 0 -45px; }  
li#categori032_on { background: url(../tour_guide/sports/soccer/imgs/navi_02.jpg) 0px -45px; }  
li#categori033_on { background: url(../tour_guide/sports/soccer/imgs/navi_03.jpg) 0px -45px; }  
     
li#categori031 a:hover { background-position:0 -45px; }  
li#categori032 a:hover { background-position:0px -45px; }  
li#categori033 a:hover { background-position:0px -45px; }  


/*4分割タイプ*/

#nav_box{
margin:0px;
padding:0px;
width:780px;
height:45px;
}
 
#nav_oreg ul li {  
list-style-type:none;  
float:left;
margin: 0;
padding: 0px;
}  

#nav_oreg ul{  
margin: 0;
padding: 0px;
}       
	  
#nav_oreg ul li a {
	display:block;
	width:195px;
	height:45px;
	text-indent:-9999px;
	margin: 0;
	padding: 0px;
}  
     
li#categori01 a { background: url(../tour_guide/stay/ayakawa/imgs/navi_01.jpg) 0 0 no-repeat; }  
li#categori02 a { background: url(../tour_guide/stay/ayakawa/imgs/navi_02.jpg) 0 0 no-repeat; }  
li#categori03 a { background: url(../tour_guide/stay/ayakawa/imgs/navi_03.jpg) 0 0 no-repeat; }  
li#categori04 a { background: url(../tour_guide/stay/ayakawa/imgs/navi_04.jpg) 0 0 no-repeat; }

li#categori01_on { background: url(../tour_guide/stay/ayakawa/imgs/navi_01.jpg) 0 -45px; }  
li#categori02_on { background: url(../tour_guide/stay/ayakawa/imgs/navi_02.jpg) 0px -45px; }  
li#categori03_on { background: url(../tour_guide/stay/ayakawa/imgs/navi_03.jpg) 0px -45px; }  
li#categori04_on { background: url(../tour_guide/stay/ayakawa/imgs/navi_04.jpg) 0px -45px; } 
     
li#categori01 a:hover { background-position:0 -45px; }  
li#categori02 a:hover { background-position:0px -45px; }  
li#categori03 a:hover { background-position:0px -45px; }  
li#categori04 a:hover { background-position:0px -45px; }


/*4分割タイプ2*/

#nav05_box{
margin:0px;
padding:0px;
width:780px;
height:45px;
}
 
#nav05_oreg ul li {  
list-style-type:none;  
float:left;
margin: 0;
padding: 0px;
}  

#nav05_oreg ul{  
margin: 0;
padding: 0px;
}       
	  
#nav05_oreg ul li a {
	display:block;
	width:195px;
	height:45px;
	text-indent:-9999px;
	margin: 0;
	padding: 0px;
}  
     
li#categori01 a { background: url(../tour_guide/stay/ayakawa/imgs/navi_01.jpg) 0 0 no-repeat; }  
li#categori34 a { background: url(../tour_guide/stay/center/imgs/navi_02.jpg) 0 0 no-repeat; }  
li#categori35 a { background: url(../tour_guide/stay/center/imgs/navi_03.jpg) 0 0 no-repeat; }  
li#categori04 a { background: url(../tour_guide/stay/ayakawa/imgs/navi_04.jpg) 0 0 no-repeat; }

li#categori01_on { background: url(../tour_guide/stay/ayakawa/imgs/navi_01.jpg) 0 -45px; }  
li#categori34_on { background: url(../tour_guide/stay/center/imgs/navi_02.jpg) 0px -45px; }  
li#categori35_on { background: url(../tour_guide/stay/center/imgs/navi_03.jpg) 0px -45px; }  
li#categori04_on { background: url(../tour_guide/stay/ayakawa/imgs/navi_04.jpg) 0px -45px; } 
     
li#categori01 a:hover { background-position:0 -45px; }  
li#categori34 a:hover { background-position:0px -45px; }  
li#categori35 a:hover { background-position:0px -45px; }  
li#categori04 a:hover { background-position:0px -45px; }


/*4分割タイプ3*/

#nav06_box{
margin:0px;
padding:0px;
width:780px;
height:45px;
}
 
#nav06_oreg ul li {  
list-style-type:none;  
float:left;
margin: 0;
padding: 0px;
}  

#nav06_oreg ul{  
margin: 0;
padding: 0px;
}       
	  
#nav06_oreg ul li a {
	display:block;
	width:195px;
	height:45px;
	text-indent:-9999px;
	margin: 0;
	padding: 0px;
}  
     
li#categori36 a { background: url(../tour_guide/sports/teluha/imgs/navi_01.jpg)  0 0 no-repeat; }  
li#categori37 a { background: url(../tour_guide/sports/teluha/imgs/navi_02.jpg) 0 0 no-repeat; }  
li#categori38 a { background: url(../tour_guide/sports/teluha/imgs/navi_03.jpg) 0 0 no-repeat; }  
li#categori39 a { background: url(../tour_guide/sports/teluha/imgs/navi_04.jpg) 0 0 no-repeat; }

li#categori36_on { background: url(../tour_guide/sports/teluha/imgs/navi_01.jpg) 0 -45px; }  
li#categori37_on { background: url(../tour_guide/sports/teluha/imgs/navi_02.jpg) 0px -45px; }  
li#categori38_on { background: url(../tour_guide/sports/teluha/imgs/navi_03.jpg) 0px -45px; }  
li#categori39_on { background: url(../tour_guide/sports/teluha/imgs/navi_04.jpg) 0px -45px; } 
     
li#categori36 a:hover { background-position:0 -45px; }  
li#categori37 a:hover { background-position:0px -45px; }  
li#categori38 a:hover { background-position:0px -45px; }  
li#categori39 a:hover { background-position:0px -45px; }        



/*5分割タイプ*/

#nav02_box{
margin:0px;
padding:0px;
width:780px;
height:45px;
}
 
#nav02_oreg ul li {  
list-style-type:none;  
float:left;
margin: 0;
padding: 0px;
}  

#nav02_oreg ul{  
margin: 0;
padding: 0px;
}       
	  
#nav02_oreg ul li a {
	display:block;
	width:156px;
	height:45px;
	text-indent:-9999px;
	margin: 0;
	padding: 0px;
}  
     
li#categori011 a { background: url(../tour_guide/stay/cycling/imgs/navi_01.jpg) 0 0 no-repeat; }  
li#categori012 a { background: url(../tour_guide/stay/cycling/imgs/navi_02.jpg) 0 0 no-repeat; }  
li#categori013 a { background: url(../tour_guide/stay/cycling/imgs/navi_03.jpg) 0 0 no-repeat; }  
li#categori014 a { background: url(../tour_guide/stay/cycling/imgs/navi_04.jpg) 0 0 no-repeat; }
li#categori015 a { background: url(../tour_guide/stay/cycling/imgs/navi_05.jpg) 0 0 no-repeat; }

li#categori011_on { background: url(../tour_guide/stay/cycling/imgs/navi_01.jpg) 0 -45px; }  
li#categori012_on { background: url(../tour_guide/stay/cycling/imgs/navi_02.jpg) 0px -45px; }  
li#categori013_on { background: url(../tour_guide/stay/cycling/imgs/navi_03.jpg) 0px -45px; }  
li#categori014_on { background: url(../tour_guide/stay/cycling/imgs/navi_04.jpg) 0px -45px; } 
li#categori015_on { background: url(../tour_guide/stay/cycling/imgs/navi_05.jpg) 0px -45px; } 
     
li#categori011 a:hover { background-position:0 -45px; }  
li#categori012 a:hover { background-position:0px -45px; }  
li#categori013 a:hover { background-position:0px -45px; }  
li#categori014 a:hover { background-position:0px -45px; }
li#categori015 a:hover { background-position:0px -45px; }  
  

/*---------- END ロールオーバー ----------*/	




/*---------- パンくず ----------*/

#navigation {background : url(../images/bg_sub_navi.gif) no-repeat; width:780px; height:28px; margin-top:14px; font-size:small;}

#navigation li {float:left; margin-left:5px;}

#navigation li a {background : url(../images/img_list_navigation.gif) no-repeat right center; display:block; padding-right:1em;}

#navigation ul {list-style:none; margin:0; padding:0;}







/*---------- フッター ----------*/

#fotter_left {background : url(../images/img_fotter_rogo.gif) no-repeat; width:340px; float:left; padding-left:65px; margin:10px 0 30px 18px; display:inline;}

#fotter_left p {margin:0; line-height:1em;}



#fotter_right {float:right;}
#f_menu ul {margin:0; padding:0;}
#f_menu li {float:left; list-style-type:none; background : url(../images/img_list_line.gif) no-repeat left center; margin-left:5px; padding-left:16px; margin-top:0; padding-top:0;}
#f_menu > li:first-child {background:none;}







/*---------- 暮らしの惁E ----------*/

#life_info {width:245px; float:left; margin-right:20px; text-align:left;}

#life_info img {display:block;}

#bg_life_info {width:245px; background : url(../i_living/images/bg_menu_icon.gif) repeat-y;}







/*---------- ペEジ先頭ボタン ----------*/

.btn_page_up {margin:0; float:right; margin-top:15px;}

.btn_page_up a {background : url(../images/btn_page_top.gif) no-repeat center top; display:block; height:25px; width:150px; outline:none;}

.btn_page_up a:hover {background : url(../images/btn_page_top.gif) no-repeat center bottom;}

.btn_page_up a span {text-indent:-9999px; display:block;}









/*---------- 中央よせ ----------*/

.center {text-align:center;}







/*---------- ブログ ----------*/
#edit_left {width:466px; float:left;}
#edit_left h3 {background : url(../images/img_bg_h3.gif) no-repeat; width:436px; height:35px; padding-left:15px; padding-top:2px; margin:0;}
.edit_frame {width:466px; background : url(../2007/2007event.html) repeat-y;}
.edit_main {width:446px; margin:0 10px 0 10px;}
#edit_right {width:290px; float:right;}
#edit_right h3 {background : url(../images/img_bg_h3.gif) no-repeat; width:290px; height:35px; padding-left:15px; padding-top:2px;}
#leader_info {width:147px; float:right; font-size:small; line-height:1em;}
.date {font-size:small; color:#009900; text-indent:6px; margin:0;}
.blog_center {text-align:center;}
.blog_center img {text-align:center;}


/*---------- テキストカラー ----------*/

.txe_gre {
color:#006600;
margin-left:10px;
font-size:14px;
}


.table_sty001{
border-collapse:separate;
border-spacing:2px;
text-indent:0;
}



















