@charset "Shift_JIS";

table{
border-collapse: collapse;
}

th,td{
padding: 0;
}

#right{
width: 620px;
text-align: left;
margin-left: 20px;
float: left;
}

#right2{
width: 620px;
text-align: left;
margin-left: 20px;
float: left;
}

#leftNavi{
width: 210px;
text-align: left;
float: left;
margin: 0;
}

#right p{
width: 580px;
text-align: left;
margin: 0 auto 0 20px;
}

.img-left{
text-align: left;
float: left;
margin: 0 14px 14px 0;
}

.img-marg{
text-align: left;
margin: 0 14px 14px 0;
}

.img-border{
text-align: left;
border-color: #ccc;
border-style: solid;
border-width: 3px;
}

#title{
width: 620px;
height: 33px;
text-align: left;
}

.parg-h2{
padding-top: 1em;
}

.parg-h1{
padding-top: 28px;
}

.parg-h3{
padding-top: 36px;
padding-bottom: 28px;
}

.parg-h4{
padding-top: 12px;
padding-bottom: 8px;
}

.tble td{
border-bottom-width: 1px;
border-bottom-color: silver;
border-top-width: 1px;
border-top-color: silver;
border-style: solid none;
padding: 4px 7px;
}

.tble th{
border-bottom-width: 1px;
border-bottom-color: silver;
font-weight: 400;
border-top-width: 1px;
border-top-color: silver;
white-space: nowrap;
border-style: solid none;
padding: 4px 7px;
}

.tble4 th{
text-align: left;
font-weight: 400;
white-space: nowrap;
border-color: silver;
border-style: solid;
border-width: 1px;
padding: 4px 7px;
}

.tble4 td{
border-color: silver;
border-style: solid;
border-width: 1px;
padding: 4px 7px;
}

.w580{
margin-left: 20px;
margin-right: auto;
width: 580px;
}

.w580 td{
vertical-align: top;
}

.w320{
margin-left: 20px;
margin-right: auto;
width: 320px;
}

.w544tb{
margin-left: 52px;
margin-right: auto;
width: 544px;
}

.w544tb img{
margin-right: 26px;
margin-bottom: 12px;
}

.w000{
margin-left: 20px;
margin-right: auto;
}

.w620{
margin-right: auto;
width: 620px;
}

.w800{
margin-right: auto;
width: 800px;
margin-left: auto;
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
}

.w100p{
width: 100%;
}

.w800 h1{
margin-right: auto;
width: 800px;
margin-left: auto;
font-size: 1em;
padding-top: 0;
margin-top: 0;
}

.per15 td{
width: 15%;
}

.per25 td{
width: 25%;
}

.color1{
background-color: #eadeff;
}

.color2{
background-color: #f3ecff;
}

.height2 td{
height: 3em;
text-align: center;
}

.NaviSborder{
border-bottom-width: 5px;
border-bottom-style: solid;
border-bottom-color: #f9bfdd;
}

#NaviStop{
margin-left: 10px;
}

#leftNavi li{
vertical-align: bottom;
width: 210px;
height: 30px;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}

.leftNaviBanner{
margin: 0;
padding: 8px 0 0;
}

.padF32{
padding-bottom: 32px;
}

.padH32{
padding-top: 32px;
}

.padF16{
padding-bottom: 16px;
}

.padH16{
padding-top: 16px;
}

.padF8{
padding-bottom: 8px;
}

.padF4{
padding-bottom: 4px;
}

.marF32{
margin-bottom: 32px;
}

.marF16{
margin-bottom: 16px;
}

.marH32{
margin-top: 32px;
}

.marH16{
margin-top: 16px;
}

.center th,.center td,.align-center{
text-align: center;
}

#navi1{
width: 580px;
margin: 8px auto 0 20px;
padding: 0 0 20px;
}

#navi1 li{
width: 190px;
float: left;
height: 13px;
margin: 6px 0 0;
padding: 0;
}

.navi2li{
width: 126px;
float: left;
height: 33px;
margin: 6px 0 0;
padding: 0;
}

.navi2ali{
width: 158px;
float: left;
height: 33px;
margin: 6px 0 0;
padding: 0;
}

.navi2lien{
width: 116px;
float: left;
height: 33px;
margin: 6px 0 0;
padding: 0;
}

.navi2alien{
width: 145px;
float: left;
height: 33px;
margin: 6px 0 0;
padding: 0;
}

.titlePadi{
font-weight: bolder;
letter-spacing: 1em;
padding: 2px 2px 1px 10px;
}

#navi2,#navi2a{
width: 620px;
margin: 8px auto 0 0;
padding: 0 0 20px;
}

#right2 h2{
font-size: 16px;
background: url(../../common/img/h2.gif) 0px 0px no-repeat;
padding-left: 18px;
width: 600px;
font-weight: normal;
line-height: 25px;
padding-bottom: 16px;
}

.rescue,.rescues{
margin-left: 20px;
width: 580px;
padding-bottom: 16px;
padding-top: 6px;
}

.rescueT{
margin-left: 20px;
width: 580px;
padding-bottom: 16px;
padding-top: 16px;
}

.rescue figure{
float: left;
padding-right: 16px;
}

.rescue figure img{
border: 3px solid #cccccc;
border: 3px solid #cccccc;
width: 260px;
}

.rescueT figure{
width: 266px;
float: left;
margin-right: 1em;
}

.rescueT figure img{
width: 266px;
}

.rescue figcaption{
padding-top: 4px;
padding-bottom: 16px;
width: 266px;
}

.rescueT figcaption{
padding-top: 8px;
background-color: #eeeeee;
padding: 8px 6px;
}

.rescue li{
float: left;
padding-right: 16px;
}.rescues li{
float: left;
padding-right: 16px;
}

.rescue li img{
border: 3px solid #cccccc;
border: 3px solid #cccccc;
width: 260px;
}.rescues li img{
border: 3px solid #cccccc;

width: 260px;
}

.rescueT li{
width: 266px;
float: left;
margin-right: 1em;
}

.rescueT li img{
width: 266px;
}

.rescues em{
padding-top: 4px;
padding-bottom: 16px;
width: 266px;
   display : block;
}

.rescueT em{
padding-top: 8px;
background-color: #eeeeee;padding-right : 6px;padding-bottom : 8px;padding-left : 6px;
margin : 0px;
   display : block;
}
