/*=====================================
         ver_kaijyusenji.css
=====================================*/

@charset "shift-jis";


/*=========================
           top
=========================*/
.topFla{
width:680px;
height:310px;
display:block;
}
.topFla script{ margin:0; padding:0;}
.topFlakage{
width:680px;
height:20px;
background:url(../top_img/top_shadow01.jpg) no-repeat;
margin:0;
padding:0;
}

.topConwk{
width:680px;
margin:0; 
padding:0;
background:#ffffff;
}

.topConwkL{ width:440px; float:left; margin:0 0 0 10px;}
.topConwkL a{ color:#990000; text-decoration:none;}
.topConwkL a:hover{ color:#990000; text-decoration:underline;}
.topConwkL p{
width:430px;
padding:5px 0 20px 0;
margin:0 0 0 10px;
text-align:left;
line-height:180%;
font-size:95%;
text-indent:10px;
display:block;
}
.topConwkL img{ margin:0; padding:0;}
.topTitle1{
width:430px;
height:30px;
background:url(../top_img/top_title01.jpg) no-repeat top left;
text-indent:-9999px;
}
.topTitle2{
width:420px;
height:30px;
background:url(../top_img/top_title02.jpg) no-repeat top left;
text-indent:-9999px;
margin:0;
padding:0;
}
.topConwkL dl{
width:400px;
padding:5px 0 0 0;
margin:0;
text-align:left;
display:block;
}
.topConwkL dl strong{ display:block; margin:0 0 5px 0; color: #666600;}
.topConwkL dt{ width:200px; font-weight:bold; font-size:95%;}
.topConwkL dd a:link{ color:#666666; text-decoration:none; display:block; }
.topConwkL dd a:visited{ color:#666666; text-decoration:none; display:block;}
.topConwkL dd a:active{ color:#999999; text-decoration:none; display:block;}
.topConwkL dd a:hover{ color:#999999; text-decoration:none; display:block;}
.topConwkR{ width:210px; float:right; margin:0;}
.topConwkRwk{ width:210px; background:#999999; padding:5px 0; margin:0 0 10px 0;}
.topTitle3{
width:200px;
height:35px;
margin:0 auto;
padding:0;
display:block;
background:url(../top_img/top_title03.jpg) no-repeat top left;
text-indent:-9999px;
}
.topTitle4{
width:200px;
height:35px;
margin:0 auto;
padding:0;
display:block;
background:url(../top_img/top_title04.jpg) no-repeat top left;
text-indent:-9999px;
}
.topConwkRwk2{
width:200px;
margin:0 auto;
padding:0 0 10px 0;
text-align:left;
background:#ffffff;
}
.topConwkRwk2text{
width:180px;
margin:0 0 0 10px;
padding:0;
background:#ffffff;
display:block;
line-height:150%;
font-weight:bold;
font-size:100%;
}
.topConwkRwk3text{
width:180px;
margin:0 0 0 10px;
padding:0;
background:#ffffff;
display:block;
line-height:150%;
font-weight:bold;
font-size:90%;
}
.topConwkRwk3text a:link{ color:#990000; text-decoration:underline;}
.topConwkRwk3text a:visited{ color:#990000; text-decoration:underline;}
.topConwkRwk3text a:hover{ color:#990000; text-decoration:none;}
.topConwkRwk3text a:active{ color:#990000; text-decoration:none;}
.topConwkRwk2text span{
background:url(../com_img/icon_tell.jpg) no-repeat left center;
text-indent:25px;
display:block;
line-height:120%;
margin:2px 0 0 0;
font-size:130%;
}
.topConwkRwk2text hr{
border-top:1px dotted #cdcdcd;
margin:5px 0 0 0;
padding:0;
width:180px;
color:#ffffff;
}
.topline{
margin:0;
padding:0;
width:180px;
color:#fffffff;
height:10px;
background:url(../top_img/top_line01.jpg)  left center no-repeat;
}
.topConwkRwk2text a{
color:#990000;
background:url(../com_img/icon_yaji01.jpg) no-repeat left center;
text-indent:15px;
display:block;
font-size:95%;
line-height:120%;
margin:10px 0 0 0;
}

#rotate{ width:430px;}
#rotate dl{ width:430px;}


/*=========================
     subtop_navigation
=========================*/
.Topimg00{
background:url(../com_img/sitemap_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
text-indent:-9999px;
}
.Topimg00 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg00 h2{ padding:0; margin:0;}
.Topimg01{
background:url(../com_img/history_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
text-indent:-9999px;
}
.Topimg01 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg01 h2{ padding:0; margin:0;}
.Topimg02{
background:url(../com_img/temple_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.Topimg02 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg02 h2{ padding:0; margin:0;}
.Topimg02_2{
background:url(../com_img/temple_top_f_p01_2.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
text-indent:-9999px;
}
.Topimg02_2 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg02_2 h2{ padding:0; margin:0;}
.Topimg02_3{
background:url(../com_img/temple_top_f_p01_3.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
text-indent:-9999px;
}
.Topimg02_3 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg02_3 h2{ padding:0; margin:0;}
.Topimg02_4{
background:url(../com_img/temple_top_f_p01_4.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
text-indent:-9999px;
}
.Topimg02_4 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg02_4 h2{ padding:0; margin:0;}
.Topimg03{
background:url(../com_img/kito_top_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.Topimg03 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg03 h2{ padding:0; margin:0;}
.Topimg04{
background:url(../com_img/eko_top_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.Topimg04 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg04 h2{ padding:0; margin:0;}
.Topimg05{
background:url(../com_img/guide_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.Topimg05 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg05 h2{ padding:0; margin:0;}
.Topimg06{
background:url(../com_img/accsess_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.Topimg06 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg06 h2{ padding:0; margin:0;}
.Topimg07{
background:url(../com_img/news_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.Topimg07 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg07 h2{ padding:0; margin:0;}
.Topimg08{
background:url(../com_img/link_top_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.Topimg08 h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimg08 h2{ padding:0; margin:0;}
.TopimgMember{
background:url(../com_img/member_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.TopimgMember h1{ text-indent:-9999px; margin:0; padding:0;}
.TopimgMember h2{ padding:0; margin:0;}
.TopimgSp1{
background:url(../com_img/sp1_top_p01.jpg) no-repeat;
width:680ps;
height:310px;
margin:0; padding:0;
display:block;
}
.TopimgSp1 h1{ text-indent:-9999px; margin:0; padding:0;}
.TopimgSp1 h2{ padding:0; margin:0;}
.TopimgGedatu{
background:url(../com_img/gedatu_top_p01.jpg) no-repeat;
width:680ps;
height:235px;
margin:0; padding:0;
display:block;
}
.TopimgGedatu h1{ text-indent:-9999px; margin:0; padding:0;}
.TopimgGedatu h2{ padding:0; margin:0;}
.TopimgAcsp{
background:url(../com_img/access_sp_p01.jpg) no-repeat;
width:680ps;
height:299px;
margin:0; padding:0;
display:block;
}
.TopimgAcsp h1{ text-indent:-9999px; margin:0; padding:0;}
.TopimgAcsp h2{ padding:0; margin:0;}
.TopimgRyuhan{
background:url(../com_img/ryuhan_title01.jpg) no-repeat;
width:680ps;
height:200px;
margin:0; padding:0;
display:block;
}
.TopimgRyuhan h1{ text-indent:-9999px; margin:0; padding:0;}
.TopimgRyuhan h2{ padding:0; margin:0;}
.TopimgSpecial{
background: url(../com_img/tokubetu_top_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.TopimgSpecial h1{ text-indent:-9999px; margin:0; padding:0;}
.TopimgSpecial h2{ padding:0; margin:0;}
.TopimgKanren{
background: url(../com_img/kanren_top_f_p01.jpg) no-repeat;
width:680ps;
height:215px;
margin:0; padding:0;
display:block;
}
.TopimgKanren h1{ text-indent:-9999px; margin:0; padding:0;}
.TopimgKanren h2{ padding:0; margin:0;}
.Topimgkoji{
background: url(../com_img/koji_top_p01.jpg) no-repeat;
width:680ps;
height:221px;
margin:0; padding:0;
display:block;
}
.Topimgkoji h1{ text-indent:-9999px; margin:0; padding:0;}
.Topimgkoji h2{ padding:0; margin:0;}


/*=========================
         common
=========================*/
.contWk{
width:660px;
margin:0 0 20px 10px;
}

.contWk a:link{ color:#006699; text-decoration:none;}
.contWk a:visited{ color:#006699; text-decoration:underline;}
.contWk a:active{ color:#006699; text-decoration:underline;}
.contWk a:hover{ color:#006699; text-decoration:underline;}

/*=========================
         sitemap #0
=========================*/
.sitemapWk{
width:620px;
margin:10px 0 20px 30px;
}
.sitemapWk a{ color:#666666; text-decoration:none;}
.sitemapWk a:hover{ color:#990000; text-decoration:underline;}

.sitemapWk dl{
text-align:left;
margin:0 0 20px 0; padding:0;
}
.sitemapWk dt{
margin:10px 0; padding:4px 0 2px 0;
border-left:3px solid #999999;
text-indent:10px;
font-weight:bold;
font-size:110%;
}
.sitemapWk dd{
margin:0 0 10px 20px; padding:4px 0 2px 0;
border-left:3px solid #cfcfcf;
text-indent:10px;
font-weight:bold;
font-size:100%;
}


/*=========================
         history #1
=========================*/
.title01{
background:url(../com_img/history_title01.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
margin:0 0 0 10px;
}
.title02{
background:url(../com_img/accsess_title02.jpg) no-repeat;
width:680px;
height:35px;
text-indent:-9999px;
}

.text01{
width:640px;
padding:15px 0 0 0;
margin:0 0 0 15px;
line-height:170%;
font-size:120%;
color:#333333;
text-align:left;
}
.text01 p{ margin:0; padding:0 0 15px 0; display:block;}

.text01 td{ font-size:95%;}
.text01 td a:link{ color:#666666; text-decoration:underline;}
.text01 td a:visited{ color:#666666; text-decoration:underline;}
.text01 td a:active{ color:#333333; text-decoration:none;}
.text01 td a:hover{ color:#333333; text-decoration:none;}


/*=========================
         kigan #1
=========================*/
/*1*/
.kiganTabwk{
background:url(../com_img/kigan_tab_bg01.jpg) no-repeat left bottom;
width:680px; height:39px;
margin:0 0 25px 0;
}
.kiganTabwk ul{ margin:0 0 0 10px; padding:0;}
.kiganTabwk li{list-style-type:none; float:left;}
.kiganTabwk h2{ margin:0; padding:0; text-indent:-9999px; }
.kiganTab1 a{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/kigan_tab_01_r.jpg) no-repeat; display:block;}
.kiganTab1 a:hover{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/kigan_tab_01_on.jpg) no-repeat; display:block;}
.kiganTab1on{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/kigan_tab_01.jpg) no-repeat; display:block;}
.kiganTab2 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/kigan_tab_02_r.jpg) no-repeat; display:block;}
.kiganTab2 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/kigan_tab_02_on.jpg) no-repeat; display:block;}
.kiganTab2on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/kigan_tab_02.jpg) no-repeat; display:block;}

.kiganWk{
width:660px;
margin:0 0 20px 10px;
text-align:left;
}

.KiganT01{
background:url(../com_img/kigan_t01.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.KiganT02{
background:url(../com_img/kigan_t02.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.KiganT03{
background:url(../com_img/kigan_t03.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.KiganT04{
background:url(../com_img/kigan_t04.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.KiganT05{
background:url(../com_img/kigan_t05.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.KiganT07{
background:url(../com_img/kigan_t07.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.KiganTsp{
background:url(../com_img/kigan_t06.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}

.Kigantex01{ padding:15px 0 20px 0; margin:0 0 0 20px; line-height:160%; font-size:105%;}
.Kigantex01 span{ font-size:90%;}
.Kigantex01 b{ padding:5px 8px 3px 8px; text-align: center; float:left; background:#cccccc;
margin:0 10px 10px 0;
width:100px;
background:url(../com_img/kigan_bg01.jpg) repeat-x;
border:#999900 1px solid;
}

.Kigantex02{ padding:15px 0 10px 0; margin:0 0 0 20px; line-height:160%; font-size:105%;}
.Kigantex02 span{ font-size:90%;}
.Kigantex02 b{ padding:5px 8px 3px 8px; text-align: center; float:left; background:#cccccc;
margin:0 10px 10px 0;
width:100px;
background:url(../com_img/kigan_bg01.jpg) repeat-x;
border:#999900 1px solid;
}
.Kigantex02 strong{ padding:5px 8px 3px 8px; text-align: center; float:left; background:#cccccc;
margin:0 10px 10px 0;
width:292px;
background:url(../com_img/kigan_bg01.jpg) repeat-x;
border:#999900 1px solid;
display:block;
}
.Kigantex03{ padding:25px 0 10px 0; margin:0 0 0 0; text-align:center;}

.kiganKuruma{ border:solid 1px #cccccc; padding:10px; margin:0 10px 20px 20px; display:block;}
.kiganKuruma strong{ color:#990000; display:block; margin:0 0 5px 0;}
.kiganKuruma span{ display:block; padding:0 10px;}

/*2*/
.kiganWk2{
width:660px;
margin:0 0 20px 10px;
text-align:left;
}

.kigan2t1{
background:url(../com_img/kigan/kigan2_bg01.jpg) repeat-x left bottom;
padding:8px 0;
display:block;
font-size:110%;
letter-spacing:2px;
margin:0 0 15px 0;
border-top:1px solid #EEEEEE;
border-left:3px solid #990000;
text-indent:15px;
}
.kigan2tex1{ margin:0; padding:0 10px 25px 10px; margin:0; line-height:180%;}
.kigan2tex1L{ float:left; width:96px; display:block; margin:0 0 25px 0;}
.kigan2tex1R{ float:right; width:530px; display:block; margin:0 0 25px 0;}
.kigan2tex1 strong{ display:block; margin:0 0 3px 0; padding:0;}
.kigan2tex1 span{ display:block; margin:0 0 5px 0; padding:0 10px 10px 10px; line-height:160%;}
.kigan2table{border-top:1px solid #666666; margin:10px 0; width:100%; background:}
.kigan2table th{ padding:10px 10px; margin:0; border-bottom:1px solid #666666; background:#999999; color:#ffffff; width:30%; text-align:center;}
.kigan2table td{ padding:10px 10px; margin:0; border-bottom:1px solid #666666; background:#eeeeee; width:70%; text-align:center;}
.kigan2table2{ margin:10px 0; width:100%; background:url(../com_img/kigan/bg.jpg); border:solid 1px #F0EBC8;}
.kigan2table2 th{ padding:10px 10px; margin:0; text-align:center;}
.kigan2table2 td{ padding:10px 10px; margin:0; text-align:center;}
.t2cmen{ border-right:dotted 1px #D6CD9A; }
.t2c td{ color:#666666; border-bottom:dotted 1px #D6CD9A; font-weight:bold;}
.t2c2 td{ font-weight:bold; color:#990000; background:#F9F3E3;}
.t2c5 td{ font-weight:bold; color:#990000;   background:#FAE3D6;}
.kigan2table3{ margin:10px 0; width:100%; background:url(../com_img/kigan/bg2.jpg); border:solid 1px #FBE0CE;}
.kigan2table3 th{ padding:10px 10px; margin:0; text-align:center;}
.kigan2table3 td{ padding:10px 10px; margin:0; text-align:center;}
.t3cwmen{ border-right:dotted 1px #D6CD9A; }
.t3c td{ color:#000000; border-bottom:dotted 1px #D6CD9A;}
.t3c2 td{ font-weight:bold;}
.kigan2tex3{ padding:10px; margin:10px 0; display:block; border:1px solid #cdcdcd;}
.kigan2tex3 strong{ display:block; padding:0 0 2px 0;}
.kigan2tex3 span{ display:block; padding:0 0 0 10px;}

/*=========================
           eko
=========================*/
.EkoT01{
background:url(../com_img/eko_t01.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.EkoT02{
background:url(../com_img/eko_t02.jpg) no-repeat;
width:660px;
height:35px;
text-indent:-9999px;
}
.EkoWk{
width:660px;
margin:0 0 20px 10px;
text-align:left;
}
.Ekotex01{ padding:15px 0 20px 0; margin:0 0 0 20px; line-height:160%; font-size:105%;}
.Ekotex01 strong{ display:block; margin:5px 0 8px 0; border-left:solid 2px #666666; line-height:120%; text-indent:10px;}
.Ekotex01 span{ display:block; padding:0 0 20px 10px;}
.EkoTable{
margin:30px 0 20px 30px;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
border-top:solid 1px #999999;
padding:0;
width:600px;
}
.EkoTable td{ width:30%; padding:5px 10px; background:#666666; text-align:center; color:#ffffff; letter-spacing:5px; border-bottom:solid 1px #999999;}
.EkoTable th{ width:70%; padding:5px 10px; letter-spacing:3px; text-align:center; border-bottom:solid 1px #999999; background: #EEEEEE;}

/*=========================
         accsess
=========================*/
/*寺宝・文化財*/
.Accesswk{
background:url(../com_img/kigan_tab_bg01.jpg) no-repeat left bottom;
width:680px; height:39px;
margin:0 0 25px 0;
}
.Accesswk ul{ margin:0 0 0 10px; padding:0;}
.Accesswk li{list-style-type:none; float:left;}
.Accesswk h2{ margin:0; padding:0; text-indent:-9999px; }
.AccessTab1 a{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/access_tab_01_r.jpg) no-repeat; display:block;}
.AccessTab1 a:hover{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/access_tab_01_on.jpg) no-repeat; display:block;}
.AccessTab1on{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/access_tab_01.jpg) no-repeat; display:block;}
.AccessTab2 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_02_r.jpg) no-repeat; display:block;}
.AccessTab2 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_02_on.jpg) no-repeat; display:block;}
.AccessTab2on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_02.jpg) no-repeat; display:block;}
.AccessTab3 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_03_r.jpg) no-repeat; display:block;}
.AccessTab3 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_03_on.jpg) no-repeat; display:block;}
.AccessTab3on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_03.jpg) no-repeat; display:block;}
.AccessTab4 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_04_r.jpg) no-repeat; display:block;}
.AccessTab4 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_04_on.jpg) no-repeat; display:block;}
.AccessTab4on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/access_tab_04.jpg) no-repeat; display:block;}

/*common*/
.accsessNaviwk{
height:63px;
width:680px;
}
.accsessNaviwk ul{
margin:0 0 0 15px;
padding:0;
width:650px;
height:42px;
}
.accsessNaviwk li{ margin:0 2px 0 0; padding:0; float:left;}
.accsessNaviwk h2{ text-indent:-9999px; margin:0; padding:0;}
.accsessNavi1 a{ background:url(../com_img/accsess_navi01.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi1 a:hover{ background:url(../com_img/accsess_navi01on.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi1on{ background:url(../com_img/accsess_navi01on.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi2 a{ background:url(../com_img/accsess_navi02.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi2 a:hover{ background:url(../com_img/accsess_navi02on.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi2on{ background:url(../com_img/accsess_navi02on.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi3 a{ background:url(../com_img/accsess_navi03.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi3 a:hover{ background:url(../com_img/accsess_navi03on.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi3on{ background:url(../com_img/accsess_navi03on.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi4 a{ background:url(../com_img/accsess_navi04.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi4 a:hover{ background:url(../com_img/accsess_navi04on.jpg) no-repeat; width:160px; height:33px; display:block; }
.accsessNavi4on{ background:url(../com_img/accsess_navi04on.jpg) no-repeat; width:160px; height:33px; display:block; }

.accsessWk{ width:620px; margin:0 0 0 25px; padding:0 0 10px 0;}
.accsessWkcopy{ line-height:140%; font-size:120%; display:block; margin:0; padding:0 0 25px 0;}
.acP{ width:620px; text-align:center; margin:0 0 10px 0; padding:0;}
.acT{ width:620px; text-align:center; margin:0; padding:20px 0 0 0; line-height:150%;}
.acT strong{ font-size:110%; line-height:170%; border:solid 3px #cdcdcd; padding:10px; display:block;}
.acT table{ margin:30px 0 0 0;}
.acT td{ text-align:center;}
.acT td img{ margin:10px 0 0 0;}
.acT2{ margin:0; padding:3px 0 0 15px; display: block; font-style:normal;}
.acwk{ width:600px; margin:0 0 3px 10px; padding:0; display:block;}
.acwk img{ margin:0 0 10px 0;}
.acwk2{ width:600px;  display:block; margin:0 0 10px 10px; line-height:150%;}
.acwk2 strong{ color:#990000; display:block; margin:0 0 3px 0; font-size:110%;}
.acwk2 span{ color:#333333; display:block; margin:2px 0 0 0;}
.acR strong{ font-size:90%; margin:5px 0 0 0; display:block;}
.acR b img{ margin:10px 0 25px 0;}
.actitle{ margin:0 0 20px 0;}
.actitle2{ margin:30px 0 20px 0;}
.actitle3{ margin:60px 0 20px 0;}
.actitle4{ margin:0 0 20px 0;}

.accsessWk2{ width:585px; margin:0 0 0 30px; padding:40px 0 0 0; text-align:left; display:block; line-height:150%;}
.accsessWk2 table{
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
text-align:left;
margin:5px 0 15px 0;
}
.accsessWk2 th{ background: #cccccc; border-bottom:1px #999999 solid; margin:0; border-right:1px #999999 solid; margin:0; padding:5px 10px; width:30%; text-align:center; color:#333333;}
.accsessWk2 td{ background:#ffffff; border-bottom:1px #999999 solid; margin:0; padding:5px 10px; color:#333333; text-align:center;}

.accsessWk3{ width:585px; margin:0 0 0 30px; padding:0; text-align:left; display:block; line-height:150%;}
.accsessWk3 a{ color:#990000; text-decoration:none;}
.accsessWk3 a:hover{ color:#990000; text-decoration:underline;}
.accsessWk3 iframe{ border:1px solid #cccccc;}
.accsessWKtex{ margin:10px 0 10px 0; padding:0;}
.accsessWKtex strong{ display:block; margin:0 0 5px 0;}
.accsessWKtex2{ margin:5px 0 15px 0; padding:0;}
.accsessWKtex2 strong{ display:block; margin:0 0 5px 0;}

.accsessWk4{ width:620px; margin:45px 0 0 25px; padding:0 0 10px 0;}
.accsessWk4 td{ text-align:center; width:50%;}
.acT3{ width:620px; text-align:center; margin:0; padding:10px 0 0 0; line-height:150%;}

/*=========================
          temple
=========================*/
/*寺宝・文化財*/
.Jihowk{
background:url(../com_img/kigan_tab_bg01.jpg) no-repeat left bottom;
width:680px; height:39px;
margin:0 0 25px 0;
}
.Jihowk ul{ margin:0 0 0 10px; padding:0;}
.Jihowk li{list-style-type:none; float:left;}
.Jihowk h2{ margin:0; padding:0; text-indent:-9999px; }
.JihoTab1 a{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/jiho_tab_01_r.jpg) no-repeat; display:block;}
.JihoTab1 a:hover{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/jiho_tab_01_on.jpg) no-repeat; display:block;}
.JihoTab1on{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/jiho_tab_01.jpg) no-repeat; display:block;}
.JihoTab2 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_02_r.jpg) no-repeat; display:block;}
.JihoTab2 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_02_on.jpg) no-repeat; display:block;}
.JihoTab2on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_02.jpg) no-repeat; display:block;}
.JihoTab3 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_03_r.jpg) no-repeat; display:block;}
.JihoTab3 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_03_on.jpg) no-repeat; display:block;}
.JihoTab3on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_03.jpg) no-repeat; display:block;}

/*new*/
.Jihowk2{
width:660px;
margin:0 0 0 10px;
padding:10px 0 0 0;
}
.JihoT01{ background:url(../img/treasure/treasure_t01.jpg) no-repeat; width:660px; height:27px; text-indent:-9999px; display:block; margin:0; padding:0;}
.JihoT02{ background:url(../img/treasure/treasure_t02.jpg) no-repeat; width:660px; height:27px; text-indent:-9999px; display:block; margin:0; padding:0;}
.JihoT03{ background:url(../img/treasure/treasure_t03.jpg) no-repeat; width:660px; height:27px; text-indent:-9999px; display:block; margin:0; padding:0;}
.JihoT04{ background:url(../img/treasure/treasure_t04.jpg) no-repeat; width:660px; height:27px; text-indent:-9999px; display:block; margin:0; padding:0;}
/*1*/
.Jiho2wk{ background:#F0F0F0; border-bottom:1px solid #a3a3a3; padding:0 0 10px 0; margin:0 0 35px 0; color:#999999; display:block; text-align:left; height:40px;}
.Jiho2wk ul{ margin:0; padding:0; text-align:left; display:block;}
.Jiho2wk li{ float:left; width:315px; padding:5px 0; margin:10px 0 0 10px; border-bottom:1px solid #cdcdcd; background:#ffffff; display:block;}
.Jiho2wk li strong{ display:block; background:url(../img/treasure/treasure_mrk01.jpg) no-repeat left center; margin:0 0 0 10px; text-indent:20px; font-size:110%;}
/*2*/
.Jiho3wk{ background:#F0F0F0; border-bottom:1px solid #a3a3a3; padding:0 0 10px 0; margin:0 0 35px 0; color:#999999; display:block; text-align:left; height:310px;}
.Jiho3wk ul{ margin:0; padding:0; text-align:left; display:block;}
.Jiho3wk li{ float:left; width:315px; padding:5px 0; margin:10px 0 0 10px; border-bottom:1px solid #cdcdcd; background:#ffffff; display:block;}
.Jiho3wk li strong{ display:block; background:url(../img/treasure/treasure_mrk01.jpg) no-repeat left center; margin:0 0 0 10px; text-indent:20px; font-size:110%;}
/*3*/
.Jiho4wk{ background:#F0F0F0; border-bottom:1px solid #a3a3a3; padding:0 0 10px 0; margin:0 0 35px 0; color:#999999; display:block; text-align:left; height:120px;}
.Jiho4wk ul{ margin:0; padding:0; text-align:left; display:block;}
.Jiho4wk li{ float:left; width:315px; padding:5px 0; margin:10px 0 0 10px; border-bottom:1px solid #cdcdcd; background:#ffffff; display:block;}
.Jiho4wk li strong{ display:block; background:url(../img/treasure/treasure_mrk01.jpg) no-repeat left center; margin:0 0 0 10px; text-indent:20px; font-size:110%;}
/*4*/
.Jiho5wk{ background:#F0F0F0; border-bottom:1px solid #a3a3a3; padding:0 0 10px 0; margin:0 0 35px 0; color:#999999; display:block; text-align:left; height:660px;}
.Jiho5wk ul{ margin:0; padding:0; text-align:left; display:block;}
.Jiho5wk li{ float:left; width:315px; padding:5px 0; margin:10px 0 0 10px; border-bottom:1px solid #cdcdcd; background:#ffffff; display:block;}
.Jiho5wk li strong{ display:block; background:url(../img/treasure/treasure_mrk01.jpg) no-repeat left center; margin:0 0 0 10px; text-indent:20px; font-size:110%;}

.Jihowk2 a:link{ text-decoration:underline; color:#999999;}
.Jihowk2 a:visited{ text-decoration:underline; color:#999999;}
.Jihowk2 a:hover{ text-decoration:underline; color:#666666;}
.Jihowk2 a:active{ text-decoration:underline; color:#666666;}

/*境内風景タブ*/
.Keidaifwk{
background:url(../com_img/kigan_tab_bg01.jpg) no-repeat left bottom;
width:680px; height:39px;
margin:0 0 25px 0;
}
.Keidaifwk ul{ margin:0 0 0 10px; padding:0;}
.Keidaifwk li{list-style-type:none; float:left;}
.Keidaifwk h2{ margin:0; padding:0; text-indent:-9999px; }
.KeidaifTab1 a{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/temple_tab_01_r.jpg) no-repeat; display:block;}
.KeidaifTab1 a:hover{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/temple_tab_01_on.jpg) no-repeat; display:block;}
.KeidaifTab1on{ width:144px; height:35px; margin:0 0 0 20px; background:url(../com_img/temple_tab_01.jpg) no-repeat; display:block;}
.KeidaifTab2 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_02_r.jpg) no-repeat; display:block;}
.KeidaifTab2 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_02_on.jpg) no-repeat; display:block;}
.KeidaifTab2on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_02.jpg) no-repeat; display:block;}
.KeidaifTab3 a{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_03_r.jpg) no-repeat; display:block;}
.KeidaifTab3 a:hover{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_03_on.jpg) no-repeat; display:block;}
.KeidaifTab3on{ width:144px; height:35px; margin:0 0 0 10px; background:url(../com_img/temple_tab_03.jpg) no-repeat; display:block;}


/*common*/
.tempNaviwk{
height:63px;
width:680px;
}
.tempNaviwk ul{
margin:0 0 0 30px;
padding:0;
width:650px;
height:42px;
}
.tempNaviwk li{ margin:0 10px 0 0; padding:0; float:left;}
.tempNaviwk h2{ text-indent:-9999px; margin:0; padding:0;}
.tempNavi1 a{ background:url(../com_img/temple_navi01.jpg) no-repeat; width:98px; height:33px; display:block; }
.tempNavi1 a:hover{ background:url(../com_img/temple_navi01on.jpg) no-repeat; width:98px; height:33px; display:block; }
.tempNavi1on{ background:url(../com_img/temple_navi01on.jpg) no-repeat; width:98px; height:33px; display:block; }
.tempNavi2 a{ background:url(../com_img/temple_navi02.jpg) no-repeat; width:138px; height:33px; display:block; }
.tempNavi2 a:hover{ background:url(../com_img/temple_navi02on.jpg) no-repeat; width:138px; height:33px; display:block; }
.tempNavi2on{ background:url(../com_img/temple_navi02on.jpg) no-repeat; width:138px; height:33px; display:block; }
.tempNavi3 a{ background:url(../com_img/temple_navi03.jpg) no-repeat; width:148px; height:33px; display:block; }
.tempNavi3 a:hover{ background:url(../com_img/temple_navi03on.jpg) no-repeat; width:148px; height:33px; display:block; }
.tempNavi3on{ background:url(../com_img/temple_navi03on.jpg) no-repeat; width:148px; height:33px; display:block; }

.tempWk{width:680px; padding:0 0 15px 0; text-align:left;}
.attention{
display:block;
background:#cdcdcd;
padding:5px 0;
text-align:center;
color:#990000;
margin:30px 0 10px 0;
width:610px;
border:1px solid #666666;
font-weight:bold;
}
.temp1Wk{ width:610px; margin:0 0 0 35px; padding:0;}
.tempL{ float:left; display:block; width:285px; margin:0 0 15px 0;}
.tempR{ float:right; display:block; width:285px; margin:0 0 15px 0;}
.tempL2{ float:left; display:block; width:195px; margin:0 8px 15px 0;}
.tempR2{ float:right; display:block; width:195px; margin:0 0 15px 0;}
.p3Wk{ width:610px; margin:0 0 0 35px; padding:0;}
.tempT{ margin:0 0 10px 0; padding:0; text-align:left; font-weight:bold; font-size:90%;}
.tempPL{ float:left; margin:0 0 15px 0; display:block;}
.tempPR{ float:right; margin:0 0 15px 10px; display:block;}
.p1_1{ background:url(../com_img/temp_p1_01.jpg) no-repeat; height:258px;}
.p1_2{ background:url(../com_img/temp_p1_02.jpg) no-repeat; height:258px;}
.p1_3{ background:url(../com_img/temp_p1_03.jpg) no-repeat; height:258px;}
.p1_4{ background:url(../com_img/temp_p1_04.jpg) no-repeat; height:258px;}
.p1_5{ background:url(../com_img/temp_p1_05.jpg) no-repeat; height:258px;}
.p1_6{ background:url(../com_img/temp_p1_06.jpg) no-repeat; height:258px;}
.p2_1{ background:url(../com_img/temp_p2_01.jpg) no-repeat center top; height:300px;}
.p2_2{ background:url(../com_img/temp_p2_02.jpg) no-repeat center top; height:300px;}
.p2_3{ background:url(../com_img/temp_p2_03.jpg) no-repeat center top; height:300px;}
.p2_4{ background:url(../com_img/temp_p2_04.jpg) no-repeat; height:397px;}
.p3_1{ background:url(../com_img/temp_p3_01.jpg) no-repeat; height:200px;}
.p3_2{ background:url(../com_img/temp_p3_02.jpg) no-repeat; height:200px;}
.p3_3{ background:url(../com_img/temp_p3_03.jpg) no-repeat; height:200px;}
.p3_4{ background:url(../com_img/temp_p3_04.jpg) no-repeat; height:200px;}
.p3_5{ background:url(../com_img/temp_p3_05.jpg) no-repeat; height:200px;}
.p3_6{ background:url(../com_img/temp_p3_06.jpg) no-repeat; height:200px;}
.p3_7{ background:url(../com_img/temp_p3_07.jpg) no-repeat; height:200px;}
.p3_8{ background:url(../com_img/temp_p3_08.jpg) no-repeat; height:200px;}
.p3_9{ background:url(../com_img/temp_p3_09.jpg) no-repeat; height:200px;}
.p3_10{ background:url(../com_img/temp_p3_10.jpg) no-repeat; height:200px;}
.p3_11{ background:url(../com_img/temp_p3_11.jpg) no-repeat; height:200px;}
.p3_12{ background:url(../com_img/temp_p3_12.jpg) no-repeat; height:200px;}
.p3_13{ background:url(../com_img/temp_p3_13.jpg) no-repeat; height:200px;}
.p3_14{ background:url(../com_img/temp_p3_14.jpg) no-repeat; height:200px;}
.p3_15{ background:url(../com_img/temp_p3_15.jpg) no-repeat; height:200px;}
.p3_16{ background:url(../com_img/temp_p3_16.jpg) no-repeat; height:200px;}
.p3_17{ background:url(../com_img/temp_p3_17.jpg) no-repeat; height:200px;}
.p3_18{ background:url(../com_img/temp_p3_18.jpg) no-repeat; height:200px;}
.p3_19{ background:url(../com_img/temp_p3_19.jpg) no-repeat; height:200px;}
.p3_20{ background:url(../com_img/temp_p3_20.jpg) no-repeat; height:200px;}
.p3_21{ background:url(../com_img/temp_p3_21.jpg) no-repeat; height:200px;}
.p3_22{ background:url(../com_img/temp_p3_22.jpg) no-repeat; height:200px;}
.p3_23{ background:url(../com_img/temp_p3_23.jpg) no-repeat; height:200px;}
.p3_24{ background:url(../com_img/temp_p3_24.jpg) no-repeat; height:200px;}

.tempWk span{ background:url(../com_img/yagi01.jpg) center left no-repeat; text-indent:22px; padding:5px 0; font-weight:bold; display:block; margin:0 auto;}

/*=========================
           guide
=========================*/
.guiTitle1{
background:url(../com_img/guide_title01.jpg) no-repeat;
width:660px;
height:60px;
text-indent:-9999px;
margin:0 0 0 10px;
}

.guiWk{ width:640px; margin:0 0 30px 25px; padding:0;}
.guiWk table{ border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; margin:10px 0 0 0; font-size:110%;}
.guiWk p{ display:block; margin:5px 0; padding:0; text-align:left;}
.guiWk strong{ color:#ff0000;}
.guiWk th{ width:100px; background:#cccccc; border-right:1px solid #999999; border-bottom:1px solid #999999; padding:10px;}
.guiWk td{ padding:10px 10px 10px 15px; text-align:left; border-bottom:1px solid #999999;}
.guiWk td a{ text-decoration:underline; color:#990000;}
.guiWk td a:hover{ text-decoration:none; color:#990000;}


/*=========================
         news #7
=========================*/
.newsT1{
background:url(../com_img/news_t01.jpg) no-repeat;
width:660px;
height:27px;
text-indent:-9999px;
margin:10px 0 5px 0;
}
.newsT2{
background:url(../com_img/news_t02.jpg) no-repeat;
width:660px;
height:27px;
text-indent:-9999px;
margin:30px 0 5px 0;
}
.newsWk2 a{ color:#990000; text-decoration:none;}
.newsWk2 a:hover{ color:#990000; text-decoration:underline;}
.newsWk{ padding:0; text-align:left; display:block; margin:0 0 30px 10px; width:640px;}
.newsWk2{ padding:10px 0 0 0; text-align:left; display:block; margin:0 0 30px 10px; width:640px;}
.newsWk2L{ float:left; width:270px;; background:#ffffff; border-bottom: 1px solid #cccccc; line-height:150%;}
.sp1Wk span{ font-size:120%; line-height:180%;}

.newsWk dl{ border-bottom:1px dotted #999999; margin:0; padding:8px 0; display:block; width:640px;}
.newsWk dt{ float:left; margin:0 0 0 0; font-weight:bold; display:block; width:180px;}
.newsWk dd{ float:right; display:block; width:460px; text-align:left;}
.newsWk a:link{ color:#990000; text-decoration:none; text-align:left;}
.newsWk a:visited{ color:#990000; text-decoration:none;}
.newsWk a:active{ color:#990000; text-decoration:underline;}
.newsWk a:hover{ color:#990000; text-decoration:underline;}
.newsWk3{ text-align:left; margin:0 10px;}
.newsWk3 table{
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
margin:10px 0 0 0; padding:0 0 0 0;
}
.newsWk3 td{
border-bottom:1px solid #999999;
padding:7px;
}
.newsWk3 th{
border-bottom:1px solid #999999;
border-right:1px solid #999999;
padding:7px;
text-align:center;
width:20%;
background:#cfcfcf;
}

/*=========================
         link #8
=========================*/
.linkTitle{ background: url(../com_img/link_bg01.jpg) no-repeat left top; padding:5px 0 4px 0; margin:10px 0 5px 0; text-align:left; font-size:100%; display:block;}
.linkTitle span{
display:block;
background: url(../com_img/yaji02.jpg) center left no-repeat;
margin:0 0 0 8px;
text-indent:15px;
color:#ffffff;
font-weight:bold;
width:300px;
}
.linkTitle2{ background: url(../com_img/link_bg01.jpg) no-repeat left top; padding:5px 0 4px 0; margin:0; text-align:left; font-size:100%;}
.linkTitle2 span{
display:block;
background: url(../com_img/yaji02.jpg) center left no-repeat;
margin:0 0 0 8px;
text-indent:15px;
color:#ffffff;
font-weight:bold;
width:300px;
}
.linkTitle3{ background: url(../com_img/link_bg01.jpg) no-repeat left top; padding:5px 0 4px 0; margin:0; text-align:left; font-size:100%; margin:0 0 10px 0;}
.linkTitle3 span{
display:block;
background: url(../com_img/yaji02.jpg) center left no-repeat;
margin:0 0 0 8px;
text-indent:15px;
color:#ffffff;
font-weight:bold;
width:300px;
}
.linkT1{ margin:5px 0 20px 0; padding:0; text-align:left;}
.linkTable{ margin:0 0 25px 0;}
.linkTable a{ text-decoration:none; color:#990000;}
.linkTable a:hover{ text-decoration:underline; color:#990000;}
.linkTable th{ padding:8px 0 8px 10px; margin:0; background: #f6f6f6; text-align:left;}
.linkTable td{ padding:8px 0 8px 10px; margin:0; background: #EBEBEB; text-align:left;}
.linkTable span{ display:block; background:url(http://www.kaijyusenji.jp/com_img/yaji03.jpg) center left no-repeat; text-indent:15px; float:left; width:150px;}
.linkTable p{ display:block; float:left; width:300px;}
.linkTD{ font-weight:bold;}
.linkTD span{ display:block; background:url(http://www.kaijyusenji.jp/com_img/yaji03.jpg) center left no-repeat; text-indent:15px; float:left; width:150px;}
.linkTD p{ display:block; float:left; width:400px;}

/*=========================
         member
=========================*/
.memWk{
width:660px;
margin:15px 0 20px 10px;
text-align:left;
}
.memTitle{ background: url(http://www.kaijyusenji.jp/com_img/link_bg01.jpg) no-repeat left top; padding:5px 0 4px 0; margin:10px 0 10px 0; text-align:left; font-size:100%;}
.memTitle span{
display:block;
background: url(http://www.kaijyusenji.jp/com_img/yaji02.jpg) center left no-repeat;
margin:0 0 0 8px;
text-indent:15px;
color:#ffffff;
font-weight:bold;
width:400px;
}
.memTitle2{ background: url(http://www.kaijyusenji.jp/com_img/link_bg01.jpg) no-repeat left top; padding:5px 0 4px 0; margin:0 0 15px 0; text-align:left; font-size:100%;}
.memTitle2 span{
display:block;
background: url(http://www.kaijyusenji.jp/com_img/yaji02.jpg) center left no-repeat;
margin:0 0 0 8px;
text-indent:15px;
color:#ffffff;
font-weight:bold;
width:400px;
}
.memWk strong{
margin:6px 10px;
padding:3px 0;
border-bottom:1px dotted #999999;
display:block;
}

.memWk a:link{ color:#990000; text-decoration:none;}
.memWk a:visited{ color:#990000; text-decoration:none;}
.memWk a:hover{ color:#ff0000; text-decoration:underline;}
.memWk a:active{ color:#ff0000; text-decoration:underline;}

#calendarTitle{ display:none;}

.memWk2{ width:660px; margin:0 0 0 10px; text-align:left;}
.memWk2L{ float:left; width:315px;}
.memWk2R{ float:right; width:315px;}
.memWk2 img{ float:left; width:70px; margin:0 5px 0 0; padding:0;}
.memWk2 p{ float:right; width:235px; margin:0; padding:0; display:block;}
.memWk2 strong{
background:url(../com_img/icon01.jpg) no-repeat center left;
text-indent:20px;
display:block;
margin:0 0 5px 0;
color:#006699;
font-size:110%;
line-height:150%;
}

.memWk2 strong a:link{ color:#006699; text-decoration:none;}
.memWk2 strong a:visited{ color:#006699; text-decoration:none;}
.memWk2 strong a:hover{ color:#006699; text-decoration:underline;}
.memWk2 strong a:active{ color:#006699; text-decoration:underline;}


/*=========================
         special
=========================*/
.sp1Wk{ margin:25px 0 0 0; text-align:left;}
.sp1Ti{ background:url(../com_img/sp1_tit01.jpg) no-repeat; width:660px; height:39px; display:block; margin:20px 0 15px 0; padding:0; text-indent:-9999px;}
.sp1T2{ background:url(../com_img/sp1_tit02.jpg) no-repeat; width:660px; height:39px; display:block; margin:30px 0 5px 0; padding:0; text-indent:-9999px;}
.sp1subT1{ background: url(../com_img/sp1_sub_t1.jpg) no-repeat; width:640px; height:15px; display:block; margin:0 0 15px 0; padding:0; text-indent:-9999px;}
.sp1subT2{ background: url(../com_img/sp1_sub_t2.jpg) no-repeat; width:640px; height:15px; display:block; margin:0 0 15px 0; padding:0; text-indent:-9999px;}
.sp1subT3{ background: url(../com_img/sp1_sub_t3.jpg) no-repeat bottom left; width:640px; height:30px; display:block; margin:0 0 15px 0; padding:0; text-indent:-9999px;}
.sp1Wk1{ width:640px; margin:0 0 0 10px; padding:0;}
.sp1Wk1P1{ float:left; margin:0; padding:0; margin:0;}
.sp1Wk table{
margin:10px 10px 0 10px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
font-size:120%;
}
.sp1Wk th{ padding:5px 0; width:30%; background:#f2f2f2; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; text-align:center;}
.sp1Wk td{ padding:5px 5px 5px 15px; background:#ffffff; border-bottom: 1px solid #cccccc; line-height:150%;}
.sp1Wk span{ font-size:120%; line-height:180%;}
.sp1Wk strong{ display:block; background:url(../com_img/sp1_yaji01.jpg) center left no-repeat; text-indent:18px; margin:5px 0 5px 10px;}
.sp1Wk em{ font-style:normal; color:#990000;}

/*=========================
         gedatsu
=========================*/
.GDWk{ margin:0 0 0 0; text-align:left;}
.GDnewT{ margin:10px 10px 5px 10px; padding:0px; color:#666666; display:block; font-size:110%;}
.GDnew{ border:solid 5px #E5E5E5; margin:0 10px 20px 10px; padding:5px;}
.GDnew th{ text-align:left; font-weight:normal;}
.GDnew th strong{ display:block; margin:5px 0 3px 0; font-size:110%; background: url(../com_img/yaji04.jpg) left center no-repeat; text-indent:15px; line-height:150%;}
.GDnew th b{ display:block; margin:0 0 10px 0; text-indent:15px;}
.GDnew th span{ display:block; text-indent:15px;}
.GDtit1{ background:url(../com_img/gedatu_t01.jpg) no-repeat; width:660px; height:38px; text-indent:-9999px; margin:0; padding:0; display:block;}
.GDtit2{ background:url(../com_img/gedatu_t03.jpg) no-repeat; width:660px; height:38px; text-indent:-9999px; margin:30px 0 0 0; padding:0; display:block;}
.GDtit3{ background:url(../com_img/gedatu_t04.jpg) no-repeat; width:660px; height:48px; text-indent:-9999px; margin:0; padding:0; display:block;}
.GDsubtit1{ background:url(../com_img/gedatu_sub_tit01.gif) no-repeat; height:20px; margin:20px 10px 5px 10px; padding:0px; text-indent:-9999px; display:block;}
.GDsubtit2{ background:url(../com_img/gedatu_sub_tit02.jpg) no-repeat; height:33px; width:640px; margin:0 0 0 10px; padding:0px; text-indent:-9999px; display:block;}
.GDsubtit3{ background:url(../com_img/gedatu_sub_tit03.jpg) no-repeat; height:20px; margin:0 10px 5px 10px; padding:0px; text-indent:-9999px; display:block;}
.GDsubtit4{ background:url(../com_img/gedatu_sub_tit04.jpg) no-repeat; height:20px; margin:0 10px 5px 10px; padding:0px; text-indent:-9999px; display:block;}
.GDsubline{ background:url(../com_img/gedatu_sub_bg01.jpg) no-repeat; height:8px; width:640px; margin:0 0 0 10px; padding:0px; display:block;}
.GDtex1{ background:url(../com_img/yaji04.jpg) no-repeat center left; text-indent:20px; margin:5px 0 0 20px; padding:0; line-height:150%; font-weight:bold;}
.GDWk2{ margin:0; text-align:left; line-height:180%; font-size:120%;}
.GDWk3{ background:url(../com_img/gedatu_wk03.jpg) repeat-y; padding:0; margin:10px 0 0 0;}
.GDWk3U{ background:url(../com_img/gedatu_wk01.jpg) no-repeat; padding:0; height:10px;}
.GDWk3D{ background:url(../com_img/gedatu_wk02.jpg) no-repeat; padding:0; height:10px;}
.GDWk3L{ float:left; width:125px; margin:0 0 0 10px;}
.GDWk3R{ float:left; width:500px; margin:0 0 0 10px;}
.GDWk3R p{ margin:0 0 0 10px; line-height:140%;}
.GDWk3R b{ display:block; margin:5px 0 0 0; background:url(../com_img/gedatu_yaji02.jpg) no-repeat left center; line-height:130%; text-indent:10px;}
.GDR span{ display:block; margin:18px 0 0 10px; padding:0; background:url(../com_img/yagi01.jpg) no-repeat center left; text-indent:20px; font-weight:bold;}
.GDR em{ display:block; margin:8px 0 0 25px; padding:0; font-style:normal;}
.GDWk a:link{ color: #1A4A68; text-decoration:none;}
.GDWk a:visited{ color:#1A4A68; text-decoration:none;}
.GDWk a:hover{ color: #336699; text-decoration:underline;}
.GDWk a:active{ color:#336699; text-decoration:underline;}

.GD5{ margin:0; padding:15px 0 0 0; display:block;}
.GD5 strong{ margin:0 0 2px 0; display:block;}

.GDold{ margin:0 20px; padding:5px 0; display:block;}
.GDold th{ text-align:left; font-weight:normal;}
.GDold th strong{ display:block; margin:5px 0 3px 0; font-size:110%; background: url(../com_img/yaji04.jpg) left center no-repeat; text-indent:15px; line-height:150%;}
.GDold th b{ display:block; margin:0 0 10px 0; text-indent:15px;}
.GDold th span{ display:block; text-indent:15px;}

/*nenpyo*/
.GDnenpyo{width:660px; margin:0 auto; line-height:150%; font-size:90%;}
.GDnenpyo td{ padding:8px;}
.GDnen{ background: url(../gedatu/img/gedatu_nen.jpg) no-repeat; width:660px; height:58px; text-indent:-9999px; margin:0; padding:0; display:block;}

/*=========================
      access special
=========================*/

.AcspWk{ margin:25px 0 0 0; text-align:left;}
.Acsptex{ margin:0; padding:0 10px; line-height:150%;}
.Acsptex strong{ display:block; margin:10px 0 5px 0;}


/*=========================
          ryuhan
=========================*/
.RyuhanWk{ margin:25px 0 0 0; text-align:left; line-height:190%;}
.RyuhanWk strong{ display:block; margin:0; color:#7D7A3E; font-size:130%;}
.RyuhanWk b{ display:block; margin:0; font-size:110%; margin:0 0 5px 0;}
.RyuhanWk span{ margin:0 10px; padding:10px 0; font-size:110%; display:block;}
.Ryuhantit1{ background:url(../com_img/ryuhan_t01.jpg) no-repeat; width:660px; height:38px; text-indent:-9999px; margin:0; padding:0; display:block;}
.Ryuhantit2{ background:url(../com_img/ryuhan_t02.jpg) no-repeat; width:660px; height:38px; text-indent:-9999px; margin:30px 0 0 0; padding:0; display:block;}
.RyuhanWk2{ margin:0; text-align:left; padding:0;}
.RyuhanL{ float:left; margin:0; padding:0; width:330px; display:block;}
.RyuhanR{ float:right; margin:0; padding:0; width:330px; display:block;}
.RyuhanWk a:link{ color: #1A4A68; text-decoration:none;}
.RyuhanWk a:visited{ color:#1A4A68; text-decoration:none;}
.RyuhanWk a:hover{ color: #336699; text-decoration:underline;}
.RyuhanWk a:active{ color:#336699; text-decoration:underline;}
.RyuhanWk3{ margin:0; text-align:left; padding:20px 0 0 0;}

/*=========================
      special_koukai
=========================*/
.specialWk{ margin:25px 0 0 10px; text-align:left; width:660px;}
.specialT1{ background:url(../com_img/tokubetu_t01.jpg) no-repeat; height:41px; margin:0; padding:0; text-indent:-9999px;}
.specialWk2{ background:url(../com_img/tokubetu_bg01.jpg) repeat-y; padding:0 0 10px 0;}
.specialWk3{ background:url(../com_img/tokubetu_wk01.jpg) no-repeat left bottom; height:15px; margin:0; padding:0;}
.specialWk4{ width:636px; margin:0 0 0 12px; border-bottom:1px dotted #cccccc; padding:10px 0;}
.specialWk4 table{ margin:0 10px; width:616px;}
.specialWk4 td{ width:110px;}
.specialWk4 th{ text-align:left; line-height:160%;}
.specialWk4 th strong{ display:block; margin:5px 0 5px 0; font-size:110%; background: url(../com_img/yaji04.jpg) left center no-repeat; text-indent:15px; line-height:150%; color:#1A4A68;}
.specialWk4 th p{ margin:0 10px; padding:0; font-weight:normal;}
.specialWk4 th a:link{ color: #1A4A68; text-decoration:underline;}
.specialWk4 th a:visited{ color:#1A4A68; text-decoration:underline;}
.specialWk4 th a:hover{ color: #336699; text-decoration:none;}
.specialWk4 th a:active{ color:#336699; text-decoration:none;}

/*=========================
          kanren
=========================*/
.kanrenWk{ margin:10px 0 0 0; text-align:left;}
.kanrenWk p{ margin:0; padding:20px 10px; line-height:180%;}


/*=========================
          koji
=========================*/
.KojiWk{ margin:10px 0 0 10px; text-align:left; width:660px;}
.KojiFla{ border:1px solid #cdcdcd; width:660px; height:480px; margin:0 0 30px 0; padding:0;}
.Kojit1{ margin:10px 0; padding:0; background:url(../com_img/koji/koji_mrk01.jpg) no-repeat; text-indent:26px; line-height:160%;}
.Kojitera{ width:640px; padding:10px 0; margin:0 0 0 10px;}
.Kojitera img{ float:left; width:110px;}
.Kojitera p{ float:right; width:500px; display:block; line-height:130%;}
.Kojitera p strong{ display:block; margin:0 0 5px 0; color:#990000;}
.Kojitera p a{ color:#990000; text-decoration:underline;}
.KojiteraWkL{ width:630px; margin:0 0 10px 0;}
.KojiteraWkR{ width:630px; margin:0 0 10px 0;}

/*title*/
.Kojitit1{ background:url(../com_img/koji/koji_t01.jpg) no-repeat; width:660px; height:48px; text-indent:-9999px; margin:0; padding:0; display:block;}
.Kojitit2{ background:url(../com_img/koji/koji_t02.jpg) no-repeat; width:660px; height:48px; text-indent:-9999px; margin:0; padding:0; display:block;}