@charset "UTF-8";
/*----------------------------------------------------------
基本
----------------------------------------------------------*/
#wrapper{
    width:960px;
	margin:0 auto;
	padding:0;
	background:#FFFFFF;
}
#header{
    width:960px;
	height:126px;
	margin:0 auto;
    padding:0;
	background:url("../img/header.gif") repeat;
}
#gnavi{
    width:960px;
	height:34px;
	margin:0;
	padding:0;
}
#site_menu{
    width:960px;
	height:100px;
	margin:20px 0 0 0; 
	padding:0;
}
#contents{
	width:960px;
	margin:0 auto;
	padding:0;
	background:#FFFFFF;
}
#contents #maincol_story{
    float:left;
    width:960px;
	margin::0;
	padding:0;
}
#maincol_01{
    width:844px;
	margin:35px 28px 35px 28px;
	padding:0;
}
#maincol_02{
    width:844px;
	margin:35px 28px 35px 28px;
	padding:0;
}
#maincol_03{
    width:844px;
	margin:35px 28px 35px 28px;
	padding:0;
}
#maincol_04{
    width:844px;
	margin:35px 28px 35px 28px;
	padding:0;
}
#box01{
	margin:0 auto;
	padding:0;
	width:844px;
	float:left;
}
#box02{
	margin:0 auto;
	padding:0;
	width:844px;
	float:left;
}
#box03{
	margin:0 auto;
	padding:0;
	width:844px;
	float:left;
}
.box606{
	width:606px;
	margin:0;
	padding:0 28px 0 0;
	float:right;
}
.box606L{
	width:606px;
	margin:0;
	padding:0 28px 0 0;
	float:left;
}
.box600{
	width:600px;
	margin:0;
	padding:0 28px 0 0;
	float:right;
}
.box844{
	width:844px;
	margin:21px 0 21px 0;
	padding:0;
}
.box208{
	width:180px;
	margin:0;
	padding:0 28px 0 0;
	float:left;
}
.box608{
	width:608px;
	margin:0;
	padding:0 0 0 0;
}
.box190{
	width:190px;
	margin:0;
	padding:0 5px 0 0;
}
.box340px{
	width:340px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
.box433{
	width:433px;
	margin:0;
	padding:0;
}
.caption{
	font-size:85%;
	color:#666666;
	margin:3px 0 0 0;
}
/*----------------------------------------------------------
#footer 
----------------------------------------------------------*/

#footer_story{ 
	width:960px;
	height:70px;
	margin:0 auto;
	background: url("../img/footer.gif") repeat-x;
}
#footer{ 
	width:960px;
	height:70px;
	margin:35px 0 0 0;
	background: url("../img/footer.gif") repeat-x;
	
}

#copyright{
	text-align:center;
	font-size:73%;
	color:#666666;
	padding:30px 0 0 0;
}
#copyright_story{
    text-align:center;
	font-size:73%;
	color:#666666;
	padding:30px 0 0 0;
}
/*----------------------------------------------------------
header
----------------------------------------------------------*/
#logo {
	float:left;
	width: 179px;
	height:55px;
	margin:35px 0 0 28px;
	padding:0;
	background-color:none;
}

* html #logo{
	float:left;
	width: 179px;
	height:55px;
	margin:35px 0 0 14px;
	padding:0;
	background-color:none;
}

:first-child + html* html #logo{
	float:left;
	width: 179px;
	height:55px;
	margin:35px 0 0 14px;
	padding:0;
	background-color:none;
}
/*----------------------------------------------------------
お問い合わせ
*----------------------------------------------------------*/	

#utilitynavi{
	hight: 90px;
	float:right;
	margin:5px 20px 0 0;
	text-align:right;
	color:#999999;
}
#name{ 
	margin:7px 0px;
	padding:0;
	font-size:75%;
	color:#999999;
} 	
.sub_menu{
	display:inline;
	font-size:90%;
	color:#999999;
	list-style: none;
	text-align:right;
	margin:0 0 4px 0;
	padding:0 0 0 5px;
} 
#utilitynavi li a{
	padding-left:10px;
	padding-bottom:1px;
	margin:0;
	text-decoration:none;
	background: url("../img/ic_yajirushi.jpg") no-repeat 0 3px;
	color:#999999;
}
#utilitynavi a:hover{
	color:#E0423F;
}
/*----------------------------------------------------------
#gnavi
----------------------------------------------------------*/
ul#gnavi{
    width:960px;
	height:34px;
	margin:0;
	padding:0;
	background:url("../img/navi.gif") repeat-x top;
	border-bottom: solid 1px #e6e6e6;
}
#gnavi li{
	float:left;
	display:block;
	width:90px;
	height:31px;
	margin: 0;
	padding: 0;
	text-decoration:none;
}
#gnavi a {
    display:block;
	width:90px;
	height:31px;
	float:left;
	text-decoration:none;
	overflow:hidden;
}
.navi01 a {
   background: url("../img/navi01.jpg") no-repeat left top;
}
.navi02 a{
   background:url("../img/navi02.jpg") no-repeat left top;
}
.navi03 a{
   background:url("../img/navi03.jpg") no-repeat left top;
}
.navi04 a{
   background:url("../img/navi04.jpg") no-repeat left top;
}
.navi05 a{
   background:url("../img/navi05.jpg") no-repeat left top;
}
.navi06 a{
   background:url("../img/navi06.jpg") no-repeat left top;
}
.navi07 a{
   background:url("../img/navi07.jpg") no-repeat left top;
}
/*
.navi01_hover
*/
.navi01 a:hover{
    width:90px;
	height:31px;
    border-bottom: solid 3px #baadaa;
}

.navi01 a:hover{
    width:90px:
	border-bottom: solid 3px #e0423f;	
}
.navi02 a:hover{
    width:90px;
	border-bottom: solid 3px #e0423f;	
} 
.navi03 a:hover{
    width:90px;
	border-bottom: solid 3px #e7c600;
}
.navi04 a:hover{
    width:90px;
	border-bottom: solid 3px #119779;
}
.navi05 a:hover{
    width:90px;
	border-bottom: solid 3px #bb7615;
}
.navi06 a:hover{
    border-bottom: solid 3px #009eb6;
    width:90px;
}
.navi07 a:hover{
    width:90px;
	border-bottom: solid 3px #c5d027;
}
/*----------------------------------------------------------
#site_menu
----------------------------------------------------------*/
#h2_menu{
	display: none;
	text-indent:-9999px;
} 
#newsbox{
	width:904px;
	margin:0 auto;
}
	
#osirase{
	width:35px;
	height:70px;
	margin: 21px 0 0 21px;
	padding: 0 0 0 ;
}
.dl_news{
	width:792px;
	margin:0 auto;
	padding:28px 0 0 28px;
	float:left;
	font-size:85%;
}
.dt_osirase{
	margin:2px 0 0 0;
	padding:1px 0;
	font-size:85%;
}
.dd_osirase{
	margin:-20px 0 0 150px;
	padding:1px 0;
	font-size:85%;
}
.menu_li{
	float:left;
	height:14px;
	width:200px;
	margin:0 0 5px 0px;
	padding:0px;
	line-height:0;
}
.menu_li a{
	display:block;
	height:14px;
} 	
.menu_li a:hover{
filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.btn_geido{
	width:253px;
	height:12px;
	margin:20px 0 8px 0;
}
.btn_yakuyoke{
	width:253px;
	height:12px;
	margin:0 0 30px 0;
}
.btn_geido a{
	display:block;
	width:253px;
	height:12px;
	margin:0;
	background:url(../img/btn_header_geido.gif) no-repeat 0 top;
}
.btn_yakuyoke a{
	display:block;
	width:253px;
	height:12px;
	margin:0;
	background:url(../img/btn_header_yakuyoke.gif) no-repeat 0 top;
}
.btn_geido a:hover{
	display:block;
	width:253px;
	height:12px;
	margin:0;
	background:url(../img/btn_header_geido.gif) no-repeat 0 -11px;
}
.btn_yakuyoke a:hover{
	display:block;
	width:253px;
	height:12px;
	margin:0;
	background:url(../img/btn_header_yakuyoke.gif) no-repeat 0 -11px;
}

/*----------------------------------------------------------
#site_menu ul{
	width:250px;
	margin-left:150px;
    padding:7px 0 0 0;
}


#menu li{
    float:left;
    display: block;
	height:12px;
	width:250px;
	margin:2px 0 0 0px;
	padding:2px;
}
#メニュー　ポジション
----------------------------------------------------------*/
#menu01{
	width:150px;
	margin:5px 0 5px 150px;
	padding:7px 0 0 0;
}
#menu02{
	width:150px;
	margin:5px 0 5px 365px;
	padding:7px 0 0 0;
}
#menu03{
	width:150px;
	margin:5px 0 5px 710px;
	padding:7px 0 0 0;
}
#menu04{
	width:150px;
	margin:5px 0 5px 520px;
	padding:7px 0 0 0;
}
#menu05{
	width:150px;
	margin:5px 0 5px 780px;
	padding:7px 0 0 0;
}
#menu06{
	width:150px;
	margin:5px 0 5px 230px;
	padding:7px 0 0 0;
}
#menu07{
	width:150px;
	margin:5px 0 5px 150px;
	padding:7px 0 0 0;
}

.r{
	background: url("../tanoshimu/img/d_site_menu.jpg") no-repeat top left;
	background-color:#E0423F;
}
.y{
	background: url("../negau/img/site_menu_y.jpg") no-repeat top left;
	background-color: #E7C600;
}
.g{
	background: url("../manabu/img/site_menu_g.jpg") no-repeat top left;
	background-color:#119779 ;
}
.br{
	background: url("../meguru/img/site_menu_br.jpg") no-repeat top left;
	background-color: #BB7615;
}
.bl{
	background: url("../shiru/img/site_menu_bl.jpg") no-repeat top left;
	background-color:#009EB6 ;
}

.gr{
	background: url("../otoiawase/img/site_menu_gr.gif") no-repeat top left;
	background-color:#BAADAA;
}
.yg{
	background: url("../tazuneru/img/site_menu_yg.jpg") no-repeat top left;
	background-color:#C5D027;
}
.sitemap{
	background: url("../sitemap/img/site_menu_sitemap.gif") no-repeat top left;
}

/*----------------------------------------------------------
タイトル
----------------------------------------------------------*/
h3{
	height:30px;
	margin:35px 0 7px 0;
	padding:0;
}
.h3_mtn{
	height:30px;
	margin:0 0 7px 0;
}
.h3_mt63{
	height:30px;
	margin:63px 0 7px 0;
}
.h3_mb21{
	height:30px;
	margin:0px 0 21px 0;
}
h4{
	margin:0 0 7px 0;
	padding:0;
}
.h4_mt{
	margin:28px 0 7px 0;
	padding:0;
}
.h4_mbn{
	margin:28px 0 0 0;
	padding:0;
}
.h4_ml35{
	margin:0 0 7px 35px;
	padding:0;
}
.ml35{
	margin:28px 0 7px 35px;
	padding:0;
}
.h5_y{
	margin:21px 0 7px 0;
    padding:0;
}
/*----------------------------------------------------------
#up down_btn

.page_up_story{
	width:932px;
	height:63px;
	margin:-98px 28px 35px 0; 
	text-align:right;
}
.btn_story{
     display:block;
	 text-decoration:none;
	 margin:0;
	 padding:0;
}

---------------------------------------------------------*/
.btn_story{
	width:928px;
	padding:0 28px 0 0;
	position:relative;
	text-decoration:none;
	text-align:right;
}
.btn{
	width:32px;
	height:63px;
	margin:3px 0px;
	padding:0;
}
.btn_next{
	width:32px;
	height:79px;
	margin:3px 0;
	padding:0;
}
	
.page_up_story{
	width:928px;
	margin:160px 0 0 0;
	padding:0 28px 0 0;
	text-decoration:none;
	text-align:right;
}

* html .page_up_story{
	width:928px;
	margin:40px 0 0 0;
	padding:0 10px 0 0;
	text-decoration:none;
	text-align:right;
}

:first-child + html* html .page_up_story{
	width:928px;
	margin:40px 0 0 0;
	padding:0 14px 0 0;
	text-decoration:none;
	text-align:right;
}
.page_up_story02{
	width:928px;
	margin:420px 0 0 0;
	padding:0 28px 0 0;
	text-decoration:none;
	text-align:right;
}
* html .page_up_story02{
	width:928px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	text-align:right;
}

:first-child + html* html .page_up_story02{
	width:928px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	text-align:right;
	}
.page_up{
	width:932px;
	height:63px;
	margin:0; 
	text-align:right;
}

#index_menu01{
	width:960px;
	margin:0;
	padding:0;
}
#flashcontent_text{
	width:800px;
	margin:0 auto;
	padding:0 ;
}
/*----------------------------------------------------------
#contents_story
----------------------------------------------------------*/
#story{
    font-size:90%;
	line-height:2;
	letter-spacing:0.18em;
}#story01{
    font-size:90%;
	line-height:2;
	letter-spacing:0.18em;
}
#story02{
    font-size:90%;
	line-height:2;
	letter-spacing:0.18em;
}
#story03{
    font-size:90%;
	line-height:2;
	letter-spacing:0.18em;
}#story04{
    font-size:90%;
	line-height:2;
	letter-spacing:0.18em;
}#story05{
    font-size:90%;
	line-height:2;
	letter-spacing:0.18em;
}#story06{
    font-size:90%;
	line-height:2;
	letter-spacing:0.18em;
}
/*----------------------------------------------------------
#maincol
----------------------------------------------------------*/
.unit-common {
	width:890px;
	margin:auto;
	background-color:#FFFFFF;
}
/*----------------------------------------------------------

楽しむ／梅若塚ページの背景画像

----------------------------------------------------------*/
#story_01_01{
    width:960px;
	height:250px;
	background:  url("../tanoshimu/img/bg_r01_01.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
}
#story_01_02{
   width:960px;
   height:396px;
   margin:0 px;
   background: url("../tanoshimu/img/bg_r01_02.jpg");
   background-repeat: no-repeat;
   background-position: left top;  
}
#story_01_03 {
   width:960px;
   height:254px;
   background:url("../tanoshimu/img/bg_r01_03.jpg");
   background-repeat: no-repeat;
   background-position: left top;
}
#story_01_04 {
   width:960px;
   height:299px;
   background: url("../tanoshimu/img/bg_r01_04jpg") ;
   background-repeat: no-repeat;
   background-position: left top;
 }
#story_01_05{
	width:960px;
	height:463px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../tanoshimu/img/bg_r01_05.jpg");
}
#story_01_06{
	width:960px;
	height:250px;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url("../tanoshimu/img/bg_r01_06.jpg");
}
/*----------------------------------------------------------

楽しむ／梅若塚のtext

----------------------------------------------------------*/
p.story_01_01  {
   width:630px;
   position:relative;
   top: 100px;
   left:150px;
}
p.story_01_02 {
   width:510px;
   position:relative;
   top:110px;
   left:150px;
}
p.story_01_03 {
   width:510px;
   position:relative;
   top:50px;
   left:300px;
}
p.story_01_04 {
   width:500px;
   position:relative;
   margin:100px;
   left:180px;
}
p.story_01_05 {
   width:500px;
   position:relative;
   top:45px;
   left:380px;
}
p.story_01_06 {
   width:500px;
   position:relative;
   top:50px;
   left:380px;
}
/*----------------------------------------------------------

楽しむ／梅若物語のページの背景画像

----------------------------------------------------------*/
#story_02_01{
    width:960px;
	height:184px;
	margin:0;
	background: url("../tanoshimu/monogatari/img/bg_r02_01.jpg") no-repeat;
    background-position: left top;

}
#story_02_02{
	width:960px;
	height:437px;
    margin:0 px;
	background: url("../tanoshimu/monogatari/img/bg_r02_02.jpg") no-repeat;
    background-position: left top;

}
#story_02_03 {
    width:960px;
    height:254px;
	background-color:#FFFFFF;
}
#story_02_04 {
    width:960px;
    height:611px;
    background: url("../tanoshimu/monogatari/img/bg_r02_03.jpg") no-repeat;
    background-position: left top;
	background-color:#FFFFFF;
 }
/*----------------------------------------------------------

楽しむ／物語のtext

----------------------------------------------------------*/
p.story_02_01  {
   width:600px;
   position:relative;
   top: 30px;
   left:120px;
}
p.story_02_02 {
   width:350px;
   position:relative;
   top:50px;
   left:430px;
}
p.story_02_03 {
   width:600px;
   position:relative;
   top:45px;
   left:210px;
}
p.story_02_04 {
   width:452px;
   position:relative;
   top:80px;
   left:380px;
}
/*----------------------------------------------------------

楽しむ／隅田川ものh4タイトル位置

----------------------------------------------------------*/
#h4_sumida02{
	margin:0 0 0 200px;
}
#h4_sumida03{
	margin:0 0 0 385px;
}
#h4_sumida04{
	margin:0 0 0 337px;
}
/*----------------------------------------------------------

楽しむ／隅田川ものページの背景画像

----------------------------------------------------------*/
#story_03_00{
	width:960px;
	height:137px;
	margin:0;
	background:url("../tanoshimu/sumidagawa/img/bg_r03_01.gif") no-repeat;
	background-position:left top; 
}
#story_03_01{
    width:960px;
	height:350px;
	margin:0;
	background: url("../tanoshimu/sumidagawa/img/bg_r03_02.gif") no-repeat;
    background-position: left bottom;
}
#story_03_02{
	width:960px;
	height:240px;
    margin:0 px;
}
#story_03_03{
    width:960px;
    height:565px;
	background:url("../tanoshimu/sumidagawa/img/bg_r03_03.gif") no-repeat;
}
#story_03_04{
    width:960px;
    height:368px;
 }
#story_03_05{
    width:960px;
    height:560px;
    background: url("../tanoshimu/sumidagawa/img/bg_r03_05.gif") no-repeat;
    background-position: left bottom;
}
/*----------------------------------------------------------

楽しむ／隅田川ものtext

----------------------------------------------------------*/
.story00{
	margin:0 0 0 35px;
}

p.story_03_01  {
   width:730px;
   position:relative;
   left:35px;
}
p.story_03_02 {
   width:600px;
   position:relative;
   left:200px;
   margin:7px 0 0 0;
}
p.story_03_03 {
   width:600px;
   margin:7px 0 0 35px;
   padding:0;
   position:relative;
   left:100px;
   top:20px;
   float:left;
}
p.story_03_04 {
   width:600px;
   position:relative;
   left:35px;
   float:left;
}
p.story_03_05 {
   width:480px;
   margin:7px 0 0 35px;
   position:relative;
   left:100px;
   float:left;
}
/*貼付け画像*/
#sumida_photo01{
	width:167px;
	height:264px;
	margin:0;
	padding:0 50px 0 0;
}
#sumida_photo02{
	width:200px;
	height:309px;
	margin:0;
	padding:0 0 0 50px;
}
#sumida_photo03{
	width:167px;
	height:264px;
	margin:0;
	padding:0 0 0 0;
}
#sumida_photo04{
	width:167px;
	height:164px;
	margin:0;
	padding:0 0 0 35px;
}

/*----------------------------------------------------------

楽しむ／歴史

----------------------------------------------------------*/
/*-背景-*/

#story_04_00{
	width:960px;
	margin:0;
	background-position:left top; 
}
#story_04_01{
    width:960px;
	height:277px;
	margin:0;
	padding:0;
	background: url("../tanoshimu/rekishi/img/bg_r04_01.jpg") no-repeat;
    background-position: left top;
}
#story_04_02{
	width:960px;
	height:556px;
	background:url("../tanoshimu/rekishi/img/bg_r04_02.gif") no-repeat;
    margin:0;
	padding:0;
	background-position: left top;
}
#story_04_03{
    width:960px;
    height:421px;
	padding:0;
	margin:0;
	background:url("../tanoshimu/rekishi/img/bg_r04_03.gif") no-repeat;
	background-position: left top;
}
#story_04_04{
    width:960px;
    height:439px;
	margin:0;
	padding:0;
	background:url("../tanoshimu/rekishi/img/bg_r04_04.gif") no-repeat;
	background-position: left top;
 }
 /*-BOX-*/

#rekishi_box01{
	width:350px;
	height:88px;
	margin:0;
	padding:0;
	position:relative;
	left:350px;
	top:32px;
}
#rekishi_box02{
	width:600px;
	height:88px;
	margin:0;
	padding:0;
	position:relative;
	left:28px;
	top:28px;
}
#rekishi_box03{
	width:620px;
	height:88px;
	margin:0;
	padding:0;
	position:relative;
	left:270px;
	top:20px;
}
#rekishi_box04{
	width:620px;
	height:88px;
	margin:0;
	padding:0;
	position:relative;
	left:270px;
}
/*-テキスト-*/

.rekishi_dt{
	padding:28px 0 0 0;
}
.rekishi_p01{
	width:380px;
	margin:10px 0 0 200px;
	font-size:85%;
}
h5_data
.fin_p{
	width:600px;
	margin:28px 0 0 0;
	padding:0;
}
* html .fin_p{
	width:600px;
	margin:0 0 0 -270px;
	padding:0;
}

:first-child + html* html .fin_p{
	width:600px;
	margin:0 0 0 -270px;
	padding:0;
}
/*-写真-*/

#edo_photo{
	width:321px;
	margin:56px auto 35px;
	padding:0;
    float:right;
}
#edo_photo02{
	width:321px;
	margin:40px auto 0 ;
	padding:0;
	float:right;
}
#meiji_photo01{
	width:200px;
	margin:20px 0 0 32px;
	padding:0;
	position:relative;
	top:180px;
	left:10px;
}
/*----------------------------------------------------------

学ぶ

----------------------------------------------------------*/
.box250{
	width:250px;
	margin:28px 0 28px 0;
	padding:0;
}.gr_td_text{
	width:643px;
}
.text594{
	width:594px;
	margin:28px 0 28px 0;
	padding:0;
}
.gr_td{
	padding-right:28px;
	padding-bottom:28px;
	width:180px;
}
.tr_hight_21{
	height:21px;
	margin:0;
	padding::0;
}
.maru_g:first-letter {
	color:#009966;
}
/*----------------------------------------------------------
巡る
----------------------------------------------------------*/
table{
	width:844px;
	margin:28px 0 28px 0;
	padding:0;
}
.text426{
	width:398px;
	margin:0;
	padding:0 28px 0 0;
	float:left;
}
p.text398{
	width:398px;
}
.box180{
	width:180px;
	margin:0 0 21px 0;
	padding:0;
	float:right;
}
.text450{
	width:478px;
	margin:0;
	padding:0 28px 0 0;
	float:left;
}
.box300{
	width:300px;
	margin:0 0 21px 0;
	padding:0 28px 0 0;
	float:right;
}

/*----------------------------------------------------------
テーブルの幅
----------------------------------------------------------*/
.br_td_photo{
	width:238px;
	margin:0;
	padding:0 28px 21px 0 ;
}
.br_td_text{
	width:398px;
	margin:0;
	padding:0 28px 21px 0 ;
}
.br_td_data_n{
	width:208px;
	margin:0;
	padding:0 28px 21px 0 ;
}
.br_td_data{
	width:270px;
	margin:0;
	padding:0 28px 21px 0 ;
}
.br_td02{
	padding:0 0 30px 0;
}
.br_td03{
	padding:0px 28px 0 0 ;
}
.data a{
 	background-color:#F3C9C4;
	font-size:85%;
	text-decoration:none;
	color:#666666;
}
.data{
	font-size:85%;
	letter-spacing:normal;
}
.h5_data{
	width:36px;
	height:14px;
	margin:0 0 3px 0;
	padding:0;
	background: url("../meguru/img/data.jpg") no-repeat ;
	text-indent:-9999px;
}
* html .map{
	width:646px;
	margin:0 auto;
	float:left;
}

:first-child + html* html .map{
	width:646px;
	margin:0 auto;
	float:left;
}

#br_map{
	margin:0;
	padding:0;
	width:641px;
	float:left;
}

.gl_td{
	padding-right:28px;
	padding-bottom:28px;
}
.map{
	width:646px;
	margin:0 9px 0 0;
	float:left;
}
#route{
	width:180px;
	margin:0 0 0 9px;
	padding:0;
	float:right;	
}
.route{
	margin:5px auto;
	padding:0 9px 0 0;
	
}
.route_info{
	color: #bb7615;
	font-size:80%;
	letter-spacing:normal;
	padding:2px 0 0 18px;
}
#yajirushi00{
	width:24px;
	margin:3px 0 0 12px;
	padding:0 0 7px 18px;
	font-size:80%;
	color: #bb7615;
}
.yajirushi{
	background:url(../meguru/img/ic_route_yajirushi.gif) no-repeat;
	background-position:left;
	margin:2px 0 0 12px;
	padding:0 0 0 18px;
	font-size:80%;
	color:#bb7615;


}

/*
知る
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

#main{
	width:844px;
	margin:0 0 0 28px; 
	padding:0;
}

#main dl.infoList1 dt{
margin:0 0 4px 0;
padding:0 0 2px 0;
color:#555;
background:url("../shiru/img/line.gif") bottom repeat-x;
}

#main dl.infoList2{
padding-top:6px;
line-height:1.6;
}

#main dl.infoList2 dt{
color:#444;
padding-top:6px;
font-weight:bold;
}

#main dl.infoList2 dd{
margin:-1.6em 0 6px 0;
padding:0 0 12px 17em;
background:url("../shiru/img/line.gif") bottom repeat-x;
}



.bl_td{
	padding:0 0 0 12px;
	padding-bottom:36px;
	font-size:80%;
	background:url(../shiru/img/line.gif) no-repeat;
	background-position:left 3px;
	}
 .bl_td_text{
 font-size:80%;
	background:url(../shiru/img/line.gif) no-repeat;
 }
.keidai_box{
	width:283px;
	float:right;
	margin:0 0 0 5px; 
	padding:0;
}
#keidai_list{
	width:288px;
	padding-bottom:5px;
	margin:0 0 21px 0;
}
#sekihi_list{
	width:288px;
	padding-right:0px;
	padding-bottom:5px;
	margin:0 0 21px 0;
}
.sisetsu01{
	display:block;
	width:140px;
	height:40px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
	overflow:hidden;
}
.sisetsu02{
	display:block;
	width:140px;
	height:40px;
	margin:0 0 5px 3px;
	padding:0;
	float:left;
	overflow:hidden;
}
.sisetsu03{
	display:block;
	width:140px;
	height:40px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
	overflow:hidden;
}
.sisetsu04{
	display:block;
	width:140px;
	height:40px;
	margin:0 0 5px 3px;
	padding:0;
	float:left;	
	overflow:hidden;
}
.sisetsu05{
	display:block;
	width:140px;
	height:40px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
	overflow:hidden;
}
.sisetsu06{
	display:block;
	width:140px;
	height:40px;
	margin:0 0 5px 3px;
	padding:0;
	float:left;
	overflow:hidden;
}
.sisetsu01 a{
	display:block;
	width:140px;
	height:40px;
	background: url(../shiru/img/btn_keidai01.gif) no-repeat top left;
	text-decoration:none;
	text-indent:-9999px;
}
.sisetsu02 a{
	display:block;
	width:140px;
	height:40px;
	background:url(../shiru/img/btn_keidai02.gif) no-repeat top left;
	text-decoration:none;
	text-indent:-9999px;
}
.sisetsu03 a{
	display:block;
	width:140px;
	height:40px;
	background:url(../shiru/img/btn_keidai03.gif) no-repeat top left;
	text-decoration:none;
	text-indent:-9999px;
}
.sisetsu04 a{
	display:block;
	width:140px;
	height:40px;
	background:url(../shiru/img/btn_keidai04.gif) no-repeat top left;
	text-decoration:none;
	text-indent:-9999px;
}
.sisetsu05 a{
	display:block;
	width:140px;
	height:40px;
	background: url(../shiru/img/btn_keidai05.gif) no-repeat top left;
	text-decoration:none;
	text-indent:-9999px;
}
.sisetsu06 a{
	display:block;
	width:140px;
	height:40px;
	background:url(../shiru/img/btn_keidai06.gif) no-repeat top left;
	text-decoration:none;
	text-indent:-9999px;
}


.sisetsu01 a:hover{
	background-position:-140px 0;
}
.sisetsu02 a:hover{
	background-position:-140px 0;
}
.sisetsu03 a:hover{
	background-position:-140px 0;
}
.sisetsu04 a:hover{
	background-position:-140px 0;
}
.sisetsu05 a:hover{
	background-position:-140px 0;
}
.sisetsu06 a:hover{
	background-position:-140px 0;
}
.sekihi_a a:hover{
	background-position:-230px 0;
}
.sekihi_b a:hover{
	background-position:-230px 0;
}
.sekihi_c a:hover{
	background-position:-230px 0;
}

/*----------------------------------------------------------
施設と石碑
----------------------------------------------------------*/
.sekihi_a{
	display:block;
	width:230px;
	height:40px;
	margin:0 0 5px 0;
	padding:0;
}	
.sekihi_b{
	display:block;
	width:230px;
	height:40px;
	margin:0 0 5px 0;
	padding:0;
}	
.sekihi_c{
	display:block;
	width:230px;
	height:40px;
	margin:0 0 5px 0;;
	padding:0;
}
.sekihi_a a{
	display:block;
	width:230px;
	height:40px;
	background:  url(../shiru/img/btn_sekihi01.jpg) no-repeat  top left;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}	
.sekihi_b a{
	display:block;
	width:230px;
	height:40px;
	background:url(../shiru/img/btn_sekihi02.jpg) no-repeat  top left;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}	
.sekihi_c a{
	display:block;
	width:230px;
	height:40px;
	background:url(../shiru/img/btn_sekihi03.jpg) no-repeat  top left;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}	

/*----------------------------------------------------------
納骨堂
----------------------------------------------------------*/
#nokotu{
	width:844px;
	margin:0;	
	padding:0;
}
.bokuteibyo_col{
	width:844px;
	margin-bottom:28px;
	padding:0;
}
.bokuteibyo_text{
	width:643px;
	margin:0;
	padding:0;
	float:right;
}

/*----------------------------------------------------------
願う
----------------------------------------------------------*/
#schedule{
	width:549px;
	margin:0;
	padding:0;
}
#schedule table{
	width:549px;
	margin:0 0 56px 0;
	padding:0;
	border:solid 6px #CCCCCC;
	border-collapse:collapse;
}
#schedule td,#schedule th{
	margin:0;
	padding:4px 0 4px 18px;
	border-bottom:solid 1px #CCCCCC;
	line-height:180%;
	font-size:85%;
	text-align:left;
	vertical-align:top;
}
.gyoji_box{
	width:844px;
	margin:28px 0 0 0;
	padding:0;
}
.gyoji{
	width:511px;
	margin:0;
	padding:0;
}
.kigan_box{
	width:844px;
	margin:28px 0 0 0;
	padding:0;
}
.mt28{
	margin:21px 0 0 0;
	padding:0;
}
.bg_y{
	background-image:url("../negau/umewaka/img/slash_y.gif");
}
.kuwasiku{
	margin:6px 0;
	padding:0;
}
.box300_l{
	width:300px;
	margin:0;
	padding:0 28px 0 0;
	float:left;
}
.text336{
	width:306px;
	margin:0;
	padding:0;
	float:right;
}
	.y_td{
	padding-right:28px;
	padding-bottom:28px;
	width:180px;
}

#th_box01{
	width:844px;
	margin:0;
	padding:0;
	float:left;
}
#th_box02{
	width:844px;
	margin:0;
	padding:0;
	float:left;
}
.th_box03{
	width:844px;
	margin:7px 0 0 0;
	padding:0;
	float:left;
}
.omamori_box{
	width:163px;
	margin:4px 0 7px 0;
	padding:0;
	float:left;
}
.omamori_01{
	width:152px;
	padding:0 0 0 0;
	margin:0;
}
.omamori_title{
	width:152px;
	margin:0;
	text-align:center;
	padding:3px 0 ;
	font-size:78%;
}
.y_about{
	width:700px;
	margin:0;
	padding:0;
	float:left;
}
.btn_mousikomi{
	width:90px;
	margin:21px 0 0 0; 
	padding:0;
}
.btn_mousikomi a{
	display:block;
	width:90px;
	height:44px;
	background:url(../negau/umewaka/img/btn_moshikomi.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
}
.btn_mousikomi a:hover{
	background-position: -90px 0px;
}
.btn_moushikomi2{
	width:90px;
	margin:21px 0 0 0; 
	padding:0;
}
.btn_moushikomi2 a{
	display:block;
	width:90px;
	height:44px;
	background:url(../negau/umewaka/img/btn_moshikomi.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
}
.btn_moushikomi2 a:hover{
	background-position: -90px 0px;
}

#btn_mail{
	width:198px;
	height:60px;
	margin:0;
	padding:21px 35px 21px 0;
}
#btn_mail a{

	width:198px;
	height:60px;
	display:block;
	background: url(../negau/order/img/btn_y02moshikomi.gif) no-repeat top left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
#btn_mail a:hover{
	background-position:-198px 0px;
}	
.y_goma_textbox{
	width:643px;
	margin:0 0 21px 0;
	padding:0;
}
.slash_y{
	background: url(../negau/img/slash_y.gif) repeat;
}

.dt_note:first-letter {
	color:#E7C600;
}
.dt_note{
	width:150px;
	float:left;
	background:url(../negau/order/img/line.gif) no-repeat 0 50px;
}
.dt_note2:first-letter {
	color:#E7C600;
}

.kigan_naiyo{
	margin:0 0 3px 0;
	padding:0;
}
.dd_kito{
	width:400px;
	margin:0 0 0 150px;
	padding:0;
}
.dd_kito_else{
	margin:-1.8em 0 4px 21em;
	padding:3px 0;
}
.table_line{
	border:#666666 solid 1px;
	margin:7px 0 0 0;
	padding:0;
}
.p_margin{
	width:350px;
	margin:0;
	padding:21px 0 21px 7px;
}
.p_margin_mail{
	width:350px;
	margin:42px 0 0 0;
	padding:0 0 21px 7px;
}
.tr_margin{
	margin:0px;
	padding:10px;
}

.img_m{
	margin:35px 0 0 0;
	padding:0 0 10px 35px;
}

.ic_p{
	width:53px;
	margin:10px 0 0 0;
	padding:0 30px 0 0 ;
	float:right;
}
/*-
---------------------------------------------------------
祈祷
table_護摩／祈祷のボタン
----------------------------------------------------------*/
#maincol_02_y{
	width:774px;
	margin:35px 0 0 0;
	padding:0;
	border:solid1px #666666;
}
	.box350_l{
	width:350px;
	margin:0;
	padding:0;
	float:left;
}
.img_margin{
	width:170px;
	margin:0;
	padding:10px;
}
.box844_y01{
	width:844px;
	margin:0 0 0 0;
	padding:0;
	border:solid 1px #666666;
	
}
.box844_y02{
	width:844px;
	margin:0 0 0 0;
	padding:0;
	border:solid 1px #666666;
	border-top:none;
}
.box280_l{
	width:280px;
	margin:0;
	padding:0 28px 0 0;
	float:left;
}
.ic{
	width:50px;
	margin:0 0 0 7px;
	padding:0;
}
.box200_download_box{
	width:241px;
	margin:21px 0 0 0;
	padding:0 21px 0 0;
	float:right;
}
#download_goma{
	width:123px;
	height:44px;
	margin:0 0 0;
	padding:0 0 21px 21px;

}
#download_kito{
	width:123px;
	height:44px;
	margin:0;
	padding:0 0 21px 21px;
}
#download_goma a{
	display:block;
	width:193px;
	height:44px;
	background:url(../negau/order/img/btn_download_geido.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
}
#download_kito a{
	display:block;
	width:193px;
	height:44px;
	background:url(../negau/order/img/btn_download_yakuyoke.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
}
#download_goma a:hover{
	background-position:0px -44px;
}
#download_kito a:hover{
	background-position:0px -44px;
}

/*-
---------------------------------------------------------
訪ねる.process_dd{
	width:368px;
	height:90px;
	margin:-7em 0 5px 0;
    padding:0 0 10px 16em;
	line-height:1.6;
}
----------------------------------------------------------*/
#accsess_box{
	width:300px;
	margin:0 0 0 18px;
}
#accsess{
	width:300px;
	margin:18px 0 0 0;
	padding:28px;
	border:solid 1px #cdcdcd;
}
* html #accsess_box{
	width:300px;
	margin:0 0 0 9px;
}

:first-child + html* html #accsess_box{
	width:300px;
	margin:0 0 0 9px;
}
/*----------------------------------------------------------
お問い合わせ src="img/btn_sousin.gif"
----------------------------------------------------------*/
.contact_form table {
	width: 100%;
	\_width: 500px; /* for WinIE5 */
}
.contact_form th,
.contact_form td {
	padding: 5px 0;
}
.contact_form th {
	width: 200px;
	text-align:left;
	vertical-align:baseline;
    font-size:100%;
	line-height:1.6;
	letter-spacing:0.15em;
	
}
.contact_form .input,
.contact_form textarea {
	height:24px;
	width:500px;
	padding: 2px 1px;
	border: 1px solid #CCC;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; /* for MacIE5 */
	/*\*/
	font-family: inherit;
	/**/
}
.input_textbox1{
	height:24px;
	width:60px;
	padding:2px 1px;
	border: 1px solid #CCC;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; /* for MacIE5 */
	/*\*/
	font-family: inherit;
	/**/

}
.contact_form textarea {
	height: 150px;
}
.contact_form .submit {
	margin: 10px 0 0 0;
	padding:0;
	height:74px;
	widows:２15px;
	border:none;
	text-align:center;
	background-color:#FFFFFF;	
}
.contact_form .submit input {
	padding:0px;
}

.otoiawase_form {
	padding: 24px;
	border: 1px solid #CCC;
	width: 847px;
}

.address {
	padding: 10px;
	width: 357px;
	background-image:url("../otoiawase/img/slash_gr.gif");
	margin: 20px 0 28px 0;
    font-size:100%;
	line-height:1.6;
	letter-spacing:0.15em;
}
.cyuui {
	padding: 10px;
	width: 334px;
	background-image:url("../otoiawase/img/slash.gif");
	margin: 0 0 20px 0;
}
.address_y {
	padding: 10px;
	width: 357px;
	background-image:url("../negau/form/img/slash_y.gif");
	margin: 20px 0 28px 0;
    font-size:100%;
	line-height:1.6;
	letter-spacing:0.15em;
}


#otoiawase{
    font-size:100%;
	line-height:1.6;
	letter-spacing:0.15em;
	}
	
/*----------------------------------------------------------
願う　申込フォーム
----------------------------------------------------------*/
.naiyou {
	padding: 10px;
	width:884px;
	background-image:url("../negau/form/img/slash_y.gif");
	margin: 0 0 20px 0;
}

#moushikomi{
    font-size:100%;
	line-height:1.6;
	letter-spacing:0.15em;
	}
	
	
.hissu1 {color: #eda315;
   		 font-size:90%;}

.hissu2 {color: #ec623d;
    	font-size:90%;}
/*----------------------------------------------------------

知る　別ウインドウ
caption

----------------------------------------------------------*/
#cap_wrapper{
    width:562px;
	margin:0 auto;
	padding:0;
	background:#FFFFFF;
}
#cap_contents{
	width:562px;
	margin:0 0 35px 0;
	padding:0;
}
#cap_maincol_01{
	width:562px;
	margin:0;
	padding:0;
	border-top:solid 1px #c5c5c5;
	
}
#cap_maincol_02{
	width:562px;
	margin:0 auto;
	padding:0 auto;
	border-top:solid 1px #c5c5c5;

}
#cap_header{
    width:562px;
	height:80px;
	margin:0;
    padding:0;
	background:url("../img/header.gif") repeat;
	border-botom:#999999 double;
}
#cap_logo{
	float:left;
	width:179px;
	height:55px;
	margin:12px 0 12px 14px;
	padding:0;
	background-color:none;
}
#cap_map{
	width:235x;
	margin:0;
	padding:0;
	border-right:solid 1px #c5c5c5;
}
#cap_photo{
	width:324x;
	margin:0;
	padding:0;
}
#caption{
	width:562px;
	margin:0;
	padding:0;
}
.caption_p{
	width:526px;
	margin:0;
	padding:21px 0 21px 12px;
}
#btn_close{
	width:562px;
	height:31px;
	margin:0;
	padding:0;
}
#btn_close a{
	display:block;
	width:62px;
	height:31px;
	text-align:right;
	text-decoration:none;
	float:right;
	margin:0 12px 0 0;
}
#cap_footer{ 
	width:562px;
	height:40px;
	margin:0;
	background: url("../img/cap_footer.gif") repeat;
}
#cap_copyright{
	text-align:center;
	font-size:70%;
	color:#666666;
	padding:15px
}


/*サイトマップ
----------------------------------------------------------*/
#maincol_sitemap{
	width:712px;
	margin:10px auto;
	padding:0;
}
#contents_sitemap00{
	width:200px;
	margin:0 56px 0 0;
	padding:0;
	float:left;
}
	
#contents_sitemap01{
	width:200px;
	margin:0 56px 0 0;
	padding:0;
	float:left;
}
#contents_sitemap02{
	width:200px;
	margin:0 ;
	padding:0;
	float:left;
}
		

.sitemap_li a{
	font-size:100%;
	color:#999999;
	letter-spacing:2.0;
	
}

.sitemap_li a:hover{
	font-size:100%;
	color:#E0423F;
	letter-spacing:2.0;
	
}

.sitemap_ul{
	margin:0 0 0 50px;
	padding:0;
}
