@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
お役立ち情報　共通
------------------------------------------------------------------------------ */ 
#infoBnr {
margin-top: 30px;
margin-bottom: 20px;
}

/* ------------------------------------------------------------------------------
インデックス
------------------------------------------------------------------------------ */ 
.usefulBox {
margin-top: 40px;
padding-bottom: 20px;
background: url(../img_common/bar01.gif) no-repeat bottom;
}
.usefulBox .usefulBoxLeft {
float: left;
width: 510px;
}
.usefulBox .usefulBoxLeft h3.stit {
margin-bottom: 20px;
}
.usefulBox .usefulBoxLeft .btn{
float: left;
margin-left: 10px;
margin-top: 20px;
}
.usefulBox .usefulBoxLeft .btn02{
float: left;
margin-top: 20px;
margin-left: 10px;
}
.usefulBox .usefulImg {
width: 160px;
float: left;
padding-top: 10px;
}
.usefulBoxLast {
margin-top: 40px;
padding-bottom: 20px;
}
.usefulBoxLast .usefulBoxLeft {
float: left;
width: 510px;
}
.usefulBoxLast .usefulBoxLeft h3.stit {
margin-bottom: 20px;
}
.usefulBoxLast .usefulBoxLeft .btn{
float: left;
margin-left: 10px;
margin-top: 20px;
}
.usefulBoxLast .usefulBoxLeft .btn02{
float: left;
margin-top: 20px;
margin-left: 10px;
}
.usefulBoxLast .usefulImg {
width: 160px;
float: left;
padding-top: 10px;
}
/* ------------------------------------------------------------------------------
諸手続き
------------------------------------------------------------------------------ */ 
#titMargin {
padding-bottom: 20px;
}
table#tetsuzukiTable {
width: 670px;
border: 1px solid #D5D5D5;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
margin-top: 1px;
}
table#tetsuzukiTable th{
padding: 7px;
line-height: 120%;
text-align: center;
font-weight: bold;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
table#tetsuzukiTable th#koumoku {
background: #FFE8E8;
width: 170px;
}
table#tetsuzukiTable th#madoguchi {
background: #D8DDFE;
width: 175px;
}
table#tetsuzukiTable th#bikou {
background: #E2FCCB;
}
table#tetsuzukiTable td {
text-align: left;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
padding: 5px;
}
table#tetsuzukiTable td.pink {
background: #FFFBFB;
}
table#tetsuzukiTable td.blue {
background: #F4F7FF;
}
table#tetsuzukiTable td.green {
background: #FAFEF5;
}

/* ------------------------------------------------------------------------------
諸手続き
------------------------------------------------------------------------------ */ 
h4#tendaiTit {
margin-top: 20px;
margin-bottom: 10px;
}
h4#shingonTit {
margin-top: 20px;
margin-bottom: 10px;
}
h4#jyoudoTit {
margin-top: 20px;
margin-bottom: 10px;
}
h4#jyoudoshinTit {
margin-top: 20px;
margin-bottom: 10px;
}
h4#soutouTit {
margin-top: 20px;
margin-bottom: 10px;
}
h4#nichirenTit {
margin-top: 20px;
margin-bottom: 10px;
}
h4#rinzaiTit {
margin-top: 20px;
margin-bottom: 10px;
}
ul#ReligionList {
margin-right: auto;
margin-left: auto;
text-align: center;
width: 420px;
}
ul#ReligionList li {
float: left;

}
table.ReligionTable {
width: 670px;
border: 1px solid #CCC;
margin-bottom: 10px;
}
table.ReligionTable th {
width: 168px;
background: #FBF4EC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
color: #6B5733;
padding-left: 17px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
table.ReligionTable td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
text-align: left;
border-bottom: 1px solid #CCC;
}
.AboutPagetop {
padding-top: 20px;
padding-bottom: 40px;
}
